BreathToolComponent.cs 578 B

123456789101112131415161718192021
  1. using Content.Shared.Inventory;
  2. namespace Content.Server.Atmos.Components
  3. {
  4. /// <summary>
  5. /// Used in internals as breath tool.
  6. /// </summary>
  7. [RegisterComponent]
  8. [ComponentProtoName("BreathMask")]
  9. public sealed partial class BreathToolComponent : Component
  10. {
  11. /// <summary>
  12. /// Tool is functional only in allowed slots
  13. /// </summary>
  14. [DataField]
  15. public SlotFlags AllowedSlots = SlotFlags.MASK | SlotFlags.HEAD;
  16. public bool IsFunctional;
  17. public EntityUid? ConnectedInternalsEntity;
  18. }
  19. }