UnremoveableComponent.cs 572 B

1234567891011121314151617
  1. using Content.Shared.Whitelist;
  2. using Robust.Shared.GameStates;
  3. namespace Content.Shared.Interaction.Components
  4. {
  5. [RegisterComponent]
  6. [NetworkedComponent]
  7. public sealed partial class UnremoveableComponent : Component
  8. {
  9. /// <summary>
  10. /// If this is true then unremovable items that are removed from inventory are deleted (typically from corpse gibbing).
  11. /// Items within unremovable containers are not deleted when removed.
  12. /// </summary>
  13. [DataField("deleteOnDrop")]
  14. public bool DeleteOnDrop = true;
  15. }
  16. }