IEnumerator ExorcisarComodo() { animator.SetBool("emMovimento", false); animator.SetBool("exorcisando", true); Comodo comodo = waypointDestino.GetComponent <Waypoint>().comodo.GetComponent <Comodo>(); comodo.BloquearComodo(); if (comodo.luzApagada) { jogo.AlterarLuzComodo(comodo.gameObject.transform.FindChild("Luz").GetComponent <MeshRenderer>()); } comodo.tempoComodoBloqueado = Time.time; audioSource.Play(); yield return(new WaitForSeconds(duracaoBenzer)); animator.SetBool("emMovimento", true); animator.SetBool("exorcisando", false); caminho.Reverse(); waypointAtual = 1; voltando = true; Mover(); }