コード例 #1
0
 private void OnTriggerEnter2D(Collider2D collision)
 {
     if (collision.gameObject.CompareTag("Player"))
     {
         habilidadesGeraisInimigo_ref.CausarDano(collision.GetComponent <Player>());
     }
 }
コード例 #2
0
 private void OnTriggerEnter2D(Collider2D collision)
 {
     if (collision.gameObject.CompareTag("Piranha"))
     {
         habilidadesGeraisInimigo_ref.CausarDano(collision.GetComponent <Player>());
     }
     if (collision.gameObject.CompareTag("Cascudo"))
     {
         if (cascudoArmadura_ref.armadura == true && cascudoArmadura_ref.intervaloDeColisao == false)
         {
             cascudoArmadura_ref.intervaloDeColisao = true;
             cascudoArmadura_ref.armadura           = false;
         }
         if (cascudoArmadura_ref.armadura == false && cascudoArmadura_ref.intervaloDeColisao == true)
         {
             habilidadesGeraisInimigo_ref.CausarDano(collision.GetComponent <Player>());
             Debug.Log("acertou");
             cascudoArmadura_ref.intervaloDeColisao = false;
         }
     }
 }
コード例 #3
0
 public void Defender()
 {
     if (ataqueDefendido == true)
     {
         ataqueDefendido = false;
         Togglearmadura();
     }
     else if (ataqueDefendido == false)
     {
         habilidadesGeraisInimigo.CausarDano(this);
     }
 }