void OnLevelWasLoaded(int level) { musicListener = (MusicListenerController)FindObjectOfType(typeof(MusicListenerController)); transform.position = musicListener.transform.position; transform.parent = musicListener.transform; //if (music.clip == null || music.clip.name.CompareTo (musicListener.musicClip.name) != 0) //{ //music.Stop(); music.clip = musicListener.musicClip; music.Play(); //} }
void Awake() { MusicOn = (PlayerPrefs.GetInt(PlayerPrefHandler.keyMusic, 1) == 1); SoundOn = (PlayerPrefs.GetInt(PlayerPrefHandler.keySound, 1) == 1); if (instance == null) { instance = this; musicListener = (MusicListenerController)FindObjectOfType(typeof(MusicListenerController)); transform.position = musicListener.transform.position; transform.parent = musicListener.transform; //if (music.clip == null || music.clip.name.CompareTo (musicListener.musicClip.name) != 0) //{ //music.Stop(); //} } else { DestroyImmediate(this.gameObject); } }