/// <summary> /// Initializes this instance. /// </summary> protected override void Awake() { base.Awake(); if (_primaryFader == null) { _primaryFader = new AudioFader(); } else { _primaryFader.Set0(); } if (_secondaryFader == null) { _secondaryFader = new AudioFader(); } else { _secondaryFader.Set0(); } if (_audioSource1 == null) { _audioSource1 = audio; } else { if (_audioSource2 && _audioSource1 != audio) // make sure that by default the primary audio source is _audioSource1 { SwitchAudioSources(); } } _Set0(); _audioController = AudioController.Instance; //Debug.Log( "AudioObject.Awake" ); #if OUYA_PAUSE_SYSTEM OuyaSDK.registerPauseListener(this); OuyaSDK.registerResumeListener(this); #endif }