// public static GameMusicControl Instance // { // get { return instance; } // } void Awake() { if (instance != null && instance != this) // && instCount < lifeTime) { Destroy(instance.gameObject); } instance = this; DontDestroyOnLoad(this.gameObject); }
private void Awake() { GameData.Instance.Data.LoadDataObjects(); PlayerController = FindObjectOfType <PlayerController>(); ThePlayer = FindObjectOfType <Player>(); GameObject scriptsObj = GameObject.Find("Scripts"); GameMusic = scriptsObj.AddComponent <GameMusicControl>(); Stats = GameData.Instance.Data.Stats; EventListener.OnDeath += OnDeath; }