public void Flecha() { // Timer >= Tempo dos ataques if (timer >= timeBetweenAttacks) { BossStage.GetComponent <Animator>().SetTrigger("Chamou"); // Trigger de chamou BossStage.CallAudio(); StartCoroutine(Espere2()); IEnumerator Espere2() { yield return(new WaitForSeconds(1)); Instantiate(ArrowPrefab, ArrowPoint.position, ArrowPoint.rotation); // Cria um -> prefab de arrow, na posicao do Ponto, e na rotacao do ponto } StartCoroutine(Espere()); IEnumerator Espere() { yield return(new WaitForSeconds(BossStage.GetComponent <AudioSource>().clip.length)); BossStage.GetComponent <Animator>().SetBool("PodeAtacar", true); } } }