Ejemplo n.º 1
0
        /// <summary>
        /// Lurkers the trade accepted.
        /// </summary>
        /// <param name="sender">The sender.</param>
        /// <param name="e">The e.</param>
        private void Lurker_TradeAccepted(object sender, Events.TradeAcceptedEvent e)
        {
            var offer = this.TradeOffers.Where(t => t.Status == OfferStatus.Traded).FirstOrDefault();

            if (offer != null)
            {
                if (!string.IsNullOrEmpty(this._settingsService.ThankYouMessage))
                {
                    this._keyboardHelper.Whisper(offer.PlayerName, this._settingsService.ThankYouMessage);
                }

                this._keyboardHelper.Kick(offer.PlayerName);
                this.RemoveOffer(offer);
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Lurkers the trade accepted.
        /// </summary>
        /// <param name="sender">The sender.</param>
        /// <param name="e">The e.</param>
        private void Lurker_TradeAccepted(object sender, Events.TradeAcceptedEvent e)
        {
            if (this._activeOffer == null)
            {
                return;
            }

            if (!string.IsNullOrEmpty(this._settingsService.ThankYouMessage))
            {
                this._keyboardHelper.Whisper(this._activeOffer.Event.PlayerName, this._settingsService.ThankYouMessage);
            }

            this.RemoveOffer(this._activeOffer);
            this._activeOffer  = null;
            this._removeActive = null;
        }