From 7816f8290afca6bd471f5291d49a7f7c47463eb6 Mon Sep 17 00:00:00 2001 From: chenxin <chenxin6991@163.com> Date: Thu, 03 Dec 2020 20:50:24 +0800 Subject: [PATCH] commit --- Assets/Scripts/TowerDefense/Towers/Tower.cs | 15 +++++++++++++-- 1 files changed, 13 insertions(+), 2 deletions(-) diff --git a/Assets/Scripts/TowerDefense/Towers/Tower.cs b/Assets/Scripts/TowerDefense/Towers/Tower.cs index cc49e94..e69f396 100644 --- a/Assets/Scripts/TowerDefense/Towers/Tower.cs +++ b/Assets/Scripts/TowerDefense/Towers/Tower.cs @@ -207,8 +207,7 @@ if (BondageWarningTime <= 0) { - Destroy(bondageWarningObj); - bondageWarningObj = null; + DestroyBondageWarningObj(); StartBondage(); ShowTapPrompt(); } @@ -219,6 +218,7 @@ if (BondageTime <= 0) { + DestroyBondageWarningObj(); HideTapPrompt(); IsBondage = false; Destroy(bondageObj); @@ -228,6 +228,17 @@ } } + private void DestroyBondageWarningObj() + { + if (bondageWarningObj == null) return; + + ParticleSystem ps = bondageWarningObj.transform.GetChild(0).GetComponent<ParticleSystem>(); + ps.Stop(); + ps.Clear(); + Destroy(bondageWarningObj); + bondageWarningObj = null; + } + /// <summary> /// 展示连续点击提示 /// </summary> -- Gitblit v1.9.1