IEnumerator verificaGameOver() { personagem Char = new personagem(); if (Char.Energia <= 0) { gameover.Play(0); mcidade.SetActive(true); mescola.SetActive(false); if (Char.Moedas <= 0) { fade1.SetActive(true); perdeuSemMoeda.SetActive(true); Time.timeScale = 0; } else { Time.timeScale = 0; double num = Char.Moedas / 2; Char.Moedas = Convert.ToInt32(Math.Floor(num)); fade1.SetActive(true); StartCoroutine("start"); yield return(new WaitForSeconds(3)); p = FindObjectOfType(typeof(portas)) as portas; p.entrarQuarto(); fade1.SetActive(false); perdeuComMoeda.SetActive(true); } } }