chenxin
2020-12-01 e36f2a3ac098d6e89d3882f3354ec69c07e71e16
Assets/Scripts/TowerDefense/Level/AgentInsManager.cs
@@ -579,27 +579,6 @@
        return;
    }
    protected void releaseAllCenterAgent()
    {
        int cnt = this.agentInsList.Count;
        for (int ti = cnt - 1; ti >= 0; ti--)
        {
            if (agentInsList[ti].bBoss)
                continue;
            agentInsList[ti].Remove();
        }
        cnt = this.oppoAgentInsList.Count;
        for (int ti = cnt - 1; ti >= 0; ti--)
        {
            if (oppoAgentInsList[ti].bBoss)
                continue;
            oppoAgentInsList[ti].Remove();
        }
    }
    /// <summary>
    /// 获取WaveManager相关的中心点
    /// </summary>
@@ -609,7 +588,6 @@
        Vector3 cpos = Vector3.zero;
        return cpos;
    }
    protected void updateOpponentAgent()
    {
@@ -739,9 +717,9 @@
                    if (!eag.opponentAgent)
                    {
                        if (GameUI.instanceExists)
                            GameUI.instance.generateBloodText(fpos, damage, false, false);
                            GameUI.instance.generateBloodText(fpos, damage);
                        else if (EndlessGameUI.instanceExists)
                            EndlessGameUI.instance.generateBloodText(fpos, damage, false, false);
                            EndlessGameUI.instance.generateBloodText(fpos, damage);
                    }
                    if (!isDeath && eag.isDead)
@@ -810,9 +788,9 @@
                if (!eag.opponentAgent)
                {
                    if (GameUI.instanceExists)
                        GameUI.instance.generateBloodText(fpos, damage, false, false);
                        GameUI.instance.generateBloodText(fpos, damage);
                    else if (EndlessGameUI.instanceExists)
                        EndlessGameUI.instance.generateBloodText(fpos, damage, false, false);
                        EndlessGameUI.instance.generateBloodText(fpos, damage);
                }
                eag.PlayFireSkillHit();
@@ -890,9 +868,9 @@
                if (!eag.opponentAgent)
                {
                    if (GameUI.instanceExists)
                        GameUI.instance.generateBloodText(fpos, damage, false, false);
                        GameUI.instance.generateBloodText(fpos, damage);
                    else if (EndlessGameUI.instanceExists)
                        EndlessGameUI.instance.generateBloodText(fpos, damage, false, false);
                        EndlessGameUI.instance.generateBloodText(fpos, damage);
                }
                eag.PlayFireSkillHit();
@@ -998,9 +976,9 @@
                    if (!eag.opponentAgent)
                    {
                        if (GameUI.instanceExists)
                            GameUI.instance.generateBloodText(fpos, damage, false, false);
                            GameUI.instance.generateBloodText(fpos, damage);
                        else if (EndlessGameUI.instanceExists)
                            EndlessGameUI.instance.generateBloodText(fpos, damage, false, false);
                            EndlessGameUI.instance.generateBloodText(fpos, damage);
                    }
                    if (eag.isDead)
                        ++deathCount;
@@ -1073,9 +1051,9 @@
            if ((ag.liveID == tid) && (!ag.opponentAgent))
            {
                if (GameUI.instanceExists)
                    GameUI.instance.generateBloodText(ag.position, chainAttackHurt, false, false);
                    GameUI.instance.generateBloodText(ag.position, chainAttackHurt);
                else if (EndlessGameUI.instanceExists)
                    EndlessGameUI.instance.generateBloodText(ag.position, chainAttackHurt, false, false);
                    EndlessGameUI.instance.generateBloodText(ag.position, chainAttackHurt);
            }
        }
        listBlood.Clear();