using Content.Server.DeviceLinking.Systems; using Content.Shared.DeviceLinking; using Robust.Shared.Prototypes; namespace Content.Server.DeviceLinking.Components; /// /// A system that allows you to fire GunComponent + AmmoProvider by receiving signals from DeviceLinking /// [RegisterComponent, Access(typeof(GunSignalControlSystem))] public sealed partial class GunSignalControlComponent : Component { [DataField] public ProtoId TriggerPort = "Trigger"; [DataField] public ProtoId TogglePort = "Toggle"; [DataField] public ProtoId OnPort = "On"; [DataField] public ProtoId OffPort = "Off"; }