예제 #1
0
 public override void DealDamage(IDamageRecepient target)
 {
     Console.WriteLine($"{target.Nickname} будет наказан!");
     Weapon.DealDamage(target);
     target.TakeDamage(this);
     Console.WriteLine("Дело сделано, злодей наказан!");
 }
예제 #2
0
 public abstract void DealDamage(IDamageRecepient target);
예제 #3
0
 public override void DealDamage(IDamageRecepient target)
 {
     Console.WriteLine($"Выстрел из {WeaponName} по {target.Nickname}");
 }
예제 #4
0
 public override void DealDamage(IDamageRecepient target)
 {
     Weapon.DealDamage(target);
 }
예제 #5
0
 public override void DealDamage(IDamageRecepient target)
 {
     Console.WriteLine("Взяу-зззь");
     target.TakeDamage(this);
 }
예제 #6
0
 public override void DealDamage(IDamageRecepient target)
 {
     Console.WriteLine($"{target.Nickname} получает наживое ранение");
 }