From 0168c551302706b306e0c71a87ac1a9140b4f51d Mon Sep 17 00:00:00 2001 From: chenxin <chenxin6991@163.com> Date: Thu, 29 Oct 2020 14:28:53 +0800 Subject: [PATCH] 1.木属性小怪一次要出两个 2.buff加上 3.宝箱图片显示不对 4.钻石道具5个为一组,占一个item 6.合成特效改为对应的上阵的特效,原合成特效给技能用 7.把王冠昨天改的新手引导合了 --- Assets/Scripts/TowerDefense/Level/EndlessLevelManager.cs | 27 +++++++++++++++++++++++++++ 1 files changed, 27 insertions(+), 0 deletions(-) diff --git a/Assets/Scripts/TowerDefense/Level/EndlessLevelManager.cs b/Assets/Scripts/TowerDefense/Level/EndlessLevelManager.cs index 6045c3c..b0b994f 100644 --- a/Assets/Scripts/TowerDefense/Level/EndlessLevelManager.cs +++ b/Assets/Scripts/TowerDefense/Level/EndlessLevelManager.cs @@ -160,6 +160,8 @@ /// </summary> private bool isFirstLevelCompleted = false; + private bool isStopSecondWaveCompleted = false; + /// <summary> /// 切换基地 /// </summary> @@ -370,6 +372,17 @@ } /// <summary> + /// 新手更新关卡 + /// </summary> + public void NewbieUpdateLevel() + { + ++CurrentLevel; + IsAllWaveCompleted = false; + EndlessUIStart.instance.Restart(); + WaveManager.StartWaves(CurrentLevel); + } + + /// <summary> /// 延迟进入下一关 /// </summary> /// <returns></returns> @@ -539,5 +552,19 @@ WaveManager.RestartAllWave(); EndlessGameUI.instance.SetAttackingTowerState(true); } + + /// <summary> + /// 停止第二关波次 + /// </summary> + public void StopSecondWave() + { + Debug.LogError("--------------------- 停止第二关出怪 ---------------------"); + if (!isStopSecondWaveCompleted) + { + isStopSecondWaveCompleted = true; + PauseWave(); + } + EventCenter.Ins.BroadCast((int)KTGMGemClient.EventType.SkillStep); + } } } \ No newline at end of file -- Gitblit v1.9.1