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