From 243d65af53aae9e3084f20ea9c5815f5b29df09e Mon Sep 17 00:00:00 2001 From: liuzhiwei <liuzhiwei@qq.com> Date: Thu, 26 Nov 2020 18:26:58 +0800 Subject: [PATCH] Merge branch 'master' of http://172.16.1.52:8090/r/GemBattle into master --- Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs b/Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs index ae9175c..9a025aa 100644 --- a/Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs +++ b/Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs @@ -351,7 +351,7 @@ { foreach (Tower tower in m_listTower) { - tower.bInAttackMode = canAttack; + tower.CanAttack = canAttack; } } @@ -762,13 +762,13 @@ /// <param name="tower"></param> protected void growUpTower(Tower tower) { - Tower newTower = EndlessRandomTower.instance.GetRandomTower(EFeatureTower.NULL, true); + Tower newTower = EndlessRandomTower.instance.GetRandomTower(EFeatureTower.NULL); // 所有的Tower不能升级成为FeatureTower. int maxLoop = 20; while (newTower.towerFeature != EFeatureTower.NULL) { - newTower = EndlessRandomTower.instance.GetRandomTower(EFeatureTower.NULL, true); + newTower = EndlessRandomTower.instance.GetRandomTower(EFeatureTower.NULL); maxLoop--; if (maxLoop <= 0) { @@ -1552,7 +1552,8 @@ // 直接随机升级,零成本。 // 1:记录当前Tower的Level,删除当前的Tower. 2:从TowerLib中随机找一个高一级别的Tower. string towerName = currentSelectedTower.towerName; - if (currentSelectedTower.towerFeature == EFeatureTower.NULL) + + if (currentSelectedTower.towerFeature == EFeatureTower.NULL && GameConfig.CreateRandomTower) towerName = ""; int towerLvl = currentSelectedTower.currentLevel + 1; int posx = currentSelectedTower.gridPosition.x; -- Gitblit v1.9.1