private void OnTriggerEnter2D(Collider2D collision) { if (collision.gameObject.CompareTag("Player")) { habilidadesGeraisInimigo_ref.CausarDano(collision.GetComponent <Player>()); } }
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; } } }
public void Defender() { if (ataqueDefendido == true) { ataqueDefendido = false; Togglearmadura(); } else if (ataqueDefendido == false) { habilidadesGeraisInimigo.CausarDano(this); } }