public void OnTradeAccepted(Client client, Packet packet) { TradeAcceptedPacket tap = (TradeAcceptedPacket)packet; if (_Enabled[client] && _Started[client]) { CurrentTrades[client].AcceptOffers(tap.YourOffers); } }
private void OnTradeAccepted(TradeAcceptedPacket tradeAccepted) { if (_trade == null) { return; } List <int> offer = new List <int>(); for (byte i = 4; i < tradeAccepted.PartnerOffer.Length; i++) { if (tradeAccepted.PartnerOffer[i]) { offer.Add(_trade.PartnerItems[i].Item); } } _trade.OnOffered?.Invoke(offer); }
public void TA(Client client, Packet packet) { TradeAcceptedPacket ta = (TradeAcceptedPacket)packet; }