private void HandleExchangeIsReadyMessage(IAccount account, ExchangeIsReadyMessage message) { if (message.Ready) { Logger.Default.Log("Le joueur a accepté son échange", LogMessageType.Info); } }
private void ExchangeIsReadyMessageHandler(DofusClient client, ExchangeIsReadyMessage message) { if (message.Ready) { client.Logger.Log("Le joueur a accepté son échange", LogMessageType.Info); } }
public void Update(ExchangeIsReadyMessage message) { if (message.Id == _account.Game.Character.Id) { IsReady = true; } else { RemoteIsReady = true; RemoteReady?.Invoke(); } }
public static void ExchangeIsReadyMessageTreatment(Message message, byte[] packetDatas, AccountUC account) { ExchangeIsReadyMessage msg = (ExchangeIsReadyMessage)message; using (BigEndianReader reader = new BigEndianReader(packetDatas)) { msg.Deserialize(reader); } if (msg.Ready && account.GestItemsUC.ListenerBox.Checked) { account.Inventory.ExchangeReady(); } }
public static Task HandleExchangeIsReadyMessage(Account account, ExchangeIsReadyMessage message) => Task.Run(() => account.Game.Exchange.Update(message));