chenxin
2020-12-25 6baa5a654138a2e0a9871adaef311a74e132dd6e
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>
@@ -964,7 +967,8 @@
            Vector3 fpos = eag.transform.position;
            tpos.y = 0;
            fpos.y = 0;
            if (Vector3.Distance(tpos, fpos) > 12) continue;
            // 8 打4个木, 12 打 6个木
            if (Vector3.Distance(tpos, fpos) > 8) continue;
            if (eag.AgentType == SpawnAgentType.BubbleBomb)
            {