using Content.Shared.Cargo.Prototypes; using Robust.Shared.Audio; using Robust.Shared.GameStates; namespace Content.Shared.Cargo.Components; /// /// Handles sending order requests to cargo. Doesn't handle orders themselves via shuttle or telepads. /// [RegisterComponent, NetworkedComponent] public sealed partial class CargoOrderConsoleComponent : Component { [DataField("soundError")] public SoundSpecifier ErrorSound = new SoundPathSpecifier("/Audio/Effects/Cargo/buzz_sigh.ogg"); [DataField("soundConfirm")] public SoundSpecifier ConfirmSound = new SoundPathSpecifier("/Audio/Effects/Cargo/ping.ogg"); /// /// All of the s that are supported. /// [DataField, ViewVariables(VVAccess.ReadWrite)] public List AllowedGroups = new() { "market" }; }