Beispiel #1
0
 //SAI DO CHÃO
 public void Pula()
 {
     if (noChao == true)
     {
         noChao = false;
         anime.SetBool("para", false);
         anime.SetBool("pula", true);
         anime.SetBool("corre", false);
         playerPula.AddForce(new Vector2(0, 1200));
         ControlaAudio_R.PlaySom(2);                // Gerenciador de Áudio
     }
 }
    // ============================ COLISÕES ================================= \\
    //COLISÃO COM INIMIGO
    public void OnCollisionEnter2D(Collision2D Dano)                        //TOMOU DANO
    {
        if (Dano.gameObject.CompareTag("Inimigo"))
        {
            // DESTROI O OBJETO E PERDE VIDA
            Destroy(Dano.gameObject);                       //DESTROI O INIMIGO QUANDO TOCA
            VidaPerde();                                    //CHAMA O METODO 'VidaPerde'

            // EMITE SOM E CONTA TOQUES NO BARBEIRO
            ControlaAudio_R.PlaySom(1);              // Gerenciador de Áudio
            //Contador_R.BarbeiroTocou();
        }
    }
    //SAI DO CHÃO
    public void Pula()
    {
        if (noChao)
        {
            // ANIMAÇÃO JUMP
            anime.SetBool("Jump", true);
            anime.SetBool("Run", false);
            anime.SetBool("Idle", false);

            // ADICIONA O SOM, A FORÇA DE PULO E FAZ COM QUE NÃO PULE EM SEGUIDA
            ControlaAudio_R.PlaySom(2);                // Gerenciador de Áudio
            noChao = false;
        }
    }
 // VERIFICA COLISÃO E COLETA E CONTA AÇAI
 public void OnTriggerEnter2D(Collider2D Coletar)
 {
     if (Coletar.gameObject.CompareTag("AcaiBom"))
     {
         if (GameManager_R.coletaBoa == 0)
         {
             ControlaPaineis_R.ColetouAcaiBomUI();
         }
         GameManager_R.coletaBoa  += 1;
         GameManager_R.coletaFase += 1;
         ControlaAudio_R.PlaySom(0);                          // ATIVA O GERENCIADOR DE ÁUDIO
         Destroy(Coletar.gameObject);                         // DESTROI O "Coletor", QUE É A TAG DO ACAI
     }
 }