/// <summary> /// Setups up the ambient sound manager. /// </summary> private void Start() { _audioSource = gameObject.AddComponent <DoubleAudioSource>(); _reverbZone = GetComponent <AudioReverbZone>(); if (_reverbZone != null) { _reverbZone.enabled = false; } _audioSource.Start(); _audioSource.MixerGroup = mixerGroup; PlayOnAwake(); }
private void Start() { DefaultCharacterSounds.SetDefaultForMissing(this); _voiceSources = gameObject.AddComponent <DoubleAudioSource>(); _movementSources = gameObject.AddComponent <DoubleAudioSource>(); _movementSources.Start(); _voiceSources.Start(); _voiceSources.MixerGroup = voiceMixer; _movementSources.MixerGroup = characterMixer; _audioSources = new List <DoubleAudioSource> { _movementSources, _voiceSources }; }