DisposalRouterComponent.cs 701 B

123456789101112131415161718192021
  1. using Content.Server.UserInterface;
  2. using Robust.Server.GameObjects;
  3. using Robust.Shared.Audio;
  4. using Robust.Shared.Physics;
  5. using Robust.Shared.Physics.Components;
  6. using Robust.Shared.Player;
  7. using static Content.Shared.Disposal.Components.SharedDisposalRouterComponent;
  8. namespace Content.Server.Disposal.Tube.Components
  9. {
  10. [RegisterComponent]
  11. [Access(typeof(DisposalTubeSystem))]
  12. public sealed partial class DisposalRouterComponent : DisposalJunctionComponent
  13. {
  14. [DataField("tags")]
  15. public HashSet<string> Tags = new();
  16. [DataField("clickSound")]
  17. public SoundSpecifier ClickSound = new SoundPathSpecifier("/Audio/Machines/machine_switch.ogg");
  18. }
  19. }