// Upgrade Engine public void EngineUpgrade() { if (tEngine < maxUpgradeLevel) { if (PlayerPrefs.GetInt("Coins") > enginePrice[tEngine]) { tMoney.SetMoney(-enginePrice[tEngine]); tEngine++; PlayerPrefs.SetInt("Engine" + PlayerPrefs.GetInt("CarID").ToString(), tEngine); tMoney.UpdateDisplay(); EngineTXT.text = tEngine.ToString() + " /10"; if (tEngine < 10) { enginePriceText.text = enginePrice [tEngine].ToString() + " $"; } else { enginePriceText.text = "Completed"; } boxSound.Play(); } else { Shop.SetActive(true); } } }
// Buy current selected vehicle public void BuyCar() { // Check player have enough money if (Values [ID] <= tMoney.GetMoney()) { PlayerPrefs.SetInt("Car" + ID.ToString(), 3); // Reduce item current vehicle value from total money tMoney.SetMoney(-Values [ID]); Lock.SetActive(false); Buy.SetActive(false); tMoney.UpdateDisplay(); } else // If player did't have enough money, Show shop offer window { Shop.SetActive(true); } }