chenxin
2020-12-03 513df7ede07913b22f3091fec5221e2bc2eadd74
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];
@@ -109,12 +112,18 @@
                {
                    agent.addSpeedSlowRate(0.15f);
                    agent.PlayOnHitImmediately();
                    EndlessGameUI.instance.generateBloodText(agent.position, damage);
                    EndlessGameUI.instance.FloatSlowDownWord(agent.position);
                    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)