using Robust.Shared.Audio; namespace Content.Shared.Bed.Sleep; [RegisterComponent] public sealed partial class SleepEmitSoundComponent : Component { /// /// Sound to play when sleeping /// [DataField, ViewVariables(VVAccess.ReadWrite)] public SoundSpecifier Snore = new SoundCollectionSpecifier("Snores", AudioParams.Default.WithVariation(0.2f)); /// /// Minimum interval between snore attempts in seconds /// [DataField, ViewVariables(VVAccess.ReadWrite)] public TimeSpan Interval = TimeSpan.FromSeconds(5); /// /// Maximum interval between snore attempts in seconds /// [DataField, ViewVariables(VVAccess.ReadWrite)] public TimeSpan MaxInterval = TimeSpan.FromSeconds(15); /// /// Popup for snore (e.g. Zzz...) /// [DataField, ViewVariables(VVAccess.ReadWrite)] public LocId PopUp = "sleep-onomatopoeia"; }