private void Start() { StartingHealth = 120; rover = GetComponent <Controller_Rover>(); health = StartingHealth; score = 0; airTime = 0; }
public void StartGame() { playerComponent = player.GetComponent <Player>(); playerRover = player.GetComponent <Controller_Rover>(); QualitySettings.shadowDistance = 86; for (int i = 0; i < cars.Length; i++) { if (cars[i] == player) { basePlates[i].transform.GetChild(0).parent = null; basePlates[i].gameObject.SetActive(false); } else { basePlates[i].gameObject.SetActive(false); cars[i].gameObject.SetActive(false); } } menuCanvas.enabled = false; UICamera.gameObject.SetActive(false); player.GetComponent <Rigidbody>().isKinematic = false; playerComponent.enabled = meteors.enabled = playerRover.enabled = true; healthSlider.value = playerComponent.StartingHealth; endlessTerrain.viewer = player.transform; cam.GetComponent <CameraControl>().enabled = true; cam.GetComponent <CameraControl>().target = player; meteors.player = player; controlPanel.SetActive(true); DeadScreenGameObject.SetActive(false); }
private void Start() { basePlateOffset = (Vector3.up * -0.75f) - (Vector3.forward * 1.25f); QualitySettings.shadowDistance = 12; instance = this; if (Time.timeScale != 1) { Time.timeScale = 1; } #if UNITY_EDITOR EditorApplication.ExecuteMenuItem("Edit/Graphics Emulation/No Emulation"); #endif GetKeys(); InstantiateCars(); playerComponent = player.GetComponent <Player>(); playerRover = player.GetComponent <Controller_Rover>(); meteors.enabled = playerComponent.enabled = false; SetupUI(); cam.GetComponent <CameraControl>().enabled = false; cam.GetComponent <CameraControl>().target = player; cam.transform.position = cameraStartPos.position; meteors.player = player; endlessTerrain.viewer = player.transform; player.tag = "Car"; playerDead = false; }