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