HeadsetComponent.cs 456 B

123456789101112131415161718
  1. using Content.Shared.Inventory;
  2. namespace Content.Shared.Radio.Components;
  3. /// <summary>
  4. /// This component relays radio messages to the parent entity's chat when equipped.
  5. /// </summary>
  6. [RegisterComponent]
  7. public sealed partial class HeadsetComponent : Component
  8. {
  9. [DataField("enabled")]
  10. public bool Enabled = true;
  11. public bool IsEquipped = false;
  12. [DataField("requiredSlot")]
  13. public SlotFlags RequiredSlot = SlotFlags.EARS;
  14. }