public void añadirDaño(int daño) { vidaTotal -= daño; if (vidaTotal <= 0) { vidaTotal = vida; vidaJugador.añadirPuntaje(puntos); StartCoroutine("morir"); } else { StartCoroutine("FeedbackVisual"); } }
private void OnTriggerEnter2D(Collider2D collision) { if (collision.CompareTag("Player")) { _renderer.enabled = false; _collider.enabled = false; particulasIniciales.SetActive(false); particulasFinales.SetActive(true); vidaJugador.añadirPuntaje(10); collision.SendMessageUpwards("añadirVida", vidaQueRestaura); Destroy(gameObject, 1f); } }