Exemplo n.º 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);
 }
Exemplo n.º 3
0
 public void OnAttack(object sender, KingAttackedEventArgs args)
 {
     Console.WriteLine($"Royal Guard {Name} is defending!");
 }
Exemplo n.º 4
0
 public void OnAttack(object sender, KingAttackedEventArgs args)
 {
     Console.WriteLine($"King {Name} is under attack!");
 }
Exemplo n.º 5
0
 public void Attacked(KingAttackedEventArgs args)    //Вызывает ивент
 {
     KingAttacked?.Invoke(this, args);
 }
Exemplo n.º 6
0
 public void OnAttack(object sender, KingAttackedEventArgs args)
 {
     Console.WriteLine($"Footman {Name} is panicking!");
 }