public void Select_Purchase() { if (!preview.isPurchased) { preview.isPurchased = true; datas[PreviewIndex].isPurchased = true; PlayerPrefs.SetInt(selected.GameName, selected.isPurchased ? 1 : 0); } selected = preview; SelectedIndex = PreviewIndex; PlayerPrefs.SetInt("SelectedCar", SelectedIndex); }
public void Previous_Next(int value) { PreviewIndex += value; if (PreviewIndex > datas.Length - 1) { PreviewIndex = 0; } if (PreviewIndex < 0) { PreviewIndex = datas.Length - 1; } preview.Car.SetActive(false); preview = datas[PreviewIndex]; preview.Car.SetActive(true); }
public void Initialized() { if (NetworkClient.isConnected) { return; } if (datas != null && datas.Length > 0) { for (int i = 0; i < datas.Length; i++) { if (!PlayerPrefs.HasKey(datas[i].GameName)) { PlayerPrefs.SetInt(datas[i].GameName, datas[i].isPurchased ? 1 : 0); } else { datas[i].isPurchased = PlayerPrefs.GetInt(datas[i].GameName) == 1 ? true : false; } } if (PlayerPrefs.HasKey("SelectedCar")) { SelectedIndex = PlayerPrefs.GetInt("SelectedCar"); } else { PlayerPrefs.SetInt("SelectedCar", SelectedIndex); } PlayerPrefs.Save(); selected = datas[SelectedIndex]; selected.Car.SetActive(true); CoreManager.Core.CurrentCar = selected.NetCar; initialized = true; } else { Debug.LogError("Hold There bro... " + "Set atleast one element to datas field in editor inspector.. " + "I dont like to fill ur console with any more error.. " + "Script Auto Disabled.."); enabled = false; } }
public void ShopOpen() { PreviewIndex = SelectedIndex; preview = selected; preview.Car.SetActive(true); }