示例#1
0
 private void HandleExchangeKamaModifiedMessage(IAccount account, ExchangeKamaModifiedMessage message)
 {
     Logger.Default.Log(
         message.Remote
             ? $"L'échangeur a ajouté {message.Quantity} kamas à l'échange"
             : $"Vous avez ajouté {message.Quantity} kamas à l'échange", LogMessageType.Info);
 }
示例#2
0
 private void ExchangeKamaModifiedMessageHandler(DofusClient client, ExchangeKamaModifiedMessage message)
 {
     if (message.Remote)
     {
         client.Logger.Log($"L'échangeur a ajouté {message.Quantity} kamas à l'échange", LogMessageType.Info);
     }
     else
     {
         client.Logger.Log($"Vous avez ajouté {message.Quantity} kamas à l'échange", LogMessageType.Info);
     }
 }
示例#3
0
        public void Update(ExchangeKamaModifiedMessage message)
        {
            if (message.Remote)
            {
                RemoteKamas = message.Quantity;
            }
            else
            {
                Kamas = message.Quantity;
            }

            _step++;
            ExchangeContentChanged?.Invoke();
        }
示例#4
0
 public static Task HandleExchangeKamaModifiedMessage(Account account, ExchangeKamaModifiedMessage message)
 => Task.Run(() => account.Game.Exchange.Update(message));