using Content.Server.Atmos.Piping.Binary.EntitySystems; using Content.Shared.DeviceLinking; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; namespace Content.Server.Atmos.Piping.Binary.Components; [RegisterComponent, Access(typeof(SignalControlledValveSystem))] public sealed partial class SignalControlledValveComponent : Component { [DataField("openPort", customTypeSerializer: typeof(PrototypeIdSerializer))] public string OpenPort = "Open"; [DataField("closePort", customTypeSerializer: typeof(PrototypeIdSerializer))] public string ClosePort = "Close"; [DataField("togglePort", customTypeSerializer: typeof(PrototypeIdSerializer))] public string TogglePort = "Toggle"; }