public void Update(GameFightStartMessage message) { IsFightStarted = true; PositionsForChallengers.Clear(); PositionsForDefenders.Clear(); FightStarted?.Invoke(); }
public void HandleGameFightStartMessage(Bot bot, GameFightStartMessage 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.StartFight(); }
public static void GameFightStartMessageTreatment(Message message, byte[] packetDatas, AccountUC account) { GameFightStartMessage msg = (GameFightStartMessage)message; using (BigEndianReader reader = new BigEndianReader(packetDatas)) { msg.Deserialize(reader); } account.FightData.FightStart(); }
public static void HandleGameFightStartMessage(Bot bot, GameFightStartMessage message) { if (!bot.Character.IsFighting()) { logger.Error("Received GameFightStartMessage but character is not in fight !"); } else { bot.Character.Fight.StartFight(); } }
public static void GameFightStartMessageTreatment(Message message, byte[] packetDatas, AccountUC account) { GameFightStartMessage msg = (GameFightStartMessage)message; using (BigEndianReader reader = new BigEndianReader(packetDatas)) { msg.Deserialize(reader); } account.Fight.WaitForReady = false; account.Fight.IsFightStarted = true; account.Log(new ActionTextInformation("Début du combat"), 2); account.Fight.watch.Restart(); }
public static void HandleGameFightStartMessage(GameFightStartMessage message, WorldClient client) { client.Character.Reply("MSG GameFightStartMessage"); }
private void HandleGameFightStartMessage(IAccount account, GameFightStartMessage message) { WaitForReady = false; IsFightStarted = true; }
public static Task HandleGameFightStartMessage(Account account, GameFightStartMessage message) => Task.Run(() => { account.Logger.LogInfo(LanguageManager.Translate("101"), LanguageManager.Translate("98")); account.Game.Fight.Update(message); });
private void GameFightStartMessageHandler(DofusClient client, GameFightStartMessage message) { // }