예제 #1
0
    void Start()
    {
        tMoney = GameObject.FindObjectOfType <T_Money> ();

        // Load upgrades on start
        LoadUpgrade();
    }
    void Start()
    {
        tMoney = GameObject.FindObjectOfType <T_Money> ();


        if (PlayerPrefs.GetInt("FirstRun") != 3)
        {
            // If game s first run, make vehicle opened
            PlayerPrefs.SetInt("Car0", 3);
            PlayerPrefs.SetInt("FirstRun", 3);
        }

        // Read lastest vehicle selected ID before
        ID = PlayerPrefs.GetInt("CarID");

        // Instantiate last selected vehicle by saved ID
        Instantiate(vehicles [ID], point.position, point.rotation);

        // Update total score text
        tMoney.UpdateDisplay();

        // Update current vehicle value text
        vehiclePriceText.text = Values [ID].ToString() + " $";


        // Update current vehicle is locked or not
        if (PlayerPrefs.GetInt("Car" + ID.ToString()) == 3)
        {
            Lock.SetActive(false);
            Buy.SetActive(false);
        }
        else
        {
            Lock.SetActive(true);
            Buy.SetActive(true);
        }
    }
 void Awake()
 {
     tMoney = GameObject.FindObjectOfType <T_Money> ();
 }