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");
        }
    }
示例#2
0
    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);
        }
    }