Пример #1
0
 protected virtual void UseRangeWeapon()
 {
     if (target.CanAttack() && target.state != WOState.Attacking)
     {
         target.BeginAttack(this);
     }
 }
Пример #2
0
 private void InflictDamage()
 {
     if (target)
     {
         target.TakeDamage(damage);
         target.BeginAttack(attacker);
         if (target.hitPoints <= 0)
         {
             attacker.kills++;
         }
     }
 }