From 1ac26c01ffdc426d1e5db2950260e97c540ad1ed Mon Sep 17 00:00:00 2001 From: chenxin <chenxin6991@163.com> Date: Sat, 21 Nov 2020 16:07:33 +0800 Subject: [PATCH] 释放眩晕技能宝石,泡泡炸弹没有判断距离的bug --- Assets/Scripts/TowerDefense/Level/AgentInsManager.cs | 13 +++++++------ 1 files changed, 7 insertions(+), 6 deletions(-) diff --git a/Assets/Scripts/TowerDefense/Level/AgentInsManager.cs b/Assets/Scripts/TowerDefense/Level/AgentInsManager.cs index 53de8e1..0cbe3fa 100644 --- a/Assets/Scripts/TowerDefense/Level/AgentInsManager.cs +++ b/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); -- Gitblit v1.9.1