From 5e61bf3fc6c438beb0a6470518aee73f30ff0b35 Mon Sep 17 00:00:00 2001 From: chenxin <chenxin6991@163.com> Date: Fri, 20 Nov 2020 14:13:42 +0800 Subject: [PATCH] 冷冻气息连杀 --- Assets/Scripts/TowerDefense/UI/FreezeBreath.cs | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) diff --git a/Assets/Scripts/TowerDefense/UI/FreezeBreath.cs b/Assets/Scripts/TowerDefense/UI/FreezeBreath.cs index 8f98467..ab4f2d7 100644 --- a/Assets/Scripts/TowerDefense/UI/FreezeBreath.cs +++ b/Assets/Scripts/TowerDefense/UI/FreezeBreath.cs @@ -98,6 +98,9 @@ agentList.Add(list[i]); } + // 一次性死亡数量 + int deathCount = 0; + while (agentList.Count > 0) { Agent agent = agentList[0]; @@ -111,10 +114,16 @@ agent.PlayOnHitImmediately(); EndlessGameUI.instance.generateBloodText(agent.position, damage); agent.TakeDamage(damage, agent.position, alignmentProvider); + + if (agent.isDead) + ++deathCount; } else if (agent.AgentType == SpawnAgentType.BubbleBomb) EventCenter.Ins.BroadCast((int)KTGMGemClient.EventType.EndlessBossSkillBubbleBombGetHit, (agent as BubbleBombAgent).Id); } + + if (deathCount > 1) + EventCenter.Ins.BroadCast((int)KTGMGemClient.EventType.EndlessOneTimeKillCount, deathCount); } public void PlayFreezeEffect(int waveLineId) -- Gitblit v1.9.1