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); }
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); }
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; } } }
public override void serialize(ByteBuffer bu) { base.serialize(bu); bu.writeUnsignedInt16(index); }