using Robust.Shared.GameStates; namespace Content.Shared.Flash.Components; /// /// Makes the entity immune to being flashed. /// When given to clothes in the "head", "eyes" or "mask" slot it protects the wearer. /// [RegisterComponent, NetworkedComponent, AutoGenerateComponentState] [Access(typeof(SharedFlashSystem))] public sealed partial class FlashImmunityComponent : Component { /// /// Is this component currently enabled? /// [DataField, AutoNetworkedField] public bool Enabled = true; /// /// Should the flash protection be shown when examining the entity? /// [DataField, AutoNetworkedField] public bool ShowInExamine = true; }