using Content.Shared.Radiation.Systems;
namespace Content.Shared.Radiation.Components;
///
/// Create circle pulse animation of radiation around object.
/// Drawn on client after creation only once per component lifetime.
///
[RegisterComponent]
[Access(typeof(RadiationPulseSystem))]
public sealed partial class RadiationPulseComponent : Component
{
///
/// Timestamp when component was assigned to this entity.
///
public TimeSpan StartTime;
///
/// How long will animation play in seconds.
/// Can be overridden by .
///
public float VisualDuration = 2f;
///
/// The range of animation.
/// Can be overridden by .
///
public float VisualRange = 5f;
}