using Robust.Shared.GameStates; namespace Content.Shared.Mindshield.Components; /// /// This component stores an entity's mindshield status for easier retrieval later on /// [RegisterComponent, NetworkedComponent, AutoGenerateComponentState] [Access(typeof(MindShieldSystem))] public sealed partial class MindShieldStatusComponent : Component { /// /// Whether the entity is protected from mind control & co. /// [DataField, AutoNetworkedField] public bool IsMindshielded; /// /// Whether the sec HUD will show a mindshield icon /// [DataField, AutoNetworkedField] public bool IsVisible; }