void Start() { general = GameObject.Find("General"); demonCar = GameObject.Find("DemonCarPlatform"); mustangCar = GameObject.Find("MustangCarPlatform"); chrysterCar = GameObject.Find("ChrysterCarPlatform"); audoCar = GameObject.Find("AudoCarPlatform"); hotrodCar = GameObject.Find("HotrodCarPlatform"); carOptions = GameObject.Find("CarOptions"); details = GameObject.Find("CarDetails + Upgrades"); myMoney = GameObject.FindWithTag("Money"); upgradeMenu = GameObject.Find("UpgradesCanvas"); cantUpgrade = GameObject.Find("CantUpgrade"); carDetails = details.GetComponent <StoreCarDetails>(); upgradeDets = upgradeMenu.GetComponent <UpgradeDetails>(); demonCar.SetActive(false); mustangCar.SetActive(false); chrysterCar.SetActive(false); audoCar.SetActive(false); hotrodCar.SetActive(false); cantUpgrade.SetActive(false); details.SetActive(false); upgradeMenu.SetActive(false); playerID = PlayerPrefs.GetInt("Player ID"); myMoney.GetComponent <TextMeshProUGUI>().text = "My Money: $" + PlayerPrefs.GetInt("Money").ToString(); }
private void GetCurrentLevelTechDetails(int playerId) { for (int i = 0; i < upgradeDetails.Length; i++) { if (Data.IsTechAvailable(upgradeDetails[i].tech, playerId)) { continue; } currentLevelTech = upgradeDetails[i]; return; } }
internal static async Task <VersionStatus> RefreshUserTrialStatusAsync(string userId) { VersionStatus status = await UpgradeDetails.GetUpgradeStatus(userId); var oldStatus = UserTrialStatus; try { CrossSecureStorage.Current.SetValue("UserTrialStatus", ((int)status).ToString()); } catch { } if (status != oldStatus) { UserTrialStatusChanged?.Invoke(); } return(status); }