public void DanioHP(int cantidad) { hpActual = (hpActual < cantidad)?0:(hpActual - cantidad); if (hpActual == 0) { MuertePersonaje(); } else { colorControl.CambiarColor(GameObject.Find("RenderPersonaje"), Color.red, 0.25f); } }
public void QuitarVida() { vida -= danioRecibido; if (vida <= 0) { Destroy(gameObject); } impactado = true; colorControl.CambiarColor(gameObject, colorAlSerDaniado, 0.3f); Invoke("RestablecerEstado", tiempoDeRestablecerImpacto); }