From c1ef407aa597b566064d02677453b567e327b554 Mon Sep 17 00:00:00 2001
From: chenxin <chenxin6991@163.com>
Date: Sat, 05 Dec 2020 10:36:43 +0800
Subject: [PATCH] 木桩血条处理

---
 Assets/Scripts/TowerDefense/UI/EndlessBossCtrl.cs |   18 ++++++++++++++----
 1 files changed, 14 insertions(+), 4 deletions(-)

diff --git a/Assets/Scripts/TowerDefense/UI/EndlessBossCtrl.cs b/Assets/Scripts/TowerDefense/UI/EndlessBossCtrl.cs
index d5d696c..e6237b2 100644
--- a/Assets/Scripts/TowerDefense/UI/EndlessBossCtrl.cs
+++ b/Assets/Scripts/TowerDefense/UI/EndlessBossCtrl.cs
@@ -54,14 +54,24 @@
             }
             else if (stateInfo.IsName("Boss_Death") && stateInfo.normalizedTime >= 1f)
             {
-                BossAnimator = null;
-                deadPS = null;
-                deadMoney = null;
-                Destroy(Body);
+                ClearBoss();
                 EndlessLevelManager.instance.WaveManager.HideTunel();
             }
         }
 
+        public void ClearBoss()
+        {
+            BossAnimator = null;
+            deadPS = null;
+            deadMoney = null;
+
+            if (Body != null)
+            {
+                Destroy(Body);
+                Body = null;
+            }
+        }
+
         private void Glint(int skillType)
         {
             Title.sprite = Resources.Load<Sprite>($"{titlePath}{skillType}");

--
Gitblit v1.9.1