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); }
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(); }