public static void purchaseSteerUpgrade() { int coinsRequire = VehicleManager.vehicleArray[(UserPrefs.currentVehicle - 1)].steeringUpgradePrice[VehicleManager.vehicleArray[(UserPrefs.currentVehicle - 1)].steeringCurrentUpgradeLevel - 1]; GAManager.Instance.LogDesignEvent("steeringUpgrade"); GameManager.Instance.SubtractCoins(coinsRequire); // GameObject.FindGameObjectWithTag("VehicleUpgradeMenu").GetComponent<UpgradeMenuLocalize>().lbCoins.text = UserPrefs.totalCoins.ToString(); updateCoins(); VehicleManager.vehicleArray[(UserPrefs.currentVehicle - 1)].steeringCurrentUpgradeLevel++; if (VehicleManager.vehicleArray[(UserPrefs.currentVehicle - 1)].steeringCurrentUpgradeLevel == VehicleManager.vehicleArray[(UserPrefs.currentVehicle - 1)].steeringTotalUpgradeLevel) { GameObject.FindGameObjectWithTag("btnUpgradeSteering").SetActive(false); GameObject.FindGameObjectWithTag("VehicleUpgradeMenu").GetComponent <UpgradeMenuLocalize>().lbSteeringCurrentUpgradeValue.text = VehicleManager.vehicleArray[(UserPrefs.currentVehicle - 1)].steeringCurrentUpgradeLevel.ToString(); GameObject.FindGameObjectWithTag("VehicleUpgradeMenu").GetComponent <UpgradeMenuLocalize>().lbSteeringCurrentUpgradeCost.text = "0"; } else { GameObject.FindGameObjectWithTag("VehicleUpgradeMenu").GetComponent <UpgradeMenuLocalize>().lbSteeringCurrentUpgradeValue.text = VehicleManager.vehicleArray[(UserPrefs.currentVehicle - 1)].steeringCurrentUpgradeLevel.ToString(); //GameObject.FindGameObjectWithTag("VehicleUpgradeMenu").GetComponent<UpgradeMenuLocalize>().lbSteeringCurrentUpgradeCost.text = VehicleManager.vehicleArray[(UserPrefs.currentVehicle-1)].steeringUpgradePrice[ VehicleManager.vehicleArray[(UserPrefs.currentVehicle-1)].steeringCurrentUpgradeLevel-1 ].ToString(); } SaveandLoad.Save(); }
void UpgradeBrake() { Debug.Log("upgrade brake "); int coinsRequire = VehicleManager.vehicleArray[ConstantsNew.CURRENT_VEHICLE - 1].brakeUpgradePrice[VehicleManager.vehicleArray[ConstantsNew.CURRENT_VEHICLE - 1].brakeCurrentUpgradeLevel - 1]; if (UserPrefs.totalCoins > coinsRequire) { GameManager.Instance.SubtractCoins(coinsRequire); GameObject.FindGameObjectWithTag("UpgradeMenu").GetComponent <UpgradeMenuLocalize>().lbCoins.text = UserPrefs.totalCoins.ToString(); VehicleManager.vehicleArray[ConstantsNew.CURRENT_VEHICLE - 1].brakeCurrentUpgradeLevel++; if (VehicleManager.vehicleArray[ConstantsNew.CURRENT_VEHICLE - 1].brakeCurrentUpgradeLevel == VehicleManager.vehicleArray[ConstantsNew.CURRENT_VEHICLE - 1].brakeTotalUpgradeLevel) { GameObject.FindGameObjectWithTag("btnUpgradeBrakes").SetActive(false); GameObject.FindGameObjectWithTag("UpgradeMenu").GetComponent <UpgradeMenuLocalize>().lbBrakesCurrentUpgradeValue.text = VehicleManager.vehicleArray[ConstantsNew.CURRENT_VEHICLE - 1].brakeCurrentUpgradeLevel.ToString(); GameObject.FindGameObjectWithTag("UpgradeMenu").GetComponent <UpgradeMenuLocalize>().lbBrakesCurrentUpgradeCost.text = "0"; } else { GameObject.FindGameObjectWithTag("UpgradeMenu").GetComponent <UpgradeMenuLocalize>().lbBrakesCurrentUpgradeValue.text = VehicleManager.vehicleArray[ConstantsNew.CURRENT_VEHICLE - 1].brakeCurrentUpgradeLevel.ToString(); GameObject.FindGameObjectWithTag("UpgradeMenu").GetComponent <UpgradeMenuLocalize>().lbBrakesCurrentUpgradeCost.text = VehicleManager.vehicleArray[ConstantsNew.CURRENT_VEHICLE - 1].brakeUpgradePrice[VehicleManager.vehicleArray[ConstantsNew.CURRENT_VEHICLE - 1].brakeCurrentUpgradeLevel - 1].ToString(); } } SaveandLoad.Save(); }