public ClientTradePlayerEventArgs(TradePlayerInfo i)
 {
     info = i;
 }
        public static TradePlayerInfo RecvTradePlayer(Packet p)
        {
            p.Skip(2);
            byte error = p.ReadByte();
            int player1 = p.ReadInt();
            int player2 = p.ReadInt();

            TradePlayerInfo i = new TradePlayerInfo
            {
                Error = (TradePlayerError)error,
                CharacterID = player1,
                CharacterID2 = player2
            };

            return i;
        }