Ejemplo n.º 1
0
    void Awake()
    {
        int           selectedCarId = PlayerPrefsManager.GetSelectedCarId();
        SelectableCar selectedCar   = selectableCarsData.data.Single(t => t.id == selectedCarId);

        Instantiate(selectedCar.prefab, transform.position, transform.rotation, transform);
    }
Ejemplo n.º 2
0
 public void Switch(SelectableCar selectedCar)
 {
     selectButton.SetActive(selectedCar.isUnlocked);
     purchaseButton.SetActive(!selectedCar.isUnlocked);
     if (!selectedCar.isUnlocked)
     {
         purchaseButtonComponent.UpdateAmount(selectedCar.cost);
     }
 }
Ejemplo n.º 3
0
    public void ShowcaseCar(int id)
    {
        selectedCar = selectableCars.Single(t => t.id == id);
        GameObject showcasePrefab = selectableCarsData.data.Single(t => t.id == id).showcasePrefab;

        if (selectedCarPrefab != null)
        {
            Destroy(selectedCarPrefab);
        }
        selectedCarPrefab = Instantiate(showcasePrefab, transform.position, transform.rotation, transform);
        carSelectorButtonSwitch.Switch(selectedCar);
    }