From b09a46d28f36426a188173335e3df40f25bb5c77 Mon Sep 17 00:00:00 2001 From: Horia Jurcut Date: Wed, 28 Dec 2016 16:19:08 +0100 Subject: [PATCH] Only SetVolume for active AudioSource Make sure we only change the volume from the menu for the active AudioSource, otherwise the music will overlap. --- Post tutorial series fixes/AudioManager.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Post tutorial series fixes/AudioManager.cs b/Post tutorial series fixes/AudioManager.cs index 68624e9..b85b17e 100644 --- a/Post tutorial series fixes/AudioManager.cs +++ b/Post tutorial series fixes/AudioManager.cs @@ -78,8 +78,7 @@ public void SetVolume(float volumePercent, AudioChannel channel) { break; } - musicSources [0].volume = musicVolumePercent * masterVolumePercent; - musicSources [1].volume = musicVolumePercent * masterVolumePercent; + musicSources[activeMusicSourceIndex].volume = musicVolumePercent * masterVolumePercent; PlayerPrefs.SetFloat ("master vol", masterVolumePercent); PlayerPrefs.SetFloat ("sfx vol", sfxVolumePercent);