// Start is called before the first frame update
    void Start()
    {
        //Get player rigid body reference
        playerRigidBody = GetComponent <Rigidbody>();

        //Get health slider reference
        healthSlider = GameObject.FindGameObjectWithTag("HealthBar").GetComponent <Slider>();

        //Hide healthslider at the start
        healthSlider.gameObject.SetActive(false);

        //Get reference of gameSceneHandler
        gameSceneHandler = FindObjectOfType <GameSceneHandler>();

        //Set starting health for player
        playerHealth = 1f;

        //Get player defualt mat
        playerMat = GetComponentInChildren <SkinnedMeshRenderer>().material;

        //Reduce player health by a small factor every few seconds
        InvokeRepeating("ReducePlayerHealth", 5f, 2f);
    }
예제 #2
0
 private void Start()
 {
     gameHandler      = FindObjectOfType <GameHandler>();
     gameSceneHandler = FindObjectOfType <GameSceneHandler>();
 }