From adb0dae8a82a7eabb4e686bc0e83c8859bf6445f Mon Sep 17 00:00:00 2001 From: chenxin <chenxin6991@163.com> Date: Fri, 25 Dec 2020 10:48:53 +0800 Subject: [PATCH] Merge branch 'master' of http://47.95.218.140:8090/r/GemBattle into master --- Assets/Scripts/TowerDefense/Level/AgentInsManager.cs | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) diff --git a/Assets/Scripts/TowerDefense/Level/AgentInsManager.cs b/Assets/Scripts/TowerDefense/Level/AgentInsManager.cs index 2b14a7a..3ee501b 100644 --- a/Assets/Scripts/TowerDefense/Level/AgentInsManager.cs +++ b/Assets/Scripts/TowerDefense/Level/AgentInsManager.cs @@ -220,6 +220,7 @@ /// 用于排序的Buf. /// </summary> protected Agent[] agentTmpArr = new Agent[3]; + int deathCount = 0;//被火技能杀死的怪物 @@ -828,11 +829,15 @@ } else { + deathCount = 0; for (int i = 0; i < agentWaveLineArray.Length; i++) { wavelineIns = agentWaveLineArray[i]; CalculateWavelineAttack(slinfo, wavelineIns, sid, slevel); } + + if (deathCount >= 10) + EventCenter.Ins.BroadCast((int)KTGMGemClient.EventType.EndlessOneTimeKillCount, deathCount); } } @@ -843,7 +848,6 @@ List<Agent> listAg = wavelineIns.listAgent; // 统计被火技能直接烧死的数量 - int deathCount = 0; for (int ti = listAg.Count - 1; ti >= 0; ti--) { @@ -880,8 +884,7 @@ } } - if (deathCount > 1) - EventCenter.Ins.BroadCast((int)KTGMGemClient.EventType.EndlessOneTimeKillCount, deathCount); + } /// <summary> -- Gitblit v1.9.1