public void serialize(ByteBuffer bu) { bu.writeUnsignedInt32(qwThisID); bu.writeUnsignedInt32(dwObjectID); pos = new stObjectLocation(); pos.serialize(bu); bu.writeUnsignedInt32(mpcost); bu.writeUnsignedInt32(damage); bu.writeUnsignedInt32(hp); bu.writeUnsignedInt32(maxhp); bu.writeUnsignedInt32(dur); bu.writeUnsignedInt8(magicDamAdd); bu.writeUnsignedInt8(overload); bu.writeUnsignedInt32(armor); bu.writeUnsignedInt8(attackTimes); bu.writeUnsignedInt8(equipOpen); bu.writeUnsignedInt8(side); bu.writeUnsignedInt32(popHpValue); bu.writeUnsignedInt32(popDamValue); uint len = ((int)StateID.CARD_STATE_MAX + 7) / 8; state = new byte[len]; bu.writeBytes(state, 0, len); }
public void serialize(ByteBuffer bu) { bu.writeUnsignedInt32(qwThisID); bu.writeUnsignedInt32(dwObjectID); pos = new stObjectLocation(); pos.serialize(bu); bu.writeUnsignedInt32(mpcost); bu.writeUnsignedInt32(damage); bu.writeUnsignedInt32(hp); bu.writeUnsignedInt32(maxhp); bu.writeUnsignedInt32(dur); bu.writeUnsignedInt8(magicDamAdd); bu.writeUnsignedInt8(overload); bu.writeUnsignedInt32(armor); bu.writeUnsignedInt8(attackTimes); bu.writeUnsignedInt8(equipOpen); bu.writeUnsignedInt8(side); bu.writeUnsignedInt32(popHpValue); bu.writeUnsignedInt32(popDamValue); uint len = ((int)StateID.CARD_STATE_MAX + 7) / 8; state = new byte[len]; bu.writeBytes(state, 0, len); }
public override void serialize(ByteBuffer bu) { base.serialize(bu); bu.writeUnsignedInt32(qwThisID); bu.writeUnsignedInt32(dwNumber); bu.writeUnsignedInt8(useType); bu.writeUnsignedInt8(flag); }
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); }
// 测试符号数 protected void testLuaByteBufferNeg() { ByteBuffer bu = new ByteBuffer(); bu.luaCSBridgeByteBuffer = new LuaCSBridgeByteBuffer(); bu.writeUnsignedInt8(123); bu.writeInt16(-7894); bu.writeInt32(456789132); bu.writeInt32(-789445678); bu.luaCSBridgeByteBuffer.updateLuaByteBuffer(bu); bu.luaCSBridgeByteBuffer.CallClassMethod("TestOut"); object _int8Neg = bu.luaCSBridgeByteBuffer.CallClassMethod("readInt8FromCS"); object _int16Neg = bu.luaCSBridgeByteBuffer.CallClassMethod("readInt16FromCS"); object _int32Pos = bu.luaCSBridgeByteBuffer.CallClassMethod("readInt32FromCS"); object _int32Neg = bu.luaCSBridgeByteBuffer.CallClassMethod("readInt32FromCS"); int aaa = 0; }
public override void serialize(ByteBuffer bu) { base.serialize(bu); bu.writeUnsignedInt8(change); }
public override void serialize(ByteBuffer bu) { base.serialize(bu); bu.writeUnsignedInt8(slot); bu.writeUnsignedInt8(who); bu.writeUnsignedInt8(byActionType); mobject = new t_Card(); mobject.serialize(bu); //bu.writeUnsignedInt8(attackType); //bu.writeUnsignedInt32(pAttThisID); //bu.writeUnsignedInt32(pDefThisID); }
public override void serialize(ByteBuffer bu) { base.serialize(bu); bu.writeUnsignedInt32(index); bu.writeUnsignedInt8(fightType); bu.writeUnsignedInt8(cancel); }
public override void serialize(ByteBuffer bu) { base.serialize(bu); bu.writeUnsignedInt32(dwAttThisID); bu.writeUnsignedInt32(dwDefThisID); bu.writeUnsignedInt32(dwMagicType); bu.writeUnsignedInt8(flag); }