Пример #1
0
 private void SpawnPod()
 {
     playerPod      = Instantiate(pod.prefab, spawn.position, spawn.rotation);
     podRacerScript = playerPod.GetComponent <PodRacerScript>();
     podRacerScript.DisableControls();
     podRacerScript.SetPodCamera(cameraScript);
     podRacerScript.SetPod(pod);
     cameraScript.SetAimPoint(playerPod.transform.GetChild(1));
     cameraScript.SetObjectToFocus(playerPod);
     uiPodScript.SetPod(podRacerScript);
     minimapScript.Follow(playerPod.transform);
 }
Пример #2
0
    private IEnumerator RaceEnding()
    {
        statusUI.text    = "Finished in " + timeSinceStart + "";
        statusUI.enabled = true;
        yield return(new WaitForSecondsRealtime(3f));

        int moneyWon = 50000;

        MoneyManager.instance.AddMoney(moneyWon);
        statusUI.text = "You won " + moneyWon + " " + MoneyManager.currency;
        yield return(new WaitForSecondsRealtime(3f));

        podRacerScript.DisableControls();
        statusUI.text = "Going back to the lobby...";
        yield return(new WaitForSecondsRealtime(3f));

        LevelManager.instance.GoBackToMainMenu();
    }