using Content.Server.Disposal.Tube.Systems; using Content.Shared.DeviceLinking; using Robust.Shared.Prototypes; namespace Content.Server.Disposal.Tube.Components; /// /// Requires to function. /// [RegisterComponent, Access(typeof(DisposalSignalRouterSystem))] public sealed partial class DisposalSignalRouterComponent : Component { /// /// Whether to route items to the side or not. /// [DataField] public bool Routing; /// /// Port that sets the router to send items to the side. /// [DataField] public ProtoId OnPort = "On"; /// /// Port that sets the router to send items ahead. /// [DataField] public ProtoId OffPort = "Off"; /// /// Port that toggles the router between sending items to the side and ahead. /// [DataField] public ProtoId TogglePort = "Toggle"; }