public void KingsReaction(object sender, KingAttackedEventArgs args) //обработчик для короля { Console.WriteLine($"King {sender} is under attack!"); for (int i = 0; i < args.RoyalGuards.Count; i++) { args.RoyalGuards[i].OnKingAttacked(); } for (int i = 0; i < args.Footmen.Count; i++) { args.Footmen[i].OnKingAttacked(); } }
public void OnKingAttacked(KingAttackedEventArgs args) { KingAttacked(this, args); }