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