示例#1
0
    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);
    }
示例#2
0
    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);
    }
示例#3
0
    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;
        }
    }
示例#4
0
 public void ShopOpen()
 {
     PreviewIndex = SelectedIndex;
     preview      = selected;
     preview.Car.SetActive(true);
 }