예제 #1
0
 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);
     }
 }
예제 #2
0
 public void QuitarVida()
 {
     vida -= danioRecibido;
     if (vida <= 0)
     {
         Destroy(gameObject);
     }
     impactado = true;
     colorControl.CambiarColor(gameObject, colorAlSerDaniado, 0.3f);
     Invoke("RestablecerEstado", tiempoDeRestablecerImpacto);
 }