Exemplo n.º 1
0
 public override void TakeDamage(float damage)
 {
     if (Random.Range(0, 100) >= Agility.GetValue())
     {
         damage              -= Defence.GetValue();
         damage               = Mathf.Clamp(damage, 0, int.MaxValue);
         CurrentHealth       -= damage;
         Healthbar.fillAmount = CurrentHealth / MaxHealth.GetValue();
         Debug.Log("Damage has been taken " + damage);
     }
 }