From ae487b742c792c43b81cce6f060b881e5609d160 Mon Sep 17 00:00:00 2001 From: liuzhiwei <liuzhiwei@qq.com> Date: Tue, 08 Dec 2020 11:48:26 +0800 Subject: [PATCH] Merge branch 'master' of http://172.16.1.52:8090/r/GemBattle into master --- Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs | 22 +++++++++++++++++++++- 1 files changed, 21 insertions(+), 1 deletions(-) diff --git a/Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs b/Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs index 3829028..0f803c8 100644 --- a/Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs +++ b/Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs @@ -773,6 +773,26 @@ } /// <summary> + /// 提升所有塔的等级,如果现在塔的等级 < level,设置等级为 level,如果 > level 不做改变 + /// </summary> + /// <param name="level">从0开始</param> + public void UpgradeAllTowerMinLevel(int level) + { + if (level < 0 || level > ElfUpgradeData.MaxTowerLevel - 1) return; + + for (int i = 0; i < m_listTower.Count; ++i) + { + if (m_listTower[i].currentLevel < level) + { + m_listTower[i].currentLevel = level; + m_listTower[i].CurrentTowerLevel.SetShowLevel(level + 1); + m_listTower[i].CurrentTowerLevel.SetScale(level + 1); + PlayUpgradeEffect(m_listTower[i]); + } + } + } + + /// <summary> /// 成长骰子升级为高一级别的随机骰子. /// </summary> /// <param name="tower"></param> @@ -1289,7 +1309,7 @@ newTower2.CheckCtrl(); //Debug.Log($"newTower1:{newTower1.towerName} newTower2:{newTower2.towerName}"); - TowerPlacementGridEndless.instance.PlayPutPs(newTower2.gridPosition.x,newTower2.gridPosition.y); + TowerPlacementGridEndless.instance.PlayPutPs(newTower2.gridPosition.x, newTower2.gridPosition.y); return true; } } -- Gitblit v1.9.1