// 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); }
private void Start() { gameHandler = FindObjectOfType <GameHandler>(); gameSceneHandler = FindObjectOfType <GameSceneHandler>(); }