From 00451158ba904571b1c6c755f34292dc76e25d80 Mon Sep 17 00:00:00 2001
From: River Jiang <546213258@qq.com>
Date: Wed, 28 Oct 2020 14:47:51 +0800
Subject: [PATCH] 替换新的充能条特效

---
 Assets/Scripts/TowerDefense/Towers/Tower.cs |   33 +++++++++++++++++++++++++++++++++
 1 files changed, 33 insertions(+), 0 deletions(-)

diff --git a/Assets/Scripts/TowerDefense/Towers/Tower.cs b/Assets/Scripts/TowerDefense/Towers/Tower.cs
index 6d7bfe8..7305372 100644
--- a/Assets/Scripts/TowerDefense/Towers/Tower.cs
+++ b/Assets/Scripts/TowerDefense/Towers/Tower.cs
@@ -187,6 +187,39 @@
         public bool opponentSide { get; set; }
 
         /// <summary>
+        /// 播放充能状态特效.
+        /// </summary>
+        /// <param name="play"></param>
+        public void PlayEnergyEffect( bool play)
+        {
+            if (this.energyCtl)
+                energyCtl.gameObject.SetActive(!play);
+
+            if( play)
+            {
+                if( !opponentSide)
+                {
+                    ((TowerPlacementGrid)GameUI.instance.selfTowerPlaceArea).PlayEnergyEffect(gridPosition.x, true);
+                }
+                else
+                {
+                    ((TowerPlacementGrid)OpponentMgr.instance.m_CurrentArea).PlayEnergyEffect(gridPosition.x, true);
+                }
+            }
+            else
+            {
+                if ( !opponentSide)
+                {
+                    ((TowerPlacementGrid)GameUI.instance.selfTowerPlaceArea).PlayEnergyEffect(gridPosition.x, false);
+                }
+                else
+                {
+                    ((TowerPlacementGrid)OpponentMgr.instance.m_CurrentArea).PlayEnergyEffect(gridPosition.x, false);
+                }
+            }
+        }
+
+        /// <summary>
         /// 当前是否处于攻击模式
         /// </summary>
         public bool bInAttackMode

--
Gitblit v1.9.1