Example #1
0
 private void Start()
 {
     StartingHealth = 120;
     rover          = GetComponent <Controller_Rover>();
     health         = StartingHealth;
     score          = 0;
     airTime        = 0;
 }
Example #2
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);
    }
Example #3
0
    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;
    }