public bool AcceptOffer(Offer offer) { OfferAccepted?.Invoke(this, offer); var tradeOffer = new TradeOffer.TradeOffer(session, offer); var accepted = tradeOffer.Accept(); return(accepted.Accepted); }
private TradeOffer.TradeOffer FormTradeOffer(List <GenericInventory.Item> outItems, List <GenericInventory.Item> theirItems, int accountIdOther = 0) { var itemsToGive = ConvertToCecon(outItems); var itemsToReceive = ConvertToCecon(theirItems); var offer = new Offer(); if (accountIdOther != 0) { offer.AccountIdOther = accountIdOther; } offer.ItemsToGive = itemsToGive; offer.ItemsToReceive = itemsToReceive; var tradeOffer = new TradeOffer.TradeOffer(session, offer); return(tradeOffer); }
public TradeOffer NewOffer(SteamID other) { var offer = new TradeOffer(session, other); return(offer); }
public bool DeclineOffer(Offer offer) { var tradeOffer = new TradeOffer.TradeOffer(session, offer); return(tradeOffer.Decline()); }
public bool CandelOffer(Offer offer) { TradeOffer.TradeOffer tradeOffer = new TradeOffer.TradeOffer(session, offer); return(tradeOffer.Cancel()); }