Example #1
0
        public void Send(object msg)
        {
            FieldInfo fieldInfo = msg.GetType().GetField("PACKET_ID");
            uint      packetId  = (uint)fieldInfo.GetValue(msg);

            Gamnet.Packet packet = new Gamnet.Packet();
            packet.Id = packetId;
            packet.Serialize(msg);
            base.Send(packet);
        }