private void HandleTradeOffer(TradeOfferPacket packet) { var destClient = Module.GetClient(packet.DestinationPlayerID); if (PokemonValid(packet.TradeData)) { Module.OnTradeRequest(this, /* new Monster(new DataItems(packet.TradeData)) */ packet.TradeData, destClient); } else { SendServerMessage("Your Pokemon is not valid!"); Module.OnTradeCancel(this, destClient); } }
private void HandleTradeOffer(TradeOfferPacket packet) => Module.OnTradeRequest(this, packet.MonsterData.ToDataItems(), Module.GetClient(packet.DestinationID));