From e4389b2f493112306b4aa143e99b2738332ca8d2 Mon Sep 17 00:00:00 2001
From: chenxin <chenxin6991@163.com>
Date: Tue, 27 Oct 2020 14:09:58 +0800
Subject: [PATCH] 新手引导END

---
 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