Example #1
0
    /// <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);
    }
Example #2
0
    /// <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);
    }