// Start is called before the first frame update void Start() { musicEmitter = GetComponent <AudioSource>(); audioSceneSetup = FindObjectOfType <AudioSceneSetup>(); musicManagerPlaylist.Clear(); musicManagerPlaylist = audioSceneSetup.sceneMusicPlaylist; }
// Start is called before the first frame update void Start() { ambienceEmitter1 = gameObject.AddComponent <AudioSource>(); ambienceEmitter2 = gameObject.AddComponent <AudioSource>(); List <AudioSource> ambEmitter = new List <AudioSource>(); ambEmitter.Add(ambienceEmitter1); ambEmitter.Add(ambienceEmitter2); foreach (AudioSource _audioSource in ambEmitter) { _audioSource.loop = true; _audioSource.playOnAwake = false; _audioSource.volume = defaultAmbVolume; } ambienceEmitter1.outputAudioMixerGroup = defaultAmbMixer; ambienceEmitter2.outputAudioMixerGroup = altAmbMixer; audioSceneSetup = FindObjectOfType <AudioSceneSetup>(); defaultSceneAmbience = audioSceneSetup.sceneDefaultAmbience; }