From c0c1fa6faf74eb6c0f81014a3e812e055cff7c2e Mon Sep 17 00:00:00 2001
From: River Jiang <546213258@qq.com>
Date: Thu, 22 Oct 2020 17:16:44 +0800
Subject: [PATCH] 继续完善充能条

---
 Assets/Scripts/TowerDefense/Towers/Placement/TowerPlacementGrid.cs        |   11 ++++++++++-
 Assets/Scripts/TowerDefense/Towers/Placement/TowerPlacementGridEndless.cs |   11 +++++++++++
 Assets/Scripts/TowerDefense/Towers/Placement/IPlacementArea.cs            |    7 +++++++
 Assets/Scripts/TowerDefense/Towers/Placement/SingleTowerPlacementArea.cs  |   11 +++++++++++
 4 files changed, 39 insertions(+), 1 deletions(-)

diff --git a/Assets/Scripts/TowerDefense/Towers/Placement/IPlacementArea.cs b/Assets/Scripts/TowerDefense/Towers/Placement/IPlacementArea.cs
index ece8524..30eb5cf 100644
--- a/Assets/Scripts/TowerDefense/Towers/Placement/IPlacementArea.cs
+++ b/Assets/Scripts/TowerDefense/Towers/Placement/IPlacementArea.cs
@@ -33,6 +33,13 @@
 		BulletUICtl GetBulletUICtl(int x);
 
 		/// <summary>
+		/// 获取对应位置的能量条界面指针.
+		/// </summary>
+		/// <param name="x"></param>
+		/// <returns></returns>
+		EnergyUICtl GetEnergyUICtl(int x);
+
+		/// <summary>
 		/// 是否空置的攻击位
 		/// </summary>
 		/// <param name="x"></param>
diff --git a/Assets/Scripts/TowerDefense/Towers/Placement/SingleTowerPlacementArea.cs b/Assets/Scripts/TowerDefense/Towers/Placement/SingleTowerPlacementArea.cs
index ea55fb1..55030f5 100644
--- a/Assets/Scripts/TowerDefense/Towers/Placement/SingleTowerPlacementArea.cs
+++ b/Assets/Scripts/TowerDefense/Towers/Placement/SingleTowerPlacementArea.cs
@@ -81,6 +81,17 @@
 			return null;
 		}
 
+
+		/// <summary>
+		/// 获取对应位置的能量条界面指针.
+		/// </summary>
+		/// <param name="x"></param>
+		/// <returns></returns>
+		public EnergyUICtl GetEnergyUICtl(int x)
+        {
+			return null;
+        }
+
 		/// <summary>
 		/// 获取一个可以放置塔防的位置.
 		/// </summary>
diff --git a/Assets/Scripts/TowerDefense/Towers/Placement/TowerPlacementGrid.cs b/Assets/Scripts/TowerDefense/Towers/Placement/TowerPlacementGrid.cs
index d3cfdf2..3e75b17 100644
--- a/Assets/Scripts/TowerDefense/Towers/Placement/TowerPlacementGrid.cs
+++ b/Assets/Scripts/TowerDefense/Towers/Placement/TowerPlacementGrid.cs
@@ -182,6 +182,16 @@
         }
 
         /// <summary>
+        /// 获取对应位置的能量条界面指针.
+        /// </summary>
+        /// <param name="x"></param>
+        /// <returns></returns>
+        public EnergyUICtl GetEnergyUICtl(int x)
+        {
+            return this.arrTowerEnergyUi[x];
+        }
+
+        /// <summary>
         /// 获取一个可以放置塔防的位置.
         /// </summary>
         /// <returns></returns>
@@ -759,7 +769,6 @@
                 EnergyUICtl euc = img.GetComponent<EnergyUICtl>();
                 arrTowerEnergyUi[x] = euc;
                 euc.gameObject.SetActive(false);
-
             }
 
             return;
diff --git a/Assets/Scripts/TowerDefense/Towers/Placement/TowerPlacementGridEndless.cs b/Assets/Scripts/TowerDefense/Towers/Placement/TowerPlacementGridEndless.cs
index 48bf65b..23760df 100644
--- a/Assets/Scripts/TowerDefense/Towers/Placement/TowerPlacementGridEndless.cs
+++ b/Assets/Scripts/TowerDefense/Towers/Placement/TowerPlacementGridEndless.cs
@@ -158,6 +158,17 @@
         }
 
         /// <summary>
+        /// 获取对应位置的能量条界面指针.
+        /// </summary>
+        /// <param name="x"></param>
+        /// <returns></returns>
+        public EnergyUICtl GetEnergyUICtl(int x)
+        {
+            return null;
+        }
+
+
+        /// <summary>
         /// 获取一个可以放置塔防的位置.
         /// </summary>
         /// <returns></returns>

--
Gitblit v1.9.1