Beispiel #1
0
    private bool BuyTurret(Tower tower)
    {
        var cost = tower.GetCost();

        if (CanAfford(cost))
        {
            if (towerFactory.IncreaseTowerSoftLimit(1))
            {
                TaxedPay(cost);
                uiManager.UpdateCurrnecy(currency);
                return(true);
            }
        }

        return(false);
    }