// Update is called once per frame void Update() { if (timeLeft >= 0) { timeLeft -= Time.deltaTime; timerText.text = timeLeft.ToString("F2"); } if (timeLeft <= 0) //Remove this if lava should be deadly. { ht.Invoke("EndGame", 0.1f); } }
private void OnTriggerEnter(Collider other) { if (other.gameObject.CompareTag("Collectible")) { other.gameObject.GetComponent <AudioSource>().Play(); other.gameObject.GetComponent <MeshRenderer>().enabled = false; other.gameObject.GetComponent <BoxCollider>().enabled = false; Destroy(other.gameObject, 0.3f); } else if (other.gameObject.CompareTag("Goal")) { ht.VictoryCHeck = true; ht.Invoke("EndGame", 0.1f); } }