using Content.Shared.Random.Rules; using Robust.Shared.Audio; using Robust.Shared.Prototypes; namespace Content.Shared.Audio; /// /// Attaches a rules prototype to sound files to play ambience. /// [Prototype("ambientLoop")] public sealed partial class CP14AmbientLoopPrototype : IPrototype { [IdDataField] public string ID { get; } = string.Empty; [ViewVariables(VVAccess.ReadWrite), DataField("sound", required: true)] public SoundSpecifier Sound = default!; [ViewVariables(VVAccess.ReadWrite), DataField("rules", required: true)] public ProtoId Rules = string.Empty; }