using Robust.Shared.GameStates; namespace Content.Shared.Lock; /// /// This is used for toggleable items that require the entity to have a lock in a certain state. /// [RegisterComponent, NetworkedComponent, Access(typeof(LockSystem))] public sealed partial class ItemToggleRequiresLockComponent : Component { /// /// TRUE: the lock must be locked to toggle the item. /// FALSE: the lock must be unlocked to toggle the item. /// [DataField] public bool RequireLocked; }