private void HandleExchangeStartedBidSellerMessage(IAccount account, ExchangeStartedBidSellerMessage message) { _bidHouseBuyDialogIsLoaded = false; _bidHouseSellDialogIsLoaded = true; _bidHouseActionEvent.Set(); }
public void Update(ExchangeStartedBidSellerMessage message) { if (!MercyBotMain.Instance.Server.IsSubscribedToTouch || !MercyBotMain.Instance.Server.HasExtension(ExtensionsEnum.HDV)) { return; } _account.State = AccountStates.SELLING; MaxItemsPerAccount = message.SellerDescriptor.MaxItemPerAccount; ObjectsInSale = message.ObjectsInfos; StartedSelling?.Invoke(); }
public static Task HandleExchangeStartedBidSellerMessage(Account account, ExchangeStartedBidSellerMessage message) => Task.Run(() => account.Game.Bid.Update(message));