From 8876e348ab75183282fe2442f8a43d094c12dec0 Mon Sep 17 00:00:00 2001
From: chenxin <chenxin6991@163.com>
Date: Wed, 18 Nov 2020 13:50:14 +0800
Subject: [PATCH] 玉米最后一发子弹没伤害 火技能攻速问题

---
 Assets/Scripts/TowerDefense/Level/EndlessLevelManager.cs |   22 +++++++---------------
 1 files changed, 7 insertions(+), 15 deletions(-)

diff --git a/Assets/Scripts/TowerDefense/Level/EndlessLevelManager.cs b/Assets/Scripts/TowerDefense/Level/EndlessLevelManager.cs
index 7d3c634..ce1aa93 100644
--- a/Assets/Scripts/TowerDefense/Level/EndlessLevelManager.cs
+++ b/Assets/Scripts/TowerDefense/Level/EndlessLevelManager.cs
@@ -6,7 +6,6 @@
 using TowerDefense.Towers.Data;
 using TowerDefense.Towers.Placement;
 using UnityEngine;
-using UnityEngine.UI;
 using KTGMGemClient;
 using System.Collections;
 using System.Collections.Generic;
@@ -330,12 +329,6 @@
             // Iterate through home bases and subscribe
             NumberOfHomeBases = HomeBases.Length;
             NumberOfHomeBasesLeft = NumberOfHomeBases;
-
-            // for (int i = 0; i < NumberOfHomeBases; i++)
-            // {
-            //     HomeBases[i].homebaseIdx = i % MAX_TOWER;
-            //     HomeBases[i].died += OnHomeBaseDestroyed;
-            // }
         }
 
         private void Start()
@@ -406,12 +399,6 @@
 
             if (WaveManager != null)
                 WaveManager.AllWaveCompleted -= AllWaveCompleted;
-
-            // Iterate through home bases and unsubscribe
-            // for (int i = 0; i < NumberOfHomeBases; i++)
-            // {
-            //     HomeBases[i].died -= OnHomeBaseDestroyed;
-            // }
         }
 
         /// <summary>
@@ -420,6 +407,10 @@
         protected virtual void AllWaveCompleted()
         {
             IsAllWaveCompleted = true;
+            int score = EndlessPortData.GetLevelScore(CurrentLevel);
+            Debug.Log($"--------------------- 通过第{CurrentLevel}关,+{score}分 ---------------------");
+            // 关卡通过,加分
+            EndlessScoreManager.instance.AddScore(score);
             EndlessBossSkillManager.instance.ClearSkillList();
             EndlessBossCtrl.instance.ChangeState(EndlessBossActionState.Death);
         }
@@ -502,13 +493,14 @@
         }
 
         /// <summary>
-        /// buff选择完成
+        /// buff选择完成p
         /// </summary>
         /// <param name="index"></param>
         public void OnBuffSelectCompleted(int index)
         {
             isBuffSelectCompleted = false;
-            EndlessBuffManager.instance.AddBuff(EndlessBuffData.GetBuffByIndex(index));
+            EndlessBuffManager.instance.AddBuff(EndlessBuffData.GetBuffById(22));
+            EventCenter.Ins.BroadCast((int)KTGMGemClient.EventType.EndlessBuffRefresh);
         }
 
         /// <summary>

--
Gitblit v1.9.1