void Loader() { Time.timeScale = 1; MessageCaution.SetActive(false); MessageWarning.SetActive(false); MessageNice.SetActive(false); MessageGood.SetActive(false); MessageGreat.SetActive(false); }
void ProgressMessages() { if (score.garbage == 10) { MessageNice.SetActive(true); StartCoroutine(Contador(3)); //Chama o contador com um código } if (score.garbage == 25) { MessageGood.SetActive(true); StartCoroutine(Contador(3)); //Chama o contador com um código } if (score.garbage == 45) { MessageGreat.SetActive(true); StartCoroutine(Contador(3)); //Chama o contador com um código } }
IEnumerator Contador(int code) { if (code == 1) { yield return(new WaitForSeconds(4)); MessageCaution.SetActive(false); } else if (code == 2) { yield return(new WaitForSeconds(3)); MessageWarning.SetActive(false); } else if (code == 3) { yield return(new WaitForSeconds(2)); MessageNice.SetActive(false); MessageGood.SetActive(false); MessageGreat.SetActive(false); } }