using Robust.Shared.GameStates; namespace Content.Shared.Inventory; /// /// Used to prevent items from being unequipped and equipped from slots that are listed in . /// [RegisterComponent, NetworkedComponent, AutoGenerateComponentState, Access(typeof(SlotBlockSystem))] public sealed partial class SlotBlockComponent : Component { /// /// Slots that this entity should block. /// [DataField(required: true), AutoNetworkedField] public SlotFlags Slots = SlotFlags.NONE; }