/// <summary> /// Similar to the regular Play method but can pass random pitch /// </summary> /// <param name="eventEnum"></param> /// <param name="minPitch"></param> /// <param name=""></param> public static void PlayRandomPitch(SoundEventEnum eventEnum, float minPitch, float floatMaxPitch) { //Find value in dictionary SoundDictionary dictionary = SoundReferences.Instance.soundDictionary; AudioClip sound = dictionary.references.Single(s => s.Key == eventEnum).Value; AudioManager.CreateTemporarySoundRandomPitch(sound); }
/// <summary> /// Play sound using AudioManager and SoundReferences dictionary /// </summary> /// <param name="eventEnum enum"></param> public static void Play(SoundEventEnum eventEnum) { //Find value in dictionary SoundDictionary dictionary = SoundReferences.Instance.soundDictionary; AudioClip sound = dictionary.references.Single(s => s.Key == eventEnum).Value; AudioManager.CreateTemporarySound(sound); }