private void HandleExchangeLeaveMessage(IAccount account, ExchangeLeaveMessage message) { _bidHouseDialogIsLoaded = false; _bidHouseItemTypeIsLoaded = false; _bidHouseItemQuantityPriceIsLoaded = false; _bidHouseItemMeanPriceIsLoaded = false; }
private void ExchangeLeaveMessageHandler(DofusClient client, ExchangeLeaveMessage message) { if (!message.Success) { client.Logger.Log("Echange annulé.", LogMessageType.Info); } }
private void HandleExchangeLeaveMessage(IAccount account, ExchangeLeaveMessage message) { account.Character.Status = CharacterStatus.None; if (!message.Success) { Logger.Default.Log("Echange annulé.", LogMessageType.Info); } }
public void Update(ExchangeLeaveMessage message) { if ((DialogTypeEnum)message.DialogType == DialogTypeEnum.DIALOG_EXCHANGE && _account.State == AccountStates.STORAGE) { _account.State = AccountStates.NONE; Objects.Clear(); Kamas = 0; StorageLeft?.Invoke(); } }
public void Update(ExchangeLeaveMessage message) { if (_account.State != Enums.AccountStates.EXCHANGE) { return; } Objects.Clear(); RemoteObjects.Clear(); Kamas = RemoteKamas = 0; CurrentWeight = MaxWeight = RemoteCurrentWeight = RemoteMaxWeight = 0; _step = 0; _account.State = Enums.AccountStates.NONE; ExchangeLeft?.Invoke(); }
public override bool Declin() { if (!base.Declin()) { return(false); } var Message = new ExchangeLeaveMessage(); this.Requester.Send(Message); this.Requested.Send(Message); this.Requester.SetBaseRequest(null); this.Requested.SetBaseRequest(null); return(true); }
public override bool CloseExchange(bool Success = false) { this.myClient1.SetExchange(null); this.myClient2.SetExchange(null); var Message = new ExchangeLeaveMessage(Success); this.Send(Message); if (!Success) { this.Dispose(); } this.myEnd = true; return(true); }
public void Update(ExchangeLeaveMessage message) { if (!MercyBotMain.Instance.Server.IsSubscribedToTouch || !MercyBotMain.Instance.Server.HasExtension(ExtensionsEnum.HDV)) { return; } if (_account.State != AccountStates.BUYING && _account.State != AccountStates.SELLING) { return; } _account.State = AccountStates.NONE; _itemDescriptionTcs = null; _lastSearchedGID = 0; MaxItemsPerAccount = 0; BidLeft?.Invoke(); }
public static Task HandleExchangeLeaveMessage(Account account, ExchangeLeaveMessage message) => Task.Run(() => account.Game.Bid.Update(message));
private void HandleExchangeLeaveMessage(IAccount account, ExchangeLeaveMessage message) { _bidHouseBuyDialogIsLoaded = false; _bidHouseSellDialogIsLoaded = false; }