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