using System; using Content.Shared.GameObjects.Components.Sound; using Robust.Shared.Audio; using Robust.Shared.GameObjects; using Robust.Shared.Interfaces.Random; using Robust.Shared.IoC; using Robust.Shared.Log; using Robust.Shared.Random; namespace Content.Shared.Audio { public static class AudioHelpers{ /// /// Returns a random pitch. /// public static AudioParams WithVariation(float amplitude) { var scale = (float)(IoCManager.Resolve().NextGaussian(1, amplitude)); return AudioParams.Default.WithPitchScale(scale); } } }