private void HandleExchangeTypesItemsExchangerDescriptionForUserMessage(IAccount account, ExchangeTypesItemsExchangerDescriptionForUserMessage message) { ItemPricesList.Clear(); message.ItemTypeDescriptions.ForEach(item => ItemPricesList.Add(item.Prices)); _bidHouseItemQuantityPriceIsLoaded = true; }
private void HandleExchangeTypesItemsExchangerDescriptionForUserMessage(IAccount account, ExchangeTypesItemsExchangerDescriptionForUserMessage message) { ItemPricesList.Clear(); message.ItemTypeDescriptions.ForEach(item => ItemPricesList.Add(item.ObjectUID, item.Prices)); _bidHouseActionEvent.Set(); }
public void Update(ExchangeTypesItemsExchangerDescriptionForUserMessage message) { if (!MercyBotMain.Instance.Server.IsSubscribedToTouch || !MercyBotMain.Instance.Server.HasExtension(ExtensionsEnum.HDV)) { return; } _itemDescriptionTcs?.SetResult(message.ItemTypeDescriptions); }
public static Task HandleExchangeTypesItemsExchangerDescriptionForUserMessage(Account account, ExchangeTypesItemsExchangerDescriptionForUserMessage message) => Task.Run(() => account.Game.Bid.Update(message));