chenxin
2020-12-01 944950c86ab3be21c22b7c15039cf2e572efdc90
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();
            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();
                // 从列表中删除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();
            }
        }
        /// <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);
            }
        }
        /// <summary>
@@ -1433,7 +1410,7 @@
            {
                return false;
            }
            return LevelManager.instance.currency.CanAfford(m_CurrentTower.controller.purchaseCost);
            return true;
        }
        /// <summary>