public void HandleGameFightNewRoundMessage(Bot bot, GameFightNewRoundMessage message) { if (bot == null || bot.Character == null || bot.Character.Fight == null) { logger.Error("Fight is not properly initialized."); return; // Can't handle the message } bot.Character.Fight.SetRound(message.roundNumber); }
public static void GameFightNewRoundMessageTreatment(Message message, byte[] packetDatas, AccountUC account) { GameFightNewRoundMessage msg = (GameFightNewRoundMessage)message; using (BigEndianReader reader = new BigEndianReader(packetDatas)) { msg.Deserialize(reader); } account.FightData.UpdateTurn(msg.roundNumber); }
public static void HandleGameFightNewRoundMessage(Bot bot, GameFightNewRoundMessage message) { if (!bot.Character.IsFighting()) { logger.Error("Received GameFightNewRoundMessage but character is not in fight !"); } else { bot.Character.Fight.SetRound(message.roundNumber); } }
public static Task HandleGameFightNewRoundMessage(Account account, GameFightNewRoundMessage message) => Task.Run(() => account.Game.Fight.Update(message));
public void Update(GameFightNewRoundMessage message) { RoundNumber = (int)message.RoundNumber; }
private void GameFightNewRoundMessageHandler(DofusClient client, GameFightNewRoundMessage message) { client.Logger.Log("Nouveau tour : " + message.RoundNumber, LogMessageType.FightLog); }