From 944950c86ab3be21c22b7c15039cf2e572efdc90 Mon Sep 17 00:00:00 2001
From: chenxin <chenxin6991@163.com>
Date: Tue, 01 Dec 2020 15:34:32 +0800
Subject: [PATCH] 删除无用代码

---
 Assets/Scripts/TowerDefense/UI/HUD/GameUI.cs |   37 +++++++------------------------------
 1 files changed, 7 insertions(+), 30 deletions(-)

diff --git a/Assets/Scripts/TowerDefense/UI/HUD/GameUI.cs b/Assets/Scripts/TowerDefense/UI/HUD/GameUI.cs
index b6459ae..628e0c9 100644
--- a/Assets/Scripts/TowerDefense/UI/HUD/GameUI.cs
+++ b/Assets/Scripts/TowerDefense/UI/HUD/GameUI.cs
@@ -1150,13 +1150,7 @@
             {
                 return;
             }
-            int upgradeCost = currentSelectedTower.GetCostForNextLevel();
-            bool successfulUpgrade = LevelManager.instance.currency.TryPurchase(upgradeCost);
-            if (successfulUpgrade)
-            {
-                currentSelectedTower.UpgradeTower();
-            }
-            //towerUI.Hide();
+            currentSelectedTower.UpgradeTower();
             DeselectTower();
         }
 
@@ -1214,15 +1208,10 @@
             {
                 throw new InvalidOperationException("Selected Tower is null");
             }
-            int sellValue = currentSelectedTower.GetSellLevel();
-            if (LevelManager.instanceExists && sellValue > 0)
-            {
-                LevelManager.instance.currency.AddCurrency(sellValue);
-                currentSelectedTower.Sell();
+            currentSelectedTower.Sell();
 
-                // 从列表中删除Tower.
-                delTower(currentSelectedTower);
-            }
+            // 从列表中删除Tower.
+            delTower(currentSelectedTower);
             DeselectTower();
         }
 
@@ -1242,12 +1231,7 @@
             {
                 return;
             }
-            int cost = m_CurrentTower.controller.purchaseCost;
-            bool successfulPurchase = LevelManager.instance.currency.TryPurchase(cost);
-            if (successfulPurchase)
-            {
-                PlaceTower();
-            }
+            PlaceTower();
         }
 
         /// <summary>
@@ -1312,14 +1296,7 @@
                 CancelGhostPlacement();
                 return;
             }
-            int cost = m_CurrentTower.controller.purchaseCost;
-            if (zeroCost)
-                cost = 0;
-            bool successfulPurchase = LevelManager.instance.currency.TryPurchase(cost);
-            if (successfulPurchase)
-            {
-                PlaceGhost(pointer);
-            }
+            PlaceGhost(pointer);
         }
 
         /// <summary>
@@ -1433,7 +1410,7 @@
             {
                 return false;
             }
-            return LevelManager.instance.currency.CanAfford(m_CurrentTower.controller.purchaseCost);
+            return true;
         }
 
         /// <summary>

--
Gitblit v1.9.1