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;
}