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;
}