wServer.realm.entities.player.Player.AcceptTrade C# (CSharp) 메소드

AcceptTrade() 공개 메소드

public AcceptTrade ( RealmTime time, wServer.cliPackets.AcceptTradePacket pkt ) : void
time RealmTime
pkt wServer.cliPackets.AcceptTradePacket
리턴 void
        public void AcceptTrade(RealmTime time, AcceptTradePacket pkt)
        {
            trade = pkt.MyOffers;
            if (tradeTarget.trade.SequenceEqual(pkt.YourOffers))
            {
                tradeTarget.trade = pkt.YourOffers;
                tradeAccepted = true;
                tradeTarget.psr.SendPacket(new TradeAcceptedPacket
                {
                    MyOffers = tradeTarget.trade,
                    YourOffers = trade
                });
                Console.Out.WriteLine("Player {0} accepted trade with {1}", nName, tradeTarget.nName);

                /*if (this.tradeAccepted && tradeTarget.tradeAccepted)
                {
                    DoTrade();
                    Console.Out.WriteLine("Did trade!");
                }*/
            }
        }