using Robust.Shared.GameStates; using Robust.Shared.Utility; namespace Content.Shared.Weapons.Hitscan.Components; /// /// Provides basic visuals for hitscan weapons - works with /// [RegisterComponent, NetworkedComponent] public sealed partial class HitscanBasicVisualsComponent : Component { /// /// The muzzle flash from the hitscan weapon. /// [DataField] public SpriteSpecifier? MuzzleFlash; /// /// The "travel" sprite, this gets repeated until it hits the target. /// [DataField] public SpriteSpecifier? TravelFlash; /// /// The sprite that gets shown on the impact of the laser. /// [DataField] public SpriteSpecifier? ImpactFlash; }