private void OnCollisionStay(Collision collision) { if (collision.transform.tag == "Sicario") { Sicario enemigo = collision.gameObject.GetComponent <Sicario>(); if (tiempo <= 0) { enemigo.Herir(danoBase); tiempo = 1; } } }
private void OnCollisionStay2D(Collision2D collision) { if (collision.transform.tag == "Sicario") { tiempo = tiempo - Time.deltaTime; if (tiempo <= 0) { Sicario sicario = collision.gameObject.GetComponent <Sicario>(); sicario.Herir(danoBase); tiempo = tiempoBase; } } }
private void OnCollisionEnter2D(Collision2D collision) { if (collision.transform.tag == "Sicario") { Sicario sicario = collision.gameObject.GetComponent <Sicario>(); if (tiempo <= 0) { sicario.Herir(danoBase); tiempo = tiempoBase; this.GetComponent <Animator>().SetTrigger("Atacar"); } } }
private void OnTriggerEnter2D(Collider2D collision) { if (collision.transform.tag == "Sicario") { if (ataqueSonido != null) { ataqueSonido.Play(); } Sicario enemigo = collision.gameObject.GetComponent <Sicario>(); enemigo.Herir(danoBase); this.transform.localScale = new Vector2(0, 0); } }
private void OnCollisionStay2D(Collision2D collision) { if (collision.transform.tag == "Sicario") { tiempo = tiempo - Time.deltaTime; Sicario enemigo = collision.gameObject.GetComponent <Sicario>(); if (tiempo <= 0 && vidaBase > 0) { enemigo.Herir(danoBase); sonidoAtaque.Play(); tiempo = 1; } } }