Esempio n. 1
0
    private IEnumerator StartEngineDelay(CarSelectionItem.CarEventArgs e, float delay = 1.0f)
    {
        yield return(new WaitForSeconds(delay));

        print("StartEngineDelay: WaitForSeconds");
        carSelectionManager.Toggle(false);
        base.LoadEngine(e.car);
    }
Esempio n. 2
0
    private void Item_onSelect(object sender, CarSelectionItem.CarEventArgs e)
    {
        if (onSelectItem != null)
        {
            onSelectItem(sender, e);
        }

        CarSelectionItem item = sender as CarSelectionItem;

        FocusItem(item);
    }
Esempio n. 3
0
 private void CarSelectionManager_onSelectItem(object sender, CarSelectionItem.CarEventArgs e)
 {
     base.FadeEngine();
     this.throttleSlider.value = 0.0f;
     StartCoroutine(StartEngineDelay(e, 0.8f));
 }