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