public void PlayPlaceMusic(EnvironmentManager.Place place)
    {
        switch (place)
        {
        case EnvironmentManager.Place.Title_Screen:
            backgroundMusic.Fade(titleMusic, MAX_VOLUME, true);

            //start the kitchen background noises
            foley.ToggleSound(OnOrOff.On);
            foley.Fade(kitchenBackgroundSFX, MAX_VOLUME, true);
            break;

        case EnvironmentManager.Place.Kitchen:
            backgroundMusic.Fade(kitchenMusic, MAX_VOLUME, true);

            //start the kitchen background noises
            foley.ToggleSound(OnOrOff.On);
            foley.Fade(kitchenBackgroundSFX, MAX_VOLUME, true);
            break;

        case EnvironmentManager.Place.Tavern:
            backgroundMusic.Fade(tavernMusic, MAX_VOLUME, true);
            foley.Fade(tavernBackgroundSFX, MAX_VOLUME, true);
            break;

        case EnvironmentManager.Place.Battlefield:

            //start the sword-clashing background sound
            foley.Fade(battleBackgroundSFX, MAX_VOLUME, true);
            break;
        }

        currentMusic = backgroundMusic.GetCurrentClip();
    }
 /// <summary>
 /// Switch all audio sources controlled by the audio manager (i.e., all audio sources) on or off.
 /// </summary>
 /// <param name="onOrOff">Whether the sources should be on or off.</param>
 public void ToggleAllSound(OnOrOff onOrOff)
 {
     backgroundMusic.ToggleSound(onOrOff);
 }