Beispiel #1
0
 public TradeOfferEventArgs(ITradeOffer ownOffer, ITradeOffer partnerOffer)
 {
     OwnOffer     = ownOffer;
     PartnerOffer = partnerOffer;
 }
Beispiel #2
0
 protected virtual void OnComplete(bool wasTrader, IRoomUser self, IRoomUser partner,
                                   ITradeOffer ownOffer, ITradeOffer partnerOffer)
 => Complete?.Invoke(this, new TradeCompleteEventArgs(wasTrader, self, partner, ownOffer, partnerOffer));
Beispiel #3
0
 public TradeCompleteEventArgs(bool wasTrader, IRoomUser self, IRoomUser partner, ITradeOffer ownOffer, ITradeOffer partnerOffer)
     : base(ownOffer, partnerOffer)
 {
     WasTrader = wasTrader;
     Self      = self;
     Partner   = partner;
 }
Beispiel #4
0
 protected virtual void OnUpdate(ITradeOffer ownOffer, ITradeOffer partnerOffer)
 => Update?.Invoke(this, new TradeOfferEventArgs(ownOffer, partnerOffer));