Esempio n. 1
0
    // Public Functions

    // Check if the tower can be upgraded
    public void UpgradeTowerUI(TowerBehavior selectedTower)
    {
        if (player.GetCurrentAmountOfCurrency() >= selectedTower.GetTowerValue())
        {
            player.DecreaseCurrency(selectedTower.GetTowerValue());
            selectedTower.UpgradeTower();
        }
        else
        {
            gameUI.UpdateUserMessage("Oh no! It looks you don't have enough money left. Damn capitalism!");
        }
    }