/// <summary> /// 游戏通关界面按钮 /// </summary> void GameAllSucessUIButton() { EventTriggerListener.GetName("AllSucessReturnButton").onClick = delegate(GameObject obj) { RootCanvas.setActive("BoderRedImage/AllSucess", false); SceneManager.LoadSceneAsync(3); }; EventTriggerListener.GetName("AllSucessExitButton").onClick = delegate(GameObject obj) { RootCanvas.setActive("BoderRedImage/AllSucess", false); SceneManager.LoadSceneAsync(1); }; }
/// <summary> /// 检测结束死亡 /// </summary> public void ZombieDeadNotify() { currentZombieCount--; if (currentZombieCount <= Random.Range(1, 3)) { currentZombieCount += BossFactory.Updayezombie(); } if (currentZombieCount <= 0) { Debug.Log("Game Over....."); RootCanvas.setActive("BoderRedImage/GameSucess", true); EventTriggerListener.GetName("SucessNextButton").onClick = delegate(GameObject obj) { currentLevel++; LoadNextLevel(); RootCanvas.setActive("BoderRedImage/GameSucess", false); }; if (currentLevel >= 6) { RootCanvas.setActive("BoderRedImage/AllSucess", true); } } }
/// <summary> /// 打开设置 /// </summary> /// <param name="obj"></param> void openSeetting(GameObject obj) { RootCanvas.setActive("BackGround/GameSetImage", true); }
/// <summary> /// 进入游戏 /// </summary> /// <param name="obj"></param> void InGame(GameObject obj) { this.transform.gameObject.SetActive(false); RootCanvas.setActive("BackGround/secondSences", true); }