From 323055bb1b4c9b5669676dd799238050279b7d7a Mon Sep 17 00:00:00 2001
From: chenxin <chenxin6991@163.com>
Date: Thu, 05 Nov 2020 17:25:43 +0800
Subject: [PATCH] buff列表没有刷新的问题 关卡结束后游戏还在继续的问题 修改无尽模式血量机制 boss技能流程优化 赛道规则修改 其他参数调整

---
 Assets/Scripts/TowerDefense/Level/EndlessWaveManager.cs |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/Assets/Scripts/TowerDefense/Level/EndlessWaveManager.cs b/Assets/Scripts/TowerDefense/Level/EndlessWaveManager.cs
index 05d2c6f..1ffb283 100644
--- a/Assets/Scripts/TowerDefense/Level/EndlessWaveManager.cs
+++ b/Assets/Scripts/TowerDefense/Level/EndlessWaveManager.cs
@@ -144,7 +144,7 @@
         /// <param name="level"></param>
         public void InitPort(int level)
         {
-            EndlessPortData.InitPortList();
+            EndlessBuffData.InitEndlessBuffPool(level);
             InitPortData(level);
             InitWaveData();
             RefreshBoss();
@@ -191,7 +191,6 @@
         private void OnEndlessBossSummonEnd()
         {
             EventCenter.Ins.Remove((int)KTGMGemClient.EventType.EndlessBossSummonEnd, OnEndlessBossSummonEnd);
-            EndlessBossCtrl.instance.ChangeState(EndlessBossActionState.Standing);
             HideTunel();
             RefreshFaZhen();
         }
@@ -355,13 +354,15 @@
 
         public void Update()
         {
+            if (EndlessGameUI.instance.state == EndlessGameUI.State.GameOver) return;
+
             if (faZhenRefreshTimer != null)
             {
                 if (faZhenRefreshTimer.Tick(Time.deltaTime))
                     faZhenRefreshTimer = null;
             }
 
-            if (!isWaveStarted) return;
+            if (!isWaveStarted || EndlessGameUI.instance.state == EndlessGameUI.State.GameOver) return;
 
             // 所有赛道都完成
             if (CompletedWaveLine >= TotalWaveLines)

--
Gitblit v1.9.1