chenxin
2020-11-21 1ac26c01ffdc426d1e5db2950260e97c540ad1ed
释放眩晕技能宝石,泡泡炸弹没有判断距离的bug
1 files modified
13 ■■■■ changed files
Assets/Scripts/TowerDefense/Level/AgentInsManager.cs 13 ●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/Level/AgentInsManager.cs
@@ -684,6 +684,13 @@
            for (int idx = 0; idx < mgr.listAgent.Count; idx++)
            {
                Agent eag = mgr.listAgent[idx];
                Vector3 fpos = eag.transform.position;
                fpos.y = 0;
                float dist = Vector3.Distance(fpos, pos);
                if (radius < dist)
                    continue;
                bool isDeath = eag.isDead;
                if (eag.AgentType == SpawnAgentType.BubbleBomb)
@@ -697,12 +704,6 @@
                }
                else
                {
                    Vector3 fpos = eag.transform.position;
                    fpos.y = 0;
                    float dist = Vector3.Distance(fpos, pos);
                    if (radius < dist)
                        continue;
                    float damage = slinfo.skilleffect[2];
                    damage += (slinfo.skilleffect[1] / 100.0f * eag.configuration.maxHealth);
                    damage = (float)Math.Floor(damage);