Exemplo n.º 1
0
        public override void serialize(ByteBuffer bu)
        {
            base.serialize(bu);

            bu.writeMultiByte(pstrName, GkEncode.UTF8, ProtoCV.MAX_ACCNAMESIZE);
            bu.writeMultiByte(pstrPassword, GkEncode.UTF8, 33);
            bu.writeUnsignedInt16(game);
            bu.writeUnsignedInt16(zone);
            bu.writeMultiByte(jpegPassport, GkEncode.UTF8, 7);
            bu.writeMultiByte(mac_addr, GkEncode.UTF8, 13);
            bu.writeMultiByte(uuid, GkEncode.UTF8, 25);
            bu.writeUnsignedInt16(wdNetType);
            bu.writeMultiByte(passpodPwd, GkEncode.UTF8, 9);
        }
Exemplo n.º 2
0
        public override void serialize(ByteBuffer bu)
        {
            base.serialize(bu);
            bu.writeMultiByte(strUserName, GkEncode.UTF8, ProtoCV.MAX_NAMESIZE + 1);
            bu.writeUnsignedInt16(gender);
            bu.writeUnsignedInt16(race);

            bu.writeUnsignedInt32(hair);
            bu.writeUnsignedInt32(face);

            bu.writeUnsignedInt16(career);
            bu.writeUnsignedInt32(country);

            bu.writeUnsignedInt8(height);
            bu.writeUnsignedInt8(weight);
        }
Exemplo n.º 3
0
        public override void serialize(ByteBuffer bu)
        {
            base.serialize(bu);
            bu.writeUnsignedInt32(index);
            bu.writeUnsignedInt16(count);

            if (count > 0)
            {
                int idx = 0;
                while (idx < count)
                {
                    bu.writeUnsignedInt32(id[idx]);
                    ++idx;
                }
            }
        }
Exemplo n.º 4
0
 public override void serialize(ByteBuffer bu)
 {
     base.serialize(bu);
     bu.writeUnsignedInt16(index);
 }