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