Exemple #1
0
 static public void KingsReaction(object sender, KingAttackedEventArgs args) //обработчик для короля
 {
     Console.WriteLine($"King {sender} is under attack!");
     for (int i = 0; i < args.Soldiers.Count; i++)
     {
         args.Soldiers[i].KingAttacked();
     }
 }
 public void OnKingAttacked(object sender, KingAttackedEventArgs args)
 {
     Console.WriteLine(args.Message);
 }
Exemple #3
0
 public void OnAttack(object sender, KingAttackedEventArgs args)
 {
     Console.WriteLine($"Royal Guard {Name} is defending!");
 }
Exemple #4
0
 public void OnAttack(object sender, KingAttackedEventArgs args)
 {
     Console.WriteLine($"King {Name} is under attack!");
 }
Exemple #5
0
 public void Attacked(KingAttackedEventArgs args)    //Вызывает ивент
 {
     KingAttacked?.Invoke(this, args);
 }
Exemple #6
0
 public void OnAttack(object sender, KingAttackedEventArgs args)
 {
     Console.WriteLine($"Footman {Name} is panicking!");
 }