From 9af3e3dbede79e70262ff9d206299dcca363c1bb Mon Sep 17 00:00:00 2001 From: chenxin <chenxin6991@163.com> Date: Thu, 26 Nov 2020 17:45:08 +0800 Subject: [PATCH] 木桩技能修改 --- Assets/Scripts/TowerDefense/UI/EndlessBossSkill/BossSkillWoodPile.cs | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/Assets/Scripts/TowerDefense/UI/EndlessBossSkill/BossSkillWoodPile.cs b/Assets/Scripts/TowerDefense/UI/EndlessBossSkill/BossSkillWoodPile.cs index 55e1712..075a486 100644 --- a/Assets/Scripts/TowerDefense/UI/EndlessBossSkill/BossSkillWoodPile.cs +++ b/Assets/Scripts/TowerDefense/UI/EndlessBossSkill/BossSkillWoodPile.cs @@ -38,6 +38,10 @@ for (int i = 0; i < tunelIdList.Count; ++i) { + float enemiesTotalHP = EndlessPortData.GetWaveEnemiesHP(EndlessLevelManager.instance.CurrentLevel, EndlessLevelManager.instance.WaveManager.CurrentWaveIndex, tunelIdList[i]); + + if (enemiesTotalHP <= 0.0001f) continue; + GameObject obj = Poolable.TryGetPoolable(prefab); WoodPileAgent agent = obj.GetComponent<WoodPileAgent>(); @@ -51,7 +55,6 @@ obj.transform.position = spawnPosition; agent.Initialize(); - float enemiesTotalHP = EndlessPortData.GetWaveEnemiesHP(EndlessLevelManager.instance.CurrentLevel, EndlessLevelManager.instance.WaveManager.CurrentWaveIndex, tunelIdList[i]); // 当前波次怪物 * 倍数 float hp = enemiesTotalHP * SkillData.effect[0]; agent.SetAgentData(hp, 0, 0); -- Gitblit v1.9.1