/// <summary> /// Lurkers the new offer. /// </summary> /// <param name="sender">The sender.</param> /// <param name="e">The trade event.</param> private void Lurker_NewOffer(object sender, Events.TradeEvent e) { Execute.OnUIThread(() => { this.TradeOffers.Add(new OfferViewModel(e, this._keyboardHelper, this._context)); }); }
/// <summary> /// Lurkers the new offer. /// </summary> /// <param name="sender">The sender.</param> /// <param name="e">The trade event.</param> private void Lurker_IncomingOffer(object sender, Events.TradeEvent e) { if (this.TradeOffers.Any(o => o.Event.Equals(e))) { return; } if (this._settingsService.AlertEnabled) { this.PlayAlert(); } Execute.OnUIThread(() => { this.TradeOffers.Add(new OfferViewModel(e, this._keyboardHelper, this._context, this._settingsService)); }); }
private static void Lurker_NewOffer(object sender, Events.TradeEvent e) { Console.WriteLine($"({e.Date})--[{e.GuildName}]{e.PlayerName} [item: {e.ItemName}] [price: {e.Price}] [position: {e.Position}] "); }