Beispiel #1
0
 public void hit(int damage, bool critical, float dex)
 {
     if (alive)
     {
         int totalDamage = attribute.getHit(damage, dex);
         PopupTextController.createPopupText(totalDamage.ToString(), new Vector2(transform.position.x + 0.5f, transform.position.y + 2), critical);
         if (totalDamage > 0)
         {
             anim.Play(hitHash);
         }
         health.CurrentValue -= totalDamage;
     }
 }