Now, we will create a system to handle atmospheric sounds. Atmospheric sounds are sound effects played in a game to give your scene more immersion. Some good examples are wind blowing in a field, the sounds of drowned out chatter in a pub, your character breathing hard after running for a while, and so on.
To start off, we will need to create a new script and name it
ATM_Manager. Next, we will create a few variables needed to play our sounds:
public List<AudioClip> tmpList = new List<AudioClip>(); public List<string> keys = new List<string>(); public List<KeyValuePair<string, AudioClip>> atmList = new List<KeyValuePair<string, AudioClip>>(); public float atmVolume = 1.00f;
The first three variables ...