示例#1
0
    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);
            }
        }
    }