void OnEnable() { DontDestroyOnLoad(this.gameObject); levelGen = GetComponent <GenerateLevel>(); SceneManager.sceneLoaded += OnSceneLoaded; //this only makes sense if this object persists through scenes UnityEventManager.StartListeningInt("MoMDeath", IsGameOver); UnityEventManager.StartListening("StartGame", StartNewGame); }
void OnEnable() { DontDestroyOnLoad(this.gameObject); UnityEventManager.StartListening("StartGame", StartGame); }
void Start() { GetComponent <Text>().text = string.Format("Points: {0} Waves: {1}", points, waves); UnityEventManager.StartListeningInt("Score", AddPoints); UnityEventManager.StartListening("NewWave", AddWave); }