public static void HandleGameFightJoinMessage(Bot bot, GameFightJoinMessage message) { bot.Character.EnterFight(message); }
public void EnterFight(GameFightJoinMessage message) { if (IsFighting()) throw new Exception("Player already fighting !"); var fight = new Fight(message, Map); Fighter = new PlayedFighter(this, fight); Context = Fight; Bot.AddFrame(new FightHandler(Bot)); OnFightJoined(Fight); }
public void EnterFight(GameFightJoinMessage message) { if (IsFighting()) throw new Exception("Player already fighting !"); var fight = new Fight(message, Map); Fighter = new PlayedFighter(this, fight); NotifyFightJoined(Fight); }