public async void PlaySound(string name, int delay = 0, float volume = 1f) { if (Sounds.ContainsKey(name)) { InAudio.SetVolumeForAudioFolder(Sounds [name], volume); await Task.Delay(delay); if (volume < 1f) { InAudio.Play(Camera.main.gameObject, Sounds [name], new AudioParameters(volume, Random.Range(0.8f, 1.1f), 0, 1)); } else { InAudio.Play(Camera.main.gameObject, Sounds [name]); } } }