Files
JJBB/Assets/Project/Script/GameLogic/NetWork/BinaryMessage/BinaryMessageInfo.cs
2024-08-23 15:49:34 +08:00

15335 lines
278 KiB
C#

using System.Collections.Generic;
using System.IO;
using System;
public class BinaryMessageBase
{
protected byte cmdID = 2;
protected byte sysID = 1;
public virtual void ReadMsg(BinaryReader binaryReader)
{
}
public virtual void WriteMsg(BinaryWriter binaryReader)
{
}
public virtual void SendMsg()
{
using (var ms = new MemoryStream())
{
using (var writer = new BinaryWriter(ms))
{
writer.Write(sysID);
writer.Write(cmdID);
WriteMsg(writer);
BinaryMessageHandle.PacketSend(ms, writer);
}
}
}
}public class TestStuct : BinaryMessageBase
{
public TestStuct()
{
sysID = 0;
cmdID = 0;
}
public byte veinID;
public Int32 propList;
public override void ReadMsg(BinaryReader binaryReader)
{
veinID = binaryReader.ReadByte();
propList = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(veinID);
binaryWriter.Write(propList);
}
}
public class TestProto : BinaryMessageBase
{
public TestProto()
{
sysID = 1;
cmdID = 2;
}
public byte posz;
public Int32 facddir;
public Int64 dis;
public string name;
public List<TestStuct> nodes = new List<TestStuct>();
public override void ReadMsg(BinaryReader binaryReader)
{
posz = binaryReader.ReadByte();
facddir = binaryReader.ReadInt32();
dis = binaryReader.ReadInt64();
name = BinaryMessageHandle.ReadString(binaryReader);
var nodesCnt = binaryReader.ReadInt32();
for (int i = 0; i < nodesCnt; ++i)
{
var temp = new TestStuct();
temp.ReadMsg(binaryReader);
nodes.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(posz);
binaryWriter.Write(facddir);
binaryWriter.Write(dis);
{
var bytes = System.Text.Encoding.UTF8.GetBytes(name);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
binaryWriter.Write(nodes.Count);
for (int i = 0; i < nodes.Count; ++i)
{
nodes[i].WriteMsg(binaryWriter);
}
}
}
public class ReqMarry : BinaryMessageBase
{
public ReqMarry()
{
sysID = 2;
cmdID = 1;
}
public Int32 weddingType;
public Int64 beMarriedGuid;
public override void ReadMsg(BinaryReader binaryReader)
{
weddingType = binaryReader.ReadInt32();
beMarriedGuid = binaryReader.ReadInt64();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(weddingType);
binaryWriter.Write(beMarriedGuid);
}
}
public class BeingMarried : BinaryMessageBase
{
public BeingMarried()
{
sysID = 2;
cmdID = 2;
}
public Int64 guid;
public Int32 weddingType;
public override void ReadMsg(BinaryReader binaryReader)
{
guid = binaryReader.ReadInt64();
weddingType = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(guid);
binaryWriter.Write(weddingType);
}
}
public class ReqMarryRet : BinaryMessageBase
{
public ReqMarryRet()
{
sysID = 2;
cmdID = 3;
}
public Int32 retResult;
public override void ReadMsg(BinaryReader binaryReader)
{
retResult = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(retResult);
}
}
public class ReqMarryResult : BinaryMessageBase
{
public ReqMarryResult()
{
sysID = 2;
cmdID = 4;
}
public Int32 retMarryResult;
public override void ReadMsg(BinaryReader binaryReader)
{
retMarryResult = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(retMarryResult);
}
}
public class ReqDivoce : BinaryMessageBase
{
public ReqDivoce()
{
sysID = 2;
cmdID = 5;
}
public Int32 divoceType;
public Int64 guid;
public override void ReadMsg(BinaryReader binaryReader)
{
divoceType = binaryReader.ReadInt32();
guid = binaryReader.ReadInt64();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(divoceType);
binaryWriter.Write(guid);
}
}
public class SyncMarryInfo : BinaryMessageBase
{
public SyncMarryInfo()
{
sysID = 2;
cmdID = 6;
}
public Int32 marry;
public Int32 wifeHusbandFlag;
public override void ReadMsg(BinaryReader binaryReader)
{
marry = binaryReader.ReadInt32();
wifeHusbandFlag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(marry);
binaryWriter.Write(wifeHusbandFlag);
}
}
public class BeDivoced : BinaryMessageBase
{
public BeDivoced()
{
sysID = 2;
cmdID = 7;
}
public Int64 reqGuid;
public override void ReadMsg(BinaryReader binaryReader)
{
reqGuid = binaryReader.ReadInt64();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(reqGuid);
}
}
public class BeDivocedRet : BinaryMessageBase
{
public BeDivocedRet()
{
sysID = 2;
cmdID = 8;
}
public Int32 confirm;
public Int64 guid;
public override void ReadMsg(BinaryReader binaryReader)
{
confirm = binaryReader.ReadInt32();
guid = binaryReader.ReadInt64();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(confirm);
binaryWriter.Write(guid);
}
}
public class ReqMarryDetailData : BinaryMessageBase
{
public ReqMarryDetailData()
{
sysID = 2;
cmdID = 9;
}
public Int32 flag;
public override void ReadMsg(BinaryReader binaryReader)
{
flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(flag);
}
}
public class RetMarryDetailData : BinaryMessageBase
{
public RetMarryDetailData()
{
sysID = 2;
cmdID = 10;
}
public string name;
public Int32 marryType;
public Int32 loverCareer;
public Int64 marryTm;
public Int32 huabandWifeFlag;
public Int32 marryTotal;
public Int64 loverGuid;
public override void ReadMsg(BinaryReader binaryReader)
{
name = BinaryMessageHandle.ReadString(binaryReader);
marryType = binaryReader.ReadInt32();
loverCareer = binaryReader.ReadInt32();
marryTm = binaryReader.ReadInt64();
huabandWifeFlag = binaryReader.ReadInt32();
marryTotal = binaryReader.ReadInt32();
loverGuid = binaryReader.ReadInt64();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
{
var bytes = System.Text.Encoding.UTF8.GetBytes(name);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
binaryWriter.Write(marryType);
binaryWriter.Write(loverCareer);
binaryWriter.Write(marryTm);
binaryWriter.Write(huabandWifeFlag);
binaryWriter.Write(marryTotal);
binaryWriter.Write(loverGuid);
}
}
public class ReqMarryFetterData : BinaryMessageBase
{
public ReqMarryFetterData()
{
sysID = 2;
cmdID = 11;
}
public Int32 flag;
public override void ReadMsg(BinaryReader binaryReader)
{
flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(flag);
}
}
public class RetMarryFetterData : BinaryMessageBase
{
public RetMarryFetterData()
{
sysID = 2;
cmdID = 12;
}
public Int32 myFetterLv;
public Int32 partnerFetterLv;
public Int32 curLoving;
public override void ReadMsg(BinaryReader binaryReader)
{
myFetterLv = binaryReader.ReadInt32();
partnerFetterLv = binaryReader.ReadInt32();
curLoving = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(myFetterLv);
binaryWriter.Write(partnerFetterLv);
binaryWriter.Write(curLoving);
}
}
public class ReqMarryTrainFetterData : BinaryMessageBase
{
public ReqMarryTrainFetterData()
{
sysID = 2;
cmdID = 13;
}
public Int32 flag;
public override void ReadMsg(BinaryReader binaryReader)
{
flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(flag);
}
}
public class RetMarryTrainFetterData : BinaryMessageBase
{
public RetMarryTrainFetterData()
{
sysID = 2;
cmdID = 14;
}
public Int32 result;
public Int32 myFetterLv;
public Int32 partnerFetterLv;
public Int32 curLoving;
public override void ReadMsg(BinaryReader binaryReader)
{
result = binaryReader.ReadInt32();
myFetterLv = binaryReader.ReadInt32();
partnerFetterLv = binaryReader.ReadInt32();
curLoving = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(result);
binaryWriter.Write(myFetterLv);
binaryWriter.Write(partnerFetterLv);
binaryWriter.Write(curLoving);
}
}
public class ReqEquipMarryRing : BinaryMessageBase
{
public ReqEquipMarryRing()
{
sysID = 2;
cmdID = 15;
}
public Int32 flag;
public override void ReadMsg(BinaryReader binaryReader)
{
flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(flag);
}
}
public class ReqUpgradeMarryRing : BinaryMessageBase
{
public ReqUpgradeMarryRing()
{
sysID = 2;
cmdID = 16;
}
public Int32 flag;
public override void ReadMsg(BinaryReader binaryReader)
{
flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(flag);
}
}
public class ReqMarryAcaciaData : BinaryMessageBase
{
public ReqMarryAcaciaData()
{
sysID = 2;
cmdID = 17;
}
public Int32 flag;
public override void ReadMsg(BinaryReader binaryReader)
{
flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(flag);
}
}
public class RetMarryAcaciaData : BinaryMessageBase
{
public RetMarryAcaciaData()
{
sysID = 2;
cmdID = 18;
}
public Int32 myAcaciaLv;
public Int32 partnerAcaciaLv;
public Int32 curAcaciaBean;
public Int32 myAcaciaExp;
public override void ReadMsg(BinaryReader binaryReader)
{
myAcaciaLv = binaryReader.ReadInt32();
partnerAcaciaLv = binaryReader.ReadInt32();
curAcaciaBean = binaryReader.ReadInt32();
myAcaciaExp = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(myAcaciaLv);
binaryWriter.Write(partnerAcaciaLv);
binaryWriter.Write(curAcaciaBean);
binaryWriter.Write(myAcaciaExp);
}
}
public class ReqMarryTrainAcaciaData : BinaryMessageBase
{
public ReqMarryTrainAcaciaData()
{
sysID = 2;
cmdID = 19;
}
public Int32 flag;
public override void ReadMsg(BinaryReader binaryReader)
{
flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(flag);
}
}
public class RetMarryTrainAcaciaData : BinaryMessageBase
{
public RetMarryTrainAcaciaData()
{
sysID = 2;
cmdID = 20;
}
public Int32 result;
public Int32 myAcaciaLv;
public Int32 partnerAcaciaLv;
public Int32 curAcaciaBean;
public Int32 myAcaciaExp;
public override void ReadMsg(BinaryReader binaryReader)
{
result = binaryReader.ReadInt32();
myAcaciaLv = binaryReader.ReadInt32();
partnerAcaciaLv = binaryReader.ReadInt32();
curAcaciaBean = binaryReader.ReadInt32();
myAcaciaExp = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(result);
binaryWriter.Write(myAcaciaLv);
binaryWriter.Write(partnerAcaciaLv);
binaryWriter.Write(curAcaciaBean);
binaryWriter.Write(myAcaciaExp);
}
}
public class ReqGetMarryRingInfo : BinaryMessageBase
{
public ReqGetMarryRingInfo()
{
sysID = 2;
cmdID = 21;
}
public Int32 flag;
public override void ReadMsg(BinaryReader binaryReader)
{
flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(flag);
}
}
public class RespGetMarryRingInfo : BinaryMessageBase
{
public RespGetMarryRingInfo()
{
sysID = 2;
cmdID = 22;
}
public Int32 ringType;
public Int32 ringExp;
public Int32 ringlevel;
public override void ReadMsg(BinaryReader binaryReader)
{
ringType = binaryReader.ReadInt32();
ringExp = binaryReader.ReadInt32();
ringlevel = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(ringType);
binaryWriter.Write(ringExp);
binaryWriter.Write(ringlevel);
}
}
public class SyncMarryRingInfo : BinaryMessageBase
{
public SyncMarryRingInfo()
{
sysID = 2;
cmdID = 23;
}
public Int32 ringType;
public Int32 ringExp;
public Int32 ringlevel;
public string loverName;
public override void ReadMsg(BinaryReader binaryReader)
{
ringType = binaryReader.ReadInt32();
ringExp = binaryReader.ReadInt32();
ringlevel = binaryReader.ReadInt32();
loverName = BinaryMessageHandle.ReadString(binaryReader);
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(ringType);
binaryWriter.Write(ringExp);
binaryWriter.Write(ringlevel);
{
var bytes = System.Text.Encoding.UTF8.GetBytes(loverName);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
}
}
public class ReqGetOtherMarryRingInfo : BinaryMessageBase
{
public ReqGetOtherMarryRingInfo()
{
sysID = 2;
cmdID = 24;
}
public Int64 guid;
public override void ReadMsg(BinaryReader binaryReader)
{
guid = binaryReader.ReadInt64();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(guid);
}
}
public class RespGetOtherMarryRingInfo : BinaryMessageBase
{
public RespGetOtherMarryRingInfo()
{
sysID = 2;
cmdID = 25;
}
public Int32 ringType;
public Int32 ringlevel;
public override void ReadMsg(BinaryReader binaryReader)
{
ringType = binaryReader.ReadInt32();
ringlevel = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(ringType);
binaryWriter.Write(ringlevel);
}
}
public class MarketingActAwardItem : BinaryMessageBase
{
public MarketingActAwardItem()
{
sysID = 0;
cmdID = 0;
}
public Int32 awardType;
public Int32 awardSubType;
public Int32 awardNum;
public override void ReadMsg(BinaryReader binaryReader)
{
awardType = binaryReader.ReadInt32();
awardSubType = binaryReader.ReadInt32();
awardNum = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(awardType);
binaryWriter.Write(awardSubType);
binaryWriter.Write(awardNum);
}
}
public class MarketingActAwardTag : BinaryMessageBase
{
public MarketingActAwardTag()
{
sysID = 0;
cmdID = 0;
}
public Int32 actID;
public Int32 tagID;
public List<string> descs = new List<string>();
public List<MarketingActAwardItem> awardItems = new List<MarketingActAwardItem>();
public Int32 state;
public List<string> iconPath = new List<string>();
public Int32 modleID;
public Int32 SequenceID;
public Int32 NeedNotice;
public Int32 isSpecialRew;
public Int32 Quality;
public List<string> otherDescs = new List<string>();
public override void ReadMsg(BinaryReader binaryReader)
{
actID = binaryReader.ReadInt32();
tagID = binaryReader.ReadInt32();
var descsCnt = binaryReader.ReadInt32();
for (int i = 0; i < descsCnt; ++i)
{
var temp = BinaryMessageHandle.ReadString(binaryReader);
descs.Add(temp);
}
var awardItemsCnt = binaryReader.ReadInt32();
for (int i = 0; i < awardItemsCnt; ++i)
{
var temp = new MarketingActAwardItem();
temp.ReadMsg(binaryReader);
awardItems.Add(temp);
}
state = binaryReader.ReadInt32();
var iconPathCnt = binaryReader.ReadInt32();
for (int i = 0; i < iconPathCnt; ++i)
{
var temp = BinaryMessageHandle.ReadString(binaryReader);
iconPath.Add(temp);
}
modleID = binaryReader.ReadInt32();
SequenceID = binaryReader.ReadInt32();
NeedNotice = binaryReader.ReadInt32();
isSpecialRew = binaryReader.ReadInt32();
Quality = binaryReader.ReadInt32();
var otherDescsCnt = binaryReader.ReadInt32();
for (int i = 0; i < otherDescsCnt; ++i)
{
var temp = BinaryMessageHandle.ReadString(binaryReader);
otherDescs.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(actID);
binaryWriter.Write(tagID);
binaryWriter.Write(descs.Count);
for (int i = 0; i < descs.Count; ++i)
{
{
var bytes = System.Text.Encoding.UTF8.GetBytes(descs[i]);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
}
binaryWriter.Write(awardItems.Count);
for (int i = 0; i < awardItems.Count; ++i)
{
awardItems[i].WriteMsg(binaryWriter);
}
binaryWriter.Write(state);
binaryWriter.Write(iconPath.Count);
for (int i = 0; i < iconPath.Count; ++i)
{
{
var bytes = System.Text.Encoding.UTF8.GetBytes(iconPath[i]);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
}
binaryWriter.Write(modleID);
binaryWriter.Write(SequenceID);
binaryWriter.Write(NeedNotice);
binaryWriter.Write(isSpecialRew);
binaryWriter.Write(Quality);
binaryWriter.Write(otherDescs.Count);
for (int i = 0; i < otherDescs.Count; ++i)
{
{
var bytes = System.Text.Encoding.UTF8.GetBytes(otherDescs[i]);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
}
}
}
public class MarketingActState : BinaryMessageBase
{
public MarketingActState()
{
sysID = 0;
cmdID = 0;
}
public Int32 actID;
public Int32 state;
public Int32 isRunning;
public Int32 leftOrRight;
public Int32 ispurchase;
public Int32 enumType;
public List<string> pluginfo = new List<string>();
public string JumpTo;
public override void ReadMsg(BinaryReader binaryReader)
{
actID = binaryReader.ReadInt32();
state = binaryReader.ReadInt32();
isRunning = binaryReader.ReadInt32();
leftOrRight = binaryReader.ReadInt32();
ispurchase = binaryReader.ReadInt32();
enumType = binaryReader.ReadInt32();
var pluginfoCnt = binaryReader.ReadInt32();
for (int i = 0; i < pluginfoCnt; ++i)
{
var temp = BinaryMessageHandle.ReadString(binaryReader);
pluginfo.Add(temp);
}
JumpTo = BinaryMessageHandle.ReadString(binaryReader);
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(actID);
binaryWriter.Write(state);
binaryWriter.Write(isRunning);
binaryWriter.Write(leftOrRight);
binaryWriter.Write(ispurchase);
binaryWriter.Write(enumType);
binaryWriter.Write(pluginfo.Count);
for (int i = 0; i < pluginfo.Count; ++i)
{
{
var bytes = System.Text.Encoding.UTF8.GetBytes(pluginfo[i]);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
}
{
var bytes = System.Text.Encoding.UTF8.GetBytes(JumpTo);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
}
}
public class MarketingActsReq : BinaryMessageBase
{
public MarketingActsReq()
{
sysID = 3;
cmdID = 1;
}
public Int32 actType;
public override void ReadMsg(BinaryReader binaryReader)
{
actType = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(actType);
}
}
public class MarketingActsRet : BinaryMessageBase
{
public MarketingActsRet()
{
sysID = 3;
cmdID = 2;
}
public Int32 actType;
public List<MarketingActState> actIDState = new List<MarketingActState>();
public string SkipPath;
public override void ReadMsg(BinaryReader binaryReader)
{
actType = binaryReader.ReadInt32();
var actIDStateCnt = binaryReader.ReadInt32();
for (int i = 0; i < actIDStateCnt; ++i)
{
var temp = new MarketingActState();
temp.ReadMsg(binaryReader);
actIDState.Add(temp);
}
SkipPath = BinaryMessageHandle.ReadString(binaryReader);
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(actType);
binaryWriter.Write(actIDState.Count);
for (int i = 0; i < actIDState.Count; ++i)
{
actIDState[i].WriteMsg(binaryWriter);
}
{
var bytes = System.Text.Encoding.UTF8.GetBytes(SkipPath);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
}
}
public class MarketingActAwardPageReq : BinaryMessageBase
{
public MarketingActAwardPageReq()
{
sysID = 3;
cmdID = 3;
}
public Int32 actID;
public Int32 updateOrInit;
public override void ReadMsg(BinaryReader binaryReader)
{
actID = binaryReader.ReadInt32();
updateOrInit = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(actID);
binaryWriter.Write(updateOrInit);
}
}
public class MarketingActAwardPageRet : BinaryMessageBase
{
public MarketingActAwardPageRet()
{
sysID = 3;
cmdID = 4;
}
public Int32 actID;
public List<string> descList = new List<string>();
public List<MarketingActAwardTag> awardTags = new List<MarketingActAwardTag>();
public Int32 pagrState;
public Int32 subGiftType;
public Int32 nJumpParam;
public override void ReadMsg(BinaryReader binaryReader)
{
actID = binaryReader.ReadInt32();
var descListCnt = binaryReader.ReadInt32();
for (int i = 0; i < descListCnt; ++i)
{
var temp = BinaryMessageHandle.ReadString(binaryReader);
descList.Add(temp);
}
var awardTagsCnt = binaryReader.ReadInt32();
for (int i = 0; i < awardTagsCnt; ++i)
{
var temp = new MarketingActAwardTag();
temp.ReadMsg(binaryReader);
awardTags.Add(temp);
}
pagrState = binaryReader.ReadInt32();
subGiftType = binaryReader.ReadInt32();
nJumpParam = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(actID);
binaryWriter.Write(descList.Count);
for (int i = 0; i < descList.Count; ++i)
{
{
var bytes = System.Text.Encoding.UTF8.GetBytes(descList[i]);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
}
binaryWriter.Write(awardTags.Count);
for (int i = 0; i < awardTags.Count; ++i)
{
awardTags[i].WriteMsg(binaryWriter);
}
binaryWriter.Write(pagrState);
binaryWriter.Write(subGiftType);
binaryWriter.Write(nJumpParam);
}
}
public class MarketingActAwardPageGetAward : BinaryMessageBase
{
public MarketingActAwardPageGetAward()
{
sysID = 3;
cmdID = 5;
}
public Int32 actID;
public Int32 tagID;
public override void ReadMsg(BinaryReader binaryReader)
{
actID = binaryReader.ReadInt32();
tagID = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(actID);
binaryWriter.Write(tagID);
}
}
public class MarketingActAwardPageGetAwardRet : BinaryMessageBase
{
public MarketingActAwardPageGetAwardRet()
{
sysID = 3;
cmdID = 6;
}
public Int32 actID;
public Int32 tagID;
public Int32 subTagId;
public Int32 btnState;
public Int32 actState;
public override void ReadMsg(BinaryReader binaryReader)
{
actID = binaryReader.ReadInt32();
tagID = binaryReader.ReadInt32();
subTagId = binaryReader.ReadInt32();
btnState = binaryReader.ReadInt32();
actState = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(actID);
binaryWriter.Write(tagID);
binaryWriter.Write(subTagId);
binaryWriter.Write(btnState);
binaryWriter.Write(actState);
}
}
public class MarketingActSubTagAward : BinaryMessageBase
{
public MarketingActSubTagAward()
{
sysID = 0;
cmdID = 0;
}
public Int32 actID;
public Int32 tagId;
public Int32 subTagID;
public Int32 state;
public List<MarketingActAwardItem> awardSubTags = new List<MarketingActAwardItem>();
public List<string> descs = new List<string>();
public Int32 isSpecialRew;
public Int32 Quality;
public List<string> otherDescs = new List<string>();
public override void ReadMsg(BinaryReader binaryReader)
{
actID = binaryReader.ReadInt32();
tagId = binaryReader.ReadInt32();
subTagID = binaryReader.ReadInt32();
state = binaryReader.ReadInt32();
var awardSubTagsCnt = binaryReader.ReadInt32();
for (int i = 0; i < awardSubTagsCnt; ++i)
{
var temp = new MarketingActAwardItem();
temp.ReadMsg(binaryReader);
awardSubTags.Add(temp);
}
var descsCnt = binaryReader.ReadInt32();
for (int i = 0; i < descsCnt; ++i)
{
var temp = BinaryMessageHandle.ReadString(binaryReader);
descs.Add(temp);
}
isSpecialRew = binaryReader.ReadInt32();
Quality = binaryReader.ReadInt32();
var otherDescsCnt = binaryReader.ReadInt32();
for (int i = 0; i < otherDescsCnt; ++i)
{
var temp = BinaryMessageHandle.ReadString(binaryReader);
otherDescs.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(actID);
binaryWriter.Write(tagId);
binaryWriter.Write(subTagID);
binaryWriter.Write(state);
binaryWriter.Write(awardSubTags.Count);
for (int i = 0; i < awardSubTags.Count; ++i)
{
awardSubTags[i].WriteMsg(binaryWriter);
}
binaryWriter.Write(descs.Count);
for (int i = 0; i < descs.Count; ++i)
{
{
var bytes = System.Text.Encoding.UTF8.GetBytes(descs[i]);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
}
binaryWriter.Write(isSpecialRew);
binaryWriter.Write(Quality);
binaryWriter.Write(otherDescs.Count);
for (int i = 0; i < otherDescs.Count; ++i)
{
{
var bytes = System.Text.Encoding.UTF8.GetBytes(otherDescs[i]);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
}
}
}
public class MarketingActPacketSubTag : BinaryMessageBase
{
public MarketingActPacketSubTag()
{
sysID = 0;
cmdID = 0;
}
public Int32 actID;
public Int32 tagId;
public List<MarketingActSubTagAward> awardTags = new List<MarketingActSubTagAward>();
public Int32 modleID;
public string btnDesc;
public List<string> btnIconPath = new List<string>();
public Int32 state;
public override void ReadMsg(BinaryReader binaryReader)
{
actID = binaryReader.ReadInt32();
tagId = binaryReader.ReadInt32();
var awardTagsCnt = binaryReader.ReadInt32();
for (int i = 0; i < awardTagsCnt; ++i)
{
var temp = new MarketingActSubTagAward();
temp.ReadMsg(binaryReader);
awardTags.Add(temp);
}
modleID = binaryReader.ReadInt32();
btnDesc = BinaryMessageHandle.ReadString(binaryReader);
var btnIconPathCnt = binaryReader.ReadInt32();
for (int i = 0; i < btnIconPathCnt; ++i)
{
var temp = BinaryMessageHandle.ReadString(binaryReader);
btnIconPath.Add(temp);
}
state = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(actID);
binaryWriter.Write(tagId);
binaryWriter.Write(awardTags.Count);
for (int i = 0; i < awardTags.Count; ++i)
{
awardTags[i].WriteMsg(binaryWriter);
}
binaryWriter.Write(modleID);
{
var bytes = System.Text.Encoding.UTF8.GetBytes(btnDesc);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
binaryWriter.Write(btnIconPath.Count);
for (int i = 0; i < btnIconPath.Count; ++i)
{
{
var bytes = System.Text.Encoding.UTF8.GetBytes(btnIconPath[i]);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
}
binaryWriter.Write(state);
}
}
public class MarketingActPacketPageRet : BinaryMessageBase
{
public MarketingActPacketPageRet()
{
sysID = 3;
cmdID = 7;
}
public Int32 actId;
public List<string> pageDescList = new List<string>();
public List<MarketingActPacketSubTag> subTags = new List<MarketingActPacketSubTag>();
public override void ReadMsg(BinaryReader binaryReader)
{
actId = binaryReader.ReadInt32();
var pageDescListCnt = binaryReader.ReadInt32();
for (int i = 0; i < pageDescListCnt; ++i)
{
var temp = BinaryMessageHandle.ReadString(binaryReader);
pageDescList.Add(temp);
}
var subTagsCnt = binaryReader.ReadInt32();
for (int i = 0; i < subTagsCnt; ++i)
{
var temp = new MarketingActPacketSubTag();
temp.ReadMsg(binaryReader);
subTags.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(actId);
binaryWriter.Write(pageDescList.Count);
for (int i = 0; i < pageDescList.Count; ++i)
{
{
var bytes = System.Text.Encoding.UTF8.GetBytes(pageDescList[i]);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
}
binaryWriter.Write(subTags.Count);
for (int i = 0; i < subTags.Count; ++i)
{
subTags[i].WriteMsg(binaryWriter);
}
}
}
public class MarketinfActPerchasePeq : BinaryMessageBase
{
public MarketinfActPerchasePeq()
{
sysID = 3;
cmdID = 8;
}
public Int32 actId;
public Int32 tagId;
public override void ReadMsg(BinaryReader binaryReader)
{
actId = binaryReader.ReadInt32();
tagId = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(actId);
binaryWriter.Write(tagId);
}
}
public class MarketingRedPacketReq : BinaryMessageBase
{
public MarketingRedPacketReq()
{
sysID = 3;
cmdID = 9;
}
public Int32 actId;
public override void ReadMsg(BinaryReader binaryReader)
{
actId = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(actId);
}
}
public class MarketingRedPacketTag : BinaryMessageBase
{
public MarketingRedPacketTag()
{
sysID = 0;
cmdID = 0;
}
public Int32 actId;
public Int32 tagId;
public string dayDesc;
public Int32 state;
public Int32 moneyType;
public Int32 moneyNum;
public override void ReadMsg(BinaryReader binaryReader)
{
actId = binaryReader.ReadInt32();
tagId = binaryReader.ReadInt32();
dayDesc = BinaryMessageHandle.ReadString(binaryReader);
state = binaryReader.ReadInt32();
moneyType = binaryReader.ReadInt32();
moneyNum = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(actId);
binaryWriter.Write(tagId);
{
var bytes = System.Text.Encoding.UTF8.GetBytes(dayDesc);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
binaryWriter.Write(state);
binaryWriter.Write(moneyType);
binaryWriter.Write(moneyNum);
}
}
public class MarketingRedPacketRet : BinaryMessageBase
{
public MarketingRedPacketRet()
{
sysID = 3;
cmdID = 10;
}
public Int32 actId;
public List<MarketingRedPacketTag> awardTag = new List<MarketingRedPacketTag>();
public List<string> descLists = new List<string>();
public override void ReadMsg(BinaryReader binaryReader)
{
actId = binaryReader.ReadInt32();
var awardTagCnt = binaryReader.ReadInt32();
for (int i = 0; i < awardTagCnt; ++i)
{
var temp = new MarketingRedPacketTag();
temp.ReadMsg(binaryReader);
awardTag.Add(temp);
}
var descListsCnt = binaryReader.ReadInt32();
for (int i = 0; i < descListsCnt; ++i)
{
var temp = BinaryMessageHandle.ReadString(binaryReader);
descLists.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(actId);
binaryWriter.Write(awardTag.Count);
for (int i = 0; i < awardTag.Count; ++i)
{
awardTag[i].WriteMsg(binaryWriter);
}
binaryWriter.Write(descLists.Count);
for (int i = 0; i < descLists.Count; ++i)
{
{
var bytes = System.Text.Encoding.UTF8.GetBytes(descLists[i]);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
}
}
}
public class MarketingRedPacketGetReq : BinaryMessageBase
{
public MarketingRedPacketGetReq()
{
sysID = 3;
cmdID = 11;
}
public Int32 actId;
public Int32 tagId;
public override void ReadMsg(BinaryReader binaryReader)
{
actId = binaryReader.ReadInt32();
tagId = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(actId);
binaryWriter.Write(tagId);
}
}
public class MarketingPerchaseResultRet : BinaryMessageBase
{
public MarketingPerchaseResultRet()
{
sysID = 3;
cmdID = 12;
}
public Int32 result;
public Int32 moneyType;
public Int32 moneyValue;
public override void ReadMsg(BinaryReader binaryReader)
{
result = binaryReader.ReadInt32();
moneyType = binaryReader.ReadInt32();
moneyValue = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(result);
binaryWriter.Write(moneyType);
binaryWriter.Write(moneyValue);
}
}
public class MarketingViolentAttackRet : BinaryMessageBase
{
public MarketingViolentAttackRet()
{
sysID = 3;
cmdID = 13;
}
public Int32 actId;
public List<Int32> advancedTypeList = new List<Int32>();
public Int32 violentAttackType;
public Int32 rate;
public override void ReadMsg(BinaryReader binaryReader)
{
actId = binaryReader.ReadInt32();
var advancedTypeListCnt = binaryReader.ReadInt32();
for (int i = 0; i < advancedTypeListCnt; ++i)
{
var temp = binaryReader.ReadInt32();
advancedTypeList.Add(temp);
}
violentAttackType = binaryReader.ReadInt32();
rate = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(actId);
binaryWriter.Write(advancedTypeList.Count);
for (int i = 0; i < advancedTypeList.Count; ++i)
{
binaryWriter.Write(advancedTypeList[i]);
}
binaryWriter.Write(violentAttackType);
binaryWriter.Write(rate);
}
}
public class MarketingNewPayTip : BinaryMessageBase
{
public MarketingNewPayTip()
{
sysID = 3;
cmdID = 14;
}
public Int32 actID;
public Int32 ModelId;
public List<string> iconPath = new List<string>();
public Int32 entrance;
public Int32 istips;
public override void ReadMsg(BinaryReader binaryReader)
{
actID = binaryReader.ReadInt32();
ModelId = binaryReader.ReadInt32();
var iconPathCnt = binaryReader.ReadInt32();
for (int i = 0; i < iconPathCnt; ++i)
{
var temp = BinaryMessageHandle.ReadString(binaryReader);
iconPath.Add(temp);
}
entrance = binaryReader.ReadInt32();
istips = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(actID);
binaryWriter.Write(ModelId);
binaryWriter.Write(iconPath.Count);
for (int i = 0; i < iconPath.Count; ++i)
{
{
var bytes = System.Text.Encoding.UTF8.GetBytes(iconPath[i]);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
}
binaryWriter.Write(entrance);
binaryWriter.Write(istips);
}
}
public class RetMarketingRankData : BinaryMessageBase
{
public RetMarketingRankData()
{
sysID = 3;
cmdID = 18;
}
public Int32 actID;
public Int32 rankPropId;
public Int32 rankVal;
public Int32 rank;
public Int32 rankType;
public Int32 NodeId;
public override void ReadMsg(BinaryReader binaryReader)
{
actID = binaryReader.ReadInt32();
rankPropId = binaryReader.ReadInt32();
rankVal = binaryReader.ReadInt32();
rank = binaryReader.ReadInt32();
rankType = binaryReader.ReadInt32();
NodeId = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(actID);
binaryWriter.Write(rankPropId);
binaryWriter.Write(rankVal);
binaryWriter.Write(rank);
binaryWriter.Write(rankType);
binaryWriter.Write(NodeId);
}
}
public class ReqMarketingRankData : BinaryMessageBase
{
public ReqMarketingRankData()
{
sysID = 3;
cmdID = 19;
}
public Int32 actID;
public override void ReadMsg(BinaryReader binaryReader)
{
actID = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(actID);
}
}
public class MarketingActPath : BinaryMessageBase
{
public MarketingActPath()
{
sysID = 0;
cmdID = 0;
}
public Int32 enhanceID;
public List<Int32> actIDList = new List<Int32>();
public override void ReadMsg(BinaryReader binaryReader)
{
enhanceID = binaryReader.ReadInt32();
var actIDListCnt = binaryReader.ReadInt32();
for (int i = 0; i < actIDListCnt; ++i)
{
var temp = binaryReader.ReadInt32();
actIDList.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(enhanceID);
binaryWriter.Write(actIDList.Count);
for (int i = 0; i < actIDList.Count; ++i)
{
binaryWriter.Write(actIDList[i]);
}
}
}
public class SynRuningMarketingActID : BinaryMessageBase
{
public SynRuningMarketingActID()
{
sysID = 3;
cmdID = 25;
}
public List<MarketingActPath> activePaths = new List<MarketingActPath>();
public override void ReadMsg(BinaryReader binaryReader)
{
var activePathsCnt = binaryReader.ReadInt32();
for (int i = 0; i < activePathsCnt; ++i)
{
var temp = new MarketingActPath();
temp.ReadMsg(binaryReader);
activePaths.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(activePaths.Count);
for (int i = 0; i < activePaths.Count; ++i)
{
activePaths[i].WriteMsg(binaryWriter);
}
}
}
public class RedTipsCondition : BinaryMessageBase
{
public RedTipsCondition()
{
sysID = 0;
cmdID = 0;
}
public List<Int32> itemID = new List<Int32>();
public List<Int32> needNum = new List<Int32>();
public override void ReadMsg(BinaryReader binaryReader)
{
var itemIDCnt = binaryReader.ReadInt32();
for (int i = 0; i < itemIDCnt; ++i)
{
var temp = binaryReader.ReadInt32();
itemID.Add(temp);
}
var needNumCnt = binaryReader.ReadInt32();
for (int i = 0; i < needNumCnt; ++i)
{
var temp = binaryReader.ReadInt32();
needNum.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(itemID.Count);
for (int i = 0; i < itemID.Count; ++i)
{
binaryWriter.Write(itemID[i]);
}
binaryWriter.Write(needNum.Count);
for (int i = 0; i < needNum.Count; ++i)
{
binaryWriter.Write(needNum[i]);
}
}
}
public class GlobalListen : BinaryMessageBase
{
public GlobalListen()
{
sysID = 3;
cmdID = 26;
}
public string param;
public List<RedTipsCondition> conditions = new List<RedTipsCondition>();
public Int32 updateState;
public override void ReadMsg(BinaryReader binaryReader)
{
param = BinaryMessageHandle.ReadString(binaryReader);
var conditionsCnt = binaryReader.ReadInt32();
for (int i = 0; i < conditionsCnt; ++i)
{
var temp = new RedTipsCondition();
temp.ReadMsg(binaryReader);
conditions.Add(temp);
}
updateState = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
{
var bytes = System.Text.Encoding.UTF8.GetBytes(param);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
binaryWriter.Write(conditions.Count);
for (int i = 0; i < conditions.Count; ++i)
{
conditions[i].WriteMsg(binaryWriter);
}
binaryWriter.Write(updateState);
}
}
public class ReqSuperBuyList : BinaryMessageBase
{
public ReqSuperBuyList()
{
sysID = 3;
cmdID = 27;
}
public Int32 index;
public override void ReadMsg(BinaryReader binaryReader)
{
index = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(index);
}
}
public class RetSuperBuyList : BinaryMessageBase
{
public RetSuperBuyList()
{
sysID = 3;
cmdID = 28;
}
public Int32 SuperBuyActId1;
public Int32 SuperBuyActId2;
public override void ReadMsg(BinaryReader binaryReader)
{
SuperBuyActId1 = binaryReader.ReadInt32();
SuperBuyActId2 = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(SuperBuyActId1);
binaryWriter.Write(SuperBuyActId2);
}
}
public class RetSuperBuyYuanBao : BinaryMessageBase
{
public RetSuperBuyYuanBao()
{
sysID = 3;
cmdID = 29;
}
public Int32 actId;
public Int32 costMoneyType;
public override void ReadMsg(BinaryReader binaryReader)
{
actId = binaryReader.ReadInt32();
costMoneyType = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(actId);
binaryWriter.Write(costMoneyType);
}
}
public class LevelInvestMarketingLingYu : BinaryMessageBase
{
public LevelInvestMarketingLingYu()
{
sysID = 3;
cmdID = 40;
}
public Int32 investmentVal;
public Int32 openServerTimeFlag;
public override void ReadMsg(BinaryReader binaryReader)
{
investmentVal = binaryReader.ReadInt32();
openServerTimeFlag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(investmentVal);
binaryWriter.Write(openServerTimeFlag);
}
}
public class RankActivityRewardInfo : BinaryMessageBase
{
public RankActivityRewardInfo()
{
sysID = 0;
cmdID = 0;
}
public Int64 reward_id;
public Int64 guid;
public string name;
public Int32 progress;
public Int32 reward_status;
public Int32 start_pos;
public Int32 end_pos;
public List<MarketingActAwardItem> reward_item = new List<MarketingActAwardItem>();
public override void ReadMsg(BinaryReader binaryReader)
{
reward_id = binaryReader.ReadInt64();
guid = binaryReader.ReadInt64();
name = BinaryMessageHandle.ReadString(binaryReader);
progress = binaryReader.ReadInt32();
reward_status = binaryReader.ReadInt32();
start_pos = binaryReader.ReadInt32();
end_pos = binaryReader.ReadInt32();
var reward_itemCnt = binaryReader.ReadInt32();
for (int i = 0; i < reward_itemCnt; ++i)
{
var temp = new MarketingActAwardItem();
temp.ReadMsg(binaryReader);
reward_item.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(reward_id);
binaryWriter.Write(guid);
{
var bytes = System.Text.Encoding.UTF8.GetBytes(name);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
binaryWriter.Write(progress);
binaryWriter.Write(reward_status);
binaryWriter.Write(start_pos);
binaryWriter.Write(end_pos);
binaryWriter.Write(reward_item.Count);
for (int i = 0; i < reward_item.Count; ++i)
{
reward_item[i].WriteMsg(binaryWriter);
}
}
}
public class RankActivityRewardList : BinaryMessageBase
{
public RankActivityRewardList()
{
sysID = 0;
cmdID = 0;
}
public Int32 day;
public List<RankActivityRewardInfo> reward_info = new List<RankActivityRewardInfo>();
public override void ReadMsg(BinaryReader binaryReader)
{
day = binaryReader.ReadInt32();
var reward_infoCnt = binaryReader.ReadInt32();
for (int i = 0; i < reward_infoCnt; ++i)
{
var temp = new RankActivityRewardInfo();
temp.ReadMsg(binaryReader);
reward_info.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(day);
binaryWriter.Write(reward_info.Count);
for (int i = 0; i < reward_info.Count; ++i)
{
reward_info[i].WriteMsg(binaryWriter);
}
}
}
public class ConsumeRankActivityInfo : BinaryMessageBase
{
public ConsumeRankActivityInfo()
{
sysID = 3;
cmdID = 41;
}
public Int32 act_id;
public override void ReadMsg(BinaryReader binaryReader)
{
act_id = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(act_id);
}
}
public class ConsumeRankActivityInfoRet : BinaryMessageBase
{
public ConsumeRankActivityInfoRet()
{
sysID = 3;
cmdID = 42;
}
public Int32 now_day;
public Int32 self_consume;
public Int32 rank_pos;
public List<RankActivityRewardList> reward_list = new List<RankActivityRewardList>();
public override void ReadMsg(BinaryReader binaryReader)
{
now_day = binaryReader.ReadInt32();
self_consume = binaryReader.ReadInt32();
rank_pos = binaryReader.ReadInt32();
var reward_listCnt = binaryReader.ReadInt32();
for (int i = 0; i < reward_listCnt; ++i)
{
var temp = new RankActivityRewardList();
temp.ReadMsg(binaryReader);
reward_list.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(now_day);
binaryWriter.Write(self_consume);
binaryWriter.Write(rank_pos);
binaryWriter.Write(reward_list.Count);
for (int i = 0; i < reward_list.Count; ++i)
{
reward_list[i].WriteMsg(binaryWriter);
}
}
}
public class ConsumeRankActivityReward : BinaryMessageBase
{
public ConsumeRankActivityReward()
{
sysID = 3;
cmdID = 43;
}
public Int32 act_id;
public Int32 reward_id;
public override void ReadMsg(BinaryReader binaryReader)
{
act_id = binaryReader.ReadInt32();
reward_id = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(act_id);
binaryWriter.Write(reward_id);
}
}
public class ConsumeRankActivityRewardRet : BinaryMessageBase
{
public ConsumeRankActivityRewardRet()
{
sysID = 3;
cmdID = 44;
}
public Int32 result;
public override void ReadMsg(BinaryReader binaryReader)
{
result = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(result);
}
}
public class RechargeRankActivityInfo : BinaryMessageBase
{
public RechargeRankActivityInfo()
{
sysID = 3;
cmdID = 45;
}
public Int32 act_id;
public override void ReadMsg(BinaryReader binaryReader)
{
act_id = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(act_id);
}
}
public class RechargeRankActivityInfoRet : BinaryMessageBase
{
public RechargeRankActivityInfoRet()
{
sysID = 3;
cmdID = 46;
}
public Int32 now_day;
public Int32 self_recharge;
public Int32 rank_pos;
public List<RankActivityRewardList> reward_list = new List<RankActivityRewardList>();
public override void ReadMsg(BinaryReader binaryReader)
{
now_day = binaryReader.ReadInt32();
self_recharge = binaryReader.ReadInt32();
rank_pos = binaryReader.ReadInt32();
var reward_listCnt = binaryReader.ReadInt32();
for (int i = 0; i < reward_listCnt; ++i)
{
var temp = new RankActivityRewardList();
temp.ReadMsg(binaryReader);
reward_list.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(now_day);
binaryWriter.Write(self_recharge);
binaryWriter.Write(rank_pos);
binaryWriter.Write(reward_list.Count);
for (int i = 0; i < reward_list.Count; ++i)
{
reward_list[i].WriteMsg(binaryWriter);
}
}
}
public class RechargeRankActivityReward : BinaryMessageBase
{
public RechargeRankActivityReward()
{
sysID = 3;
cmdID = 47;
}
public Int32 act_id;
public Int32 reward_id;
public override void ReadMsg(BinaryReader binaryReader)
{
act_id = binaryReader.ReadInt32();
reward_id = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(act_id);
binaryWriter.Write(reward_id);
}
}
public class RechargeRankActivityRewardRet : BinaryMessageBase
{
public RechargeRankActivityRewardRet()
{
sysID = 3;
cmdID = 48;
}
public Int32 result;
public override void ReadMsg(BinaryReader binaryReader)
{
result = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(result);
}
}
public class LuaMarketingActSubTagAward : BinaryMessageBase
{
public LuaMarketingActSubTagAward()
{
sysID = 0;
cmdID = 0;
}
public Int32 actID;
public Int32 tagId;
public Int32 subTagID;
public Int32 state;
public List<MarketingActAwardItem> awardSubTags = new List<MarketingActAwardItem>();
public List<string> descs = new List<string>();
public Int32 isSpecialRew;
public Int32 Quality;
public List<string> otherDescs = new List<string>();
public override void ReadMsg(BinaryReader binaryReader)
{
actID = binaryReader.ReadInt32();
tagId = binaryReader.ReadInt32();
subTagID = binaryReader.ReadInt32();
state = binaryReader.ReadInt32();
var awardSubTagsCnt = binaryReader.ReadInt32();
for (int i = 0; i < awardSubTagsCnt; ++i)
{
var temp = new MarketingActAwardItem();
temp.ReadMsg(binaryReader);
awardSubTags.Add(temp);
}
var descsCnt = binaryReader.ReadInt32();
for (int i = 0; i < descsCnt; ++i)
{
var temp = BinaryMessageHandle.ReadString(binaryReader);
descs.Add(temp);
}
isSpecialRew = binaryReader.ReadInt32();
Quality = binaryReader.ReadInt32();
var otherDescsCnt = binaryReader.ReadInt32();
for (int i = 0; i < otherDescsCnt; ++i)
{
var temp = BinaryMessageHandle.ReadString(binaryReader);
otherDescs.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(actID);
binaryWriter.Write(tagId);
binaryWriter.Write(subTagID);
binaryWriter.Write(state);
binaryWriter.Write(awardSubTags.Count);
for (int i = 0; i < awardSubTags.Count; ++i)
{
awardSubTags[i].WriteMsg(binaryWriter);
}
binaryWriter.Write(descs.Count);
for (int i = 0; i < descs.Count; ++i)
{
{
var bytes = System.Text.Encoding.UTF8.GetBytes(descs[i]);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
}
binaryWriter.Write(isSpecialRew);
binaryWriter.Write(Quality);
binaryWriter.Write(otherDescs.Count);
for (int i = 0; i < otherDescs.Count; ++i)
{
{
var bytes = System.Text.Encoding.UTF8.GetBytes(otherDescs[i]);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
}
}
}
public class LuaMarketingActPacketSubTag : BinaryMessageBase
{
public LuaMarketingActPacketSubTag()
{
sysID = 0;
cmdID = 0;
}
public Int32 actID;
public Int32 tagId;
public List<LuaMarketingActSubTagAward> awardTags = new List<LuaMarketingActSubTagAward>();
public Int32 modleID;
public string btnDesc;
public List<string> btnIconPath = new List<string>();
public Int32 state;
public override void ReadMsg(BinaryReader binaryReader)
{
actID = binaryReader.ReadInt32();
tagId = binaryReader.ReadInt32();
var awardTagsCnt = binaryReader.ReadInt32();
for (int i = 0; i < awardTagsCnt; ++i)
{
var temp = new LuaMarketingActSubTagAward();
temp.ReadMsg(binaryReader);
awardTags.Add(temp);
}
modleID = binaryReader.ReadInt32();
btnDesc = BinaryMessageHandle.ReadString(binaryReader);
var btnIconPathCnt = binaryReader.ReadInt32();
for (int i = 0; i < btnIconPathCnt; ++i)
{
var temp = BinaryMessageHandle.ReadString(binaryReader);
btnIconPath.Add(temp);
}
state = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(actID);
binaryWriter.Write(tagId);
binaryWriter.Write(awardTags.Count);
for (int i = 0; i < awardTags.Count; ++i)
{
awardTags[i].WriteMsg(binaryWriter);
}
binaryWriter.Write(modleID);
{
var bytes = System.Text.Encoding.UTF8.GetBytes(btnDesc);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
binaryWriter.Write(btnIconPath.Count);
for (int i = 0; i < btnIconPath.Count; ++i)
{
{
var bytes = System.Text.Encoding.UTF8.GetBytes(btnIconPath[i]);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
}
binaryWriter.Write(state);
}
}
public class LuaMarketingActPacketPageRet : BinaryMessageBase
{
public LuaMarketingActPacketPageRet()
{
sysID = 3;
cmdID = 49;
}
public Int32 actId;
public List<string> pageDescList = new List<string>();
public List<LuaMarketingActPacketSubTag> subTags = new List<LuaMarketingActPacketSubTag>();
public override void ReadMsg(BinaryReader binaryReader)
{
actId = binaryReader.ReadInt32();
var pageDescListCnt = binaryReader.ReadInt32();
for (int i = 0; i < pageDescListCnt; ++i)
{
var temp = BinaryMessageHandle.ReadString(binaryReader);
pageDescList.Add(temp);
}
var subTagsCnt = binaryReader.ReadInt32();
for (int i = 0; i < subTagsCnt; ++i)
{
var temp = new LuaMarketingActPacketSubTag();
temp.ReadMsg(binaryReader);
subTags.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(actId);
binaryWriter.Write(pageDescList.Count);
for (int i = 0; i < pageDescList.Count; ++i)
{
{
var bytes = System.Text.Encoding.UTF8.GetBytes(pageDescList[i]);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
}
binaryWriter.Write(subTags.Count);
for (int i = 0; i < subTags.Count; ++i)
{
subTags[i].WriteMsg(binaryWriter);
}
}
}
public class MarketingActDailyChargeReq : BinaryMessageBase
{
public MarketingActDailyChargeReq()
{
sysID = 4;
cmdID = 1;
}
public Int32 actID;
public Int32 updateOrInit;
public override void ReadMsg(BinaryReader binaryReader)
{
actID = binaryReader.ReadInt32();
updateOrInit = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(actID);
binaryWriter.Write(updateOrInit);
}
}
public class MarketingActDailyChargeRet : BinaryMessageBase
{
public MarketingActDailyChargeRet()
{
sysID = 4;
cmdID = 2;
}
public Int32 actID;
public List<string> descList = new List<string>();
public List<MarketingActAwardTag> awardTags = new List<MarketingActAwardTag>();
public override void ReadMsg(BinaryReader binaryReader)
{
actID = binaryReader.ReadInt32();
var descListCnt = binaryReader.ReadInt32();
for (int i = 0; i < descListCnt; ++i)
{
var temp = BinaryMessageHandle.ReadString(binaryReader);
descList.Add(temp);
}
var awardTagsCnt = binaryReader.ReadInt32();
for (int i = 0; i < awardTagsCnt; ++i)
{
var temp = new MarketingActAwardTag();
temp.ReadMsg(binaryReader);
awardTags.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(actID);
binaryWriter.Write(descList.Count);
for (int i = 0; i < descList.Count; ++i)
{
{
var bytes = System.Text.Encoding.UTF8.GetBytes(descList[i]);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
}
binaryWriter.Write(awardTags.Count);
for (int i = 0; i < awardTags.Count; ++i)
{
awardTags[i].WriteMsg(binaryWriter);
}
}
}
public class MarketingActDailyChargeGetAward : BinaryMessageBase
{
public MarketingActDailyChargeGetAward()
{
sysID = 4;
cmdID = 3;
}
public Int32 actID;
public Int32 tagID;
public override void ReadMsg(BinaryReader binaryReader)
{
actID = binaryReader.ReadInt32();
tagID = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(actID);
binaryWriter.Write(tagID);
}
}
public class ReqRechargeGoodsList : BinaryMessageBase
{
public ReqRechargeGoodsList()
{
sysID = 4;
cmdID = 4;
}
public Int32 flag;
public override void ReadMsg(BinaryReader binaryReader)
{
flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(flag);
}
}
public class RetRechargeGoodsList : BinaryMessageBase
{
public RetRechargeGoodsList()
{
sysID = 4;
cmdID = 5;
}
public List<Int32> goodsState = new List<Int32>();
public override void ReadMsg(BinaryReader binaryReader)
{
var goodsStateCnt = binaryReader.ReadInt32();
for (int i = 0; i < goodsStateCnt; ++i)
{
var temp = binaryReader.ReadInt32();
goodsState.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(goodsState.Count);
for (int i = 0; i < goodsState.Count; ++i)
{
binaryWriter.Write(goodsState[i]);
}
}
}
public class ReqGetSoulList : BinaryMessageBase
{
public ReqGetSoulList()
{
sysID = 5;
cmdID = 1;
}
public Int32 flag;
public override void ReadMsg(BinaryReader binaryReader)
{
flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(flag);
}
}
public class SoulGeneralData : BinaryMessageBase
{
public SoulGeneralData()
{
sysID = 0;
cmdID = 0;
}
public Int32 generalId;
public Int32 star;
public override void ReadMsg(BinaryReader binaryReader)
{
generalId = binaryReader.ReadInt32();
star = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(generalId);
binaryWriter.Write(star);
}
}
public class SoulHeavenData : BinaryMessageBase
{
public SoulHeavenData()
{
sysID = 0;
cmdID = 0;
}
public Int32 heavenId;
public List<SoulGeneralData> generalList = new List<SoulGeneralData>();
public override void ReadMsg(BinaryReader binaryReader)
{
heavenId = binaryReader.ReadInt32();
var generalListCnt = binaryReader.ReadInt32();
for (int i = 0; i < generalListCnt; ++i)
{
var temp = new SoulGeneralData();
temp.ReadMsg(binaryReader);
generalList.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(heavenId);
binaryWriter.Write(generalList.Count);
for (int i = 0; i < generalList.Count; ++i)
{
generalList[i].WriteMsg(binaryWriter);
}
}
}
public class RespGetSoulList : BinaryMessageBase
{
public RespGetSoulList()
{
sysID = 5;
cmdID = 2;
}
public Int32 wishNum;
public List<SoulHeavenData> heavenList = new List<SoulHeavenData>();
public override void ReadMsg(BinaryReader binaryReader)
{
wishNum = binaryReader.ReadInt32();
var heavenListCnt = binaryReader.ReadInt32();
for (int i = 0; i < heavenListCnt; ++i)
{
var temp = new SoulHeavenData();
temp.ReadMsg(binaryReader);
heavenList.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(wishNum);
binaryWriter.Write(heavenList.Count);
for (int i = 0; i < heavenList.Count; ++i)
{
heavenList[i].WriteMsg(binaryWriter);
}
}
}
public class ReqUpgradeSoul : BinaryMessageBase
{
public ReqUpgradeSoul()
{
sysID = 5;
cmdID = 3;
}
public Int32 generalId;
public Int32 isAutoUse;
public override void ReadMsg(BinaryReader binaryReader)
{
generalId = binaryReader.ReadInt32();
isAutoUse = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(generalId);
binaryWriter.Write(isAutoUse);
}
}
public class RespUpgradeSoul : BinaryMessageBase
{
public RespUpgradeSoul()
{
sysID = 5;
cmdID = 4;
}
public Int32 ret;
public Int32 heavenId;
public Int32 generalId;
public Int32 star;
public Int32 wishNum;
public override void ReadMsg(BinaryReader binaryReader)
{
ret = binaryReader.ReadInt32();
heavenId = binaryReader.ReadInt32();
generalId = binaryReader.ReadInt32();
star = binaryReader.ReadInt32();
wishNum = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(ret);
binaryWriter.Write(heavenId);
binaryWriter.Write(generalId);
binaryWriter.Write(star);
binaryWriter.Write(wishNum);
}
}
public class ReqGetMoney : BinaryMessageBase
{
public ReqGetMoney()
{
sysID = 5;
cmdID = 5;
}
public Int32 flag;
public override void ReadMsg(BinaryReader binaryReader)
{
flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(flag);
}
}
public class RespGetMoney : BinaryMessageBase
{
public RespGetMoney()
{
sysID = 5;
cmdID = 6;
}
public Int32 wishNum;
public override void ReadMsg(BinaryReader binaryReader)
{
wishNum = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(wishNum);
}
}
public class RespUpgradeSoulFail : BinaryMessageBase
{
public RespUpgradeSoulFail()
{
sysID = 5;
cmdID = 7;
}
public Int32 moneyCount;
public override void ReadMsg(BinaryReader binaryReader)
{
moneyCount = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(moneyCount);
}
}
public class ReqGetVeinList : BinaryMessageBase
{
public ReqGetVeinList()
{
sysID = 6;
cmdID = 1;
}
public Int32 flag;
public override void ReadMsg(BinaryReader binaryReader)
{
flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(flag);
}
}
public class VeinNodeData : BinaryMessageBase
{
public VeinNodeData()
{
sysID = 0;
cmdID = 0;
}
public Int32 nodeId;
public Int32 level;
public override void ReadMsg(BinaryReader binaryReader)
{
nodeId = binaryReader.ReadInt32();
level = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(nodeId);
binaryWriter.Write(level);
}
}
public class VeinData : BinaryMessageBase
{
public VeinData()
{
sysID = 0;
cmdID = 0;
}
public Int32 veinId;
public List<VeinNodeData> nodeList = new List<VeinNodeData>();
public override void ReadMsg(BinaryReader binaryReader)
{
veinId = binaryReader.ReadInt32();
var nodeListCnt = binaryReader.ReadInt32();
for (int i = 0; i < nodeListCnt; ++i)
{
var temp = new VeinNodeData();
temp.ReadMsg(binaryReader);
nodeList.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(veinId);
binaryWriter.Write(nodeList.Count);
for (int i = 0; i < nodeList.Count; ++i)
{
nodeList[i].WriteMsg(binaryWriter);
}
}
}
public class RespGetVeinList : BinaryMessageBase
{
public RespGetVeinList()
{
sysID = 6;
cmdID = 2;
}
public List<VeinData> veinList = new List<VeinData>();
public override void ReadMsg(BinaryReader binaryReader)
{
var veinListCnt = binaryReader.ReadInt32();
for (int i = 0; i < veinListCnt; ++i)
{
var temp = new VeinData();
temp.ReadMsg(binaryReader);
veinList.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(veinList.Count);
for (int i = 0; i < veinList.Count; ++i)
{
veinList[i].WriteMsg(binaryWriter);
}
}
}
public class ReqUpgradeVein : BinaryMessageBase
{
public ReqUpgradeVein()
{
sysID = 6;
cmdID = 3;
}
public Int32 nodeId;
public Int32 isMoney;
public override void ReadMsg(BinaryReader binaryReader)
{
nodeId = binaryReader.ReadInt32();
isMoney = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(nodeId);
binaryWriter.Write(isMoney);
}
}
public class RespUpgradeVein : BinaryMessageBase
{
public RespUpgradeVein()
{
sysID = 6;
cmdID = 4;
}
public Int32 veinId;
public Int32 nodeId;
public Int32 level;
public override void ReadMsg(BinaryReader binaryReader)
{
veinId = binaryReader.ReadInt32();
nodeId = binaryReader.ReadInt32();
level = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(veinId);
binaryWriter.Write(nodeId);
binaryWriter.Write(level);
}
}
public class ReqGetHeartList : BinaryMessageBase
{
public ReqGetHeartList()
{
sysID = 7;
cmdID = 1;
}
public Int32 flag;
public override void ReadMsg(BinaryReader binaryReader)
{
flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(flag);
}
}
public class HeartData : BinaryMessageBase
{
public HeartData()
{
sysID = 0;
cmdID = 0;
}
public Int32 heartId;
public Int32 level;
public override void ReadMsg(BinaryReader binaryReader)
{
heartId = binaryReader.ReadInt32();
level = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(heartId);
binaryWriter.Write(level);
}
}
public class AttrData : BinaryMessageBase
{
public AttrData()
{
sysID = 0;
cmdID = 0;
}
public Int32 attrId;
public Int64 attrValue;
public override void ReadMsg(BinaryReader binaryReader)
{
attrId = binaryReader.ReadInt32();
attrValue = binaryReader.ReadInt64();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(attrId);
binaryWriter.Write(attrValue);
}
}
public class RespGetHeartList : BinaryMessageBase
{
public RespGetHeartList()
{
sysID = 7;
cmdID = 2;
}
public Int32 soulCount;
public Int32 pulseLevel;
public Int32 totalPower;
public Int32 heartClass;
public List<HeartData> heartList = new List<HeartData>();
public List<AttrData> attrList = new List<AttrData>();
public List<AttrData> attrPulseList = new List<AttrData>();
public override void ReadMsg(BinaryReader binaryReader)
{
soulCount = binaryReader.ReadInt32();
pulseLevel = binaryReader.ReadInt32();
totalPower = binaryReader.ReadInt32();
heartClass = binaryReader.ReadInt32();
var heartListCnt = binaryReader.ReadInt32();
for (int i = 0; i < heartListCnt; ++i)
{
var temp = new HeartData();
temp.ReadMsg(binaryReader);
heartList.Add(temp);
}
var attrListCnt = binaryReader.ReadInt32();
for (int i = 0; i < attrListCnt; ++i)
{
var temp = new AttrData();
temp.ReadMsg(binaryReader);
attrList.Add(temp);
}
var attrPulseListCnt = binaryReader.ReadInt32();
for (int i = 0; i < attrPulseListCnt; ++i)
{
var temp = new AttrData();
temp.ReadMsg(binaryReader);
attrPulseList.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(soulCount);
binaryWriter.Write(pulseLevel);
binaryWriter.Write(totalPower);
binaryWriter.Write(heartClass);
binaryWriter.Write(heartList.Count);
for (int i = 0; i < heartList.Count; ++i)
{
heartList[i].WriteMsg(binaryWriter);
}
binaryWriter.Write(attrList.Count);
for (int i = 0; i < attrList.Count; ++i)
{
attrList[i].WriteMsg(binaryWriter);
}
binaryWriter.Write(attrPulseList.Count);
for (int i = 0; i < attrPulseList.Count; ++i)
{
attrPulseList[i].WriteMsg(binaryWriter);
}
}
}
public class ReqUpgradeHeart : BinaryMessageBase
{
public ReqUpgradeHeart()
{
sysID = 7;
cmdID = 3;
}
public Int32 heartId;
public Int32 isAuto;
public override void ReadMsg(BinaryReader binaryReader)
{
heartId = binaryReader.ReadInt32();
isAuto = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(heartId);
binaryWriter.Write(isAuto);
}
}
public class ReqAdvanced : BinaryMessageBase
{
public ReqAdvanced()
{
sysID = 7;
cmdID = 4;
}
public Int32 flag;
public override void ReadMsg(BinaryReader binaryReader)
{
flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(flag);
}
}
public class WelfareRew : BinaryMessageBase
{
public WelfareRew()
{
sysID = 0;
cmdID = 0;
}
public Int32 _ItemId;
public Int32 _ItemNum;
public override void ReadMsg(BinaryReader binaryReader)
{
_ItemId = binaryReader.ReadInt32();
_ItemNum = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_ItemId);
binaryWriter.Write(_ItemNum);
}
}
public class WelfareSubNodeInfo : BinaryMessageBase
{
public WelfareSubNodeInfo()
{
sysID = 0;
cmdID = 0;
}
public Int32 _SubNodeId;
public Int32 _SubNodeState;
public List<string> _SubNodeDescList = new List<string>();
public List<WelfareRew> _RewList = new List<WelfareRew>();
public Int32 _TotalTime;
public Int32 _PassedTime;
public Int32 _IsCounTime;
public string _IconPath;
public Int32 _CharModelId;
public Int32 _IsDouble;
public Int32 isSpecialRew;
public string vipDoubleIconPath;
public Int32 Quality;
public override void ReadMsg(BinaryReader binaryReader)
{
_SubNodeId = binaryReader.ReadInt32();
_SubNodeState = binaryReader.ReadInt32();
var _SubNodeDescListCnt = binaryReader.ReadInt32();
for (int i = 0; i < _SubNodeDescListCnt; ++i)
{
var temp = BinaryMessageHandle.ReadString(binaryReader);
_SubNodeDescList.Add(temp);
}
var _RewListCnt = binaryReader.ReadInt32();
for (int i = 0; i < _RewListCnt; ++i)
{
var temp = new WelfareRew();
temp.ReadMsg(binaryReader);
_RewList.Add(temp);
}
_TotalTime = binaryReader.ReadInt32();
_PassedTime = binaryReader.ReadInt32();
_IsCounTime = binaryReader.ReadInt32();
_IconPath = BinaryMessageHandle.ReadString(binaryReader);
_CharModelId = binaryReader.ReadInt32();
_IsDouble = binaryReader.ReadInt32();
isSpecialRew = binaryReader.ReadInt32();
vipDoubleIconPath = BinaryMessageHandle.ReadString(binaryReader);
Quality = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_SubNodeId);
binaryWriter.Write(_SubNodeState);
binaryWriter.Write(_SubNodeDescList.Count);
for (int i = 0; i < _SubNodeDescList.Count; ++i)
{
{
var bytes = System.Text.Encoding.UTF8.GetBytes(_SubNodeDescList[i]);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
}
binaryWriter.Write(_RewList.Count);
for (int i = 0; i < _RewList.Count; ++i)
{
_RewList[i].WriteMsg(binaryWriter);
}
binaryWriter.Write(_TotalTime);
binaryWriter.Write(_PassedTime);
binaryWriter.Write(_IsCounTime);
{
var bytes = System.Text.Encoding.UTF8.GetBytes(_IconPath);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
binaryWriter.Write(_CharModelId);
binaryWriter.Write(_IsDouble);
binaryWriter.Write(isSpecialRew);
{
var bytes = System.Text.Encoding.UTF8.GetBytes(vipDoubleIconPath);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
binaryWriter.Write(Quality);
}
}
public class WelfareMenuItemInfo : BinaryMessageBase
{
public WelfareMenuItemInfo()
{
sysID = 0;
cmdID = 0;
}
public Int32 _NodeId;
public string _NodeName;
public Int32 _NodeState;
public override void ReadMsg(BinaryReader binaryReader)
{
_NodeId = binaryReader.ReadInt32();
_NodeName = BinaryMessageHandle.ReadString(binaryReader);
_NodeState = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_NodeId);
{
var bytes = System.Text.Encoding.UTF8.GetBytes(_NodeName);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
binaryWriter.Write(_NodeState);
}
}
public class WelfareInfoReq : BinaryMessageBase
{
public WelfareInfoReq()
{
sysID = 8;
cmdID = 1;
}
public Int32 flag;
public override void ReadMsg(BinaryReader binaryReader)
{
flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(flag);
}
}
public class WelfareInfoRet : BinaryMessageBase
{
public WelfareInfoRet()
{
sysID = 8;
cmdID = 2;
}
public List<WelfareMenuItemInfo> _ActInfo = new List<WelfareMenuItemInfo>();
public Int32 _MenuItemState;
public override void ReadMsg(BinaryReader binaryReader)
{
var _ActInfoCnt = binaryReader.ReadInt32();
for (int i = 0; i < _ActInfoCnt; ++i)
{
var temp = new WelfareMenuItemInfo();
temp.ReadMsg(binaryReader);
_ActInfo.Add(temp);
}
_MenuItemState = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_ActInfo.Count);
for (int i = 0; i < _ActInfo.Count; ++i)
{
_ActInfo[i].WriteMsg(binaryWriter);
}
binaryWriter.Write(_MenuItemState);
}
}
public class ReqGetWelfareRew : BinaryMessageBase
{
public ReqGetWelfareRew()
{
sysID = 8;
cmdID = 3;
}
public Int32 _NodeId;
public Int32 _SubNodeId;
public override void ReadMsg(BinaryReader binaryReader)
{
_NodeId = binaryReader.ReadInt32();
_SubNodeId = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_NodeId);
binaryWriter.Write(_SubNodeId);
}
}
public class ReqNodePageInfo : BinaryMessageBase
{
public ReqNodePageInfo()
{
sysID = 8;
cmdID = 4;
}
public Int32 _NodeId;
public override void ReadMsg(BinaryReader binaryReader)
{
_NodeId = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_NodeId);
}
}
public class NodePageInfoRet : BinaryMessageBase
{
public NodePageInfoRet()
{
sysID = 8;
cmdID = 5;
}
public Int32 _NodeId;
public List<string> _NodeDescList = new List<string>();
public List<WelfareSubNodeInfo> _SubNodeList = new List<WelfareSubNodeInfo>();
public override void ReadMsg(BinaryReader binaryReader)
{
_NodeId = binaryReader.ReadInt32();
var _NodeDescListCnt = binaryReader.ReadInt32();
for (int i = 0; i < _NodeDescListCnt; ++i)
{
var temp = BinaryMessageHandle.ReadString(binaryReader);
_NodeDescList.Add(temp);
}
var _SubNodeListCnt = binaryReader.ReadInt32();
for (int i = 0; i < _SubNodeListCnt; ++i)
{
var temp = new WelfareSubNodeInfo();
temp.ReadMsg(binaryReader);
_SubNodeList.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_NodeId);
binaryWriter.Write(_NodeDescList.Count);
for (int i = 0; i < _NodeDescList.Count; ++i)
{
{
var bytes = System.Text.Encoding.UTF8.GetBytes(_NodeDescList[i]);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
}
binaryWriter.Write(_SubNodeList.Count);
for (int i = 0; i < _SubNodeList.Count; ++i)
{
_SubNodeList[i].WriteMsg(binaryWriter);
}
}
}
public class RetGetWelfareRew : BinaryMessageBase
{
public RetGetWelfareRew()
{
sysID = 8;
cmdID = 6;
}
public Int32 _Result;
public override void ReadMsg(BinaryReader binaryReader)
{
_Result = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_Result);
}
}
public class RetMonthlyCard : BinaryMessageBase
{
public RetMonthlyCard()
{
sysID = 8;
cmdID = 7;
}
public Int32 actID;
public Int32 nodeID;
public Int32 jade;
public Int32 yuanbao;
public Int32 lastDay;
public Int32 rewardState;
public Int32 purchaseState;
public override void ReadMsg(BinaryReader binaryReader)
{
actID = binaryReader.ReadInt32();
nodeID = binaryReader.ReadInt32();
jade = binaryReader.ReadInt32();
yuanbao = binaryReader.ReadInt32();
lastDay = binaryReader.ReadInt32();
rewardState = binaryReader.ReadInt32();
purchaseState = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(actID);
binaryWriter.Write(nodeID);
binaryWriter.Write(jade);
binaryWriter.Write(yuanbao);
binaryWriter.Write(lastDay);
binaryWriter.Write(rewardState);
binaryWriter.Write(purchaseState);
}
}
public class ReqPurchaseMonthlyCard : BinaryMessageBase
{
public ReqPurchaseMonthlyCard()
{
sysID = 8;
cmdID = 8;
}
public Int32 flag;
public override void ReadMsg(BinaryReader binaryReader)
{
flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(flag);
}
}
public class PopOffLineExp : BinaryMessageBase
{
public PopOffLineExp()
{
sysID = 8;
cmdID = 9;
}
public Int32 entrance;
public Int32 actID;
public override void ReadMsg(BinaryReader binaryReader)
{
entrance = binaryReader.ReadInt32();
actID = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(entrance);
binaryWriter.Write(actID);
}
}
public class MoneyStruct : BinaryMessageBase
{
public MoneyStruct()
{
sysID = 0;
cmdID = 0;
}
public Int32 MoneyType;
public Int32 MoneyNum;
public override void ReadMsg(BinaryReader binaryReader)
{
MoneyType = binaryReader.ReadInt32();
MoneyNum = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(MoneyType);
binaryWriter.Write(MoneyNum);
}
}
public class ResourceRecoveryInfo : BinaryMessageBase
{
public ResourceRecoveryInfo()
{
sysID = 0;
cmdID = 0;
}
public Int32 ResourceType;
public Int32 SubType;
public Int32 RewardExp;
public Int32 RewardProExp;
public List<WelfareRew> RewardItem = new List<WelfareRew>();
public Int32 PrivilegeVipType;
public List<MoneyStruct> ConsumeType = new List<MoneyStruct>();
public Int32 RewardState;
public override void ReadMsg(BinaryReader binaryReader)
{
ResourceType = binaryReader.ReadInt32();
SubType = binaryReader.ReadInt32();
RewardExp = binaryReader.ReadInt32();
RewardProExp = binaryReader.ReadInt32();
var RewardItemCnt = binaryReader.ReadInt32();
for (int i = 0; i < RewardItemCnt; ++i)
{
var temp = new WelfareRew();
temp.ReadMsg(binaryReader);
RewardItem.Add(temp);
}
PrivilegeVipType = binaryReader.ReadInt32();
var ConsumeTypeCnt = binaryReader.ReadInt32();
for (int i = 0; i < ConsumeTypeCnt; ++i)
{
var temp = new MoneyStruct();
temp.ReadMsg(binaryReader);
ConsumeType.Add(temp);
}
RewardState = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(ResourceType);
binaryWriter.Write(SubType);
binaryWriter.Write(RewardExp);
binaryWriter.Write(RewardProExp);
binaryWriter.Write(RewardItem.Count);
for (int i = 0; i < RewardItem.Count; ++i)
{
RewardItem[i].WriteMsg(binaryWriter);
}
binaryWriter.Write(PrivilegeVipType);
binaryWriter.Write(ConsumeType.Count);
for (int i = 0; i < ConsumeType.Count; ++i)
{
ConsumeType[i].WriteMsg(binaryWriter);
}
binaryWriter.Write(RewardState);
}
}
public class RetResourceRecoveryInfo : BinaryMessageBase
{
public RetResourceRecoveryInfo()
{
sysID = 8;
cmdID = 10;
}
public List<ResourceRecoveryInfo> info = new List<ResourceRecoveryInfo>();
public override void ReadMsg(BinaryReader binaryReader)
{
var infoCnt = binaryReader.ReadInt32();
for (int i = 0; i < infoCnt; ++i)
{
var temp = new ResourceRecoveryInfo();
temp.ReadMsg(binaryReader);
info.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(info.Count);
for (int i = 0; i < info.Count; ++i)
{
info[i].WriteMsg(binaryWriter);
}
}
}
public class ReqResourceRecoveryReward : BinaryMessageBase
{
public ReqResourceRecoveryReward()
{
sysID = 8;
cmdID = 11;
}
public Int32 ResourceType;
public Int32 SubType;
public Int32 RecoveryType;
public Int32 IsTotal;
public override void ReadMsg(BinaryReader binaryReader)
{
ResourceType = binaryReader.ReadInt32();
SubType = binaryReader.ReadInt32();
RecoveryType = binaryReader.ReadInt32();
IsTotal = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(ResourceType);
binaryWriter.Write(SubType);
binaryWriter.Write(RecoveryType);
binaryWriter.Write(IsTotal);
}
}
public class RetResourceRecoveryReward : BinaryMessageBase
{
public RetResourceRecoveryReward()
{
sysID = 8;
cmdID = 12;
}
public Int32 ResourceType;
public Int32 SubType;
public Int32 result;
public override void ReadMsg(BinaryReader binaryReader)
{
ResourceType = binaryReader.ReadInt32();
SubType = binaryReader.ReadInt32();
result = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(ResourceType);
binaryWriter.Write(SubType);
binaryWriter.Write(result);
}
}
public class ActivityAskNpcInfo : BinaryMessageBase
{
public ActivityAskNpcInfo()
{
sysID = 9;
cmdID = 1;
}
public Int32 activity_type;
public override void ReadMsg(BinaryReader binaryReader)
{
activity_type = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(activity_type);
}
}
public class ActivityNpcInfo : BinaryMessageBase
{
public ActivityNpcInfo()
{
sysID = 0;
cmdID = 0;
}
public Int32 containerId;
public Int32 instId;
public Int32 npcId;
public Int32 fx;
public Int32 fz;
public override void ReadMsg(BinaryReader binaryReader)
{
containerId = binaryReader.ReadInt32();
instId = binaryReader.ReadInt32();
npcId = binaryReader.ReadInt32();
fx = binaryReader.ReadInt32();
fz = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(containerId);
binaryWriter.Write(instId);
binaryWriter.Write(npcId);
binaryWriter.Write(fx);
binaryWriter.Write(fz);
}
}
public class ActivityAskNpcInfoRet : BinaryMessageBase
{
public ActivityAskNpcInfoRet()
{
sysID = 9;
cmdID = 2;
}
public Int32 activity_type;
public List<ActivityNpcInfo> npcInfo = new List<ActivityNpcInfo>();
public override void ReadMsg(BinaryReader binaryReader)
{
activity_type = binaryReader.ReadInt32();
var npcInfoCnt = binaryReader.ReadInt32();
for (int i = 0; i < npcInfoCnt; ++i)
{
var temp = new ActivityNpcInfo();
temp.ReadMsg(binaryReader);
npcInfo.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(activity_type);
binaryWriter.Write(npcInfo.Count);
for (int i = 0; i < npcInfo.Count; ++i)
{
npcInfo[i].WriteMsg(binaryWriter);
}
}
}
public class AskWorldBossInfo : BinaryMessageBase
{
public AskWorldBossInfo()
{
sysID = 9;
cmdID = 3;
}
public Int32 activity_type;
public override void ReadMsg(BinaryReader binaryReader)
{
activity_type = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(activity_type);
}
}
public class WorldBossPlayerInfo : BinaryMessageBase
{
public WorldBossPlayerInfo()
{
sysID = 0;
cmdID = 0;
}
public Int64 playerGuid;
public Int32 professionId;
public string name;
public Int32 AddScore;
public string servername;
public override void ReadMsg(BinaryReader binaryReader)
{
playerGuid = binaryReader.ReadInt64();
professionId = binaryReader.ReadInt32();
name = BinaryMessageHandle.ReadString(binaryReader);
AddScore = binaryReader.ReadInt32();
servername = BinaryMessageHandle.ReadString(binaryReader);
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(playerGuid);
binaryWriter.Write(professionId);
{
var bytes = System.Text.Encoding.UTF8.GetBytes(name);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
binaryWriter.Write(AddScore);
{
var bytes = System.Text.Encoding.UTF8.GetBytes(servername);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
}
}
public class WorldBossInfo : BinaryMessageBase
{
public WorldBossInfo()
{
sysID = 0;
cmdID = 0;
}
public Int32 npcId;
public byte beKilled;
public Int32 remainBloodRate;
public WorldBossPlayerInfo lastKiller;
public Int32 remainDigTimes;
public Int32 usedDigTimes;
public override void ReadMsg(BinaryReader binaryReader)
{
npcId = binaryReader.ReadInt32();
beKilled = binaryReader.ReadByte();
remainBloodRate = binaryReader.ReadInt32();
lastKiller = new WorldBossPlayerInfo();
lastKiller.ReadMsg(binaryReader);
remainDigTimes = binaryReader.ReadInt32();
usedDigTimes = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(npcId);
binaryWriter.Write(beKilled);
binaryWriter.Write(remainBloodRate);
lastKiller.WriteMsg(binaryWriter);
binaryWriter.Write(remainDigTimes);
binaryWriter.Write(usedDigTimes);
}
}
public class AskWorldBossInfoRet : BinaryMessageBase
{
public AskWorldBossInfoRet()
{
sysID = 9;
cmdID = 4;
}
public Int32 activity_type;
public List<WorldBossInfo> boss_info = new List<WorldBossInfo>();
public override void ReadMsg(BinaryReader binaryReader)
{
activity_type = binaryReader.ReadInt32();
var boss_infoCnt = binaryReader.ReadInt32();
for (int i = 0; i < boss_infoCnt; ++i)
{
var temp = new WorldBossInfo();
temp.ReadMsg(binaryReader);
boss_info.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(activity_type);
binaryWriter.Write(boss_info.Count);
for (int i = 0; i < boss_info.Count; ++i)
{
boss_info[i].WriteMsg(binaryWriter);
}
}
}
public class AskWorldBossLastRankInfo : BinaryMessageBase
{
public AskWorldBossLastRankInfo()
{
sysID = 9;
cmdID = 5;
}
public Int32 npcId;
public Int32 professionId;
public override void ReadMsg(BinaryReader binaryReader)
{
npcId = binaryReader.ReadInt32();
professionId = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(npcId);
binaryWriter.Write(professionId);
}
}
public class AskWorldBossLastRankInfoRet : BinaryMessageBase
{
public AskWorldBossLastRankInfoRet()
{
sysID = 9;
cmdID = 6;
}
public Int32 npcId;
public Int32 professionId;
public Int32 selfScore;
public string selfReward;
public WorldBossPlayerInfo lastKiller;
public List<WorldBossPlayerInfo> rankInfo = new List<WorldBossPlayerInfo>();
public override void ReadMsg(BinaryReader binaryReader)
{
npcId = binaryReader.ReadInt32();
professionId = binaryReader.ReadInt32();
selfScore = binaryReader.ReadInt32();
selfReward = BinaryMessageHandle.ReadString(binaryReader);
lastKiller = new WorldBossPlayerInfo();
lastKiller.ReadMsg(binaryReader);
var rankInfoCnt = binaryReader.ReadInt32();
for (int i = 0; i < rankInfoCnt; ++i)
{
var temp = new WorldBossPlayerInfo();
temp.ReadMsg(binaryReader);
rankInfo.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(npcId);
binaryWriter.Write(professionId);
binaryWriter.Write(selfScore);
{
var bytes = System.Text.Encoding.UTF8.GetBytes(selfReward);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
lastKiller.WriteMsg(binaryWriter);
binaryWriter.Write(rankInfo.Count);
for (int i = 0; i < rankInfo.Count; ++i)
{
rankInfo[i].WriteMsg(binaryWriter);
}
}
}
public class SynWorldBossRankInfo : BinaryMessageBase
{
public SynWorldBossRankInfo()
{
sysID = 9;
cmdID = 7;
}
public Int32 npcId;
public Int32 selfScore;
public List<WorldBossPlayerInfo> rankInfo = new List<WorldBossPlayerInfo>();
public Int32 selfRank;
public override void ReadMsg(BinaryReader binaryReader)
{
npcId = binaryReader.ReadInt32();
selfScore = binaryReader.ReadInt32();
var rankInfoCnt = binaryReader.ReadInt32();
for (int i = 0; i < rankInfoCnt; ++i)
{
var temp = new WorldBossPlayerInfo();
temp.ReadMsg(binaryReader);
rankInfo.Add(temp);
}
selfRank = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(npcId);
binaryWriter.Write(selfScore);
binaryWriter.Write(rankInfo.Count);
for (int i = 0; i < rankInfo.Count; ++i)
{
rankInfo[i].WriteMsg(binaryWriter);
}
binaryWriter.Write(selfRank);
}
}
public class SynWorldBossTreasureInfo : BinaryMessageBase
{
public SynWorldBossTreasureInfo()
{
sysID = 9;
cmdID = 8;
}
public Int32 npcId;
public override void ReadMsg(BinaryReader binaryReader)
{
npcId = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(npcId);
}
}
public class WorldBossTreasure : BinaryMessageBase
{
public WorldBossTreasure()
{
sysID = 9;
cmdID = 9;
}
public Int32 npcId;
public byte isall;
public override void ReadMsg(BinaryReader binaryReader)
{
npcId = binaryReader.ReadInt32();
isall = binaryReader.ReadByte();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(npcId);
binaryWriter.Write(isall);
}
}
public class WorldBossTreasureRet : BinaryMessageBase
{
public WorldBossTreasureRet()
{
sysID = 9;
cmdID = 10;
}
public Int32 npcId;
public byte issuccess;
public Int32 remainDigTimes;
public Int32 usedDigTimes;
public override void ReadMsg(BinaryReader binaryReader)
{
npcId = binaryReader.ReadInt32();
issuccess = binaryReader.ReadByte();
remainDigTimes = binaryReader.ReadInt32();
usedDigTimes = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(npcId);
binaryWriter.Write(issuccess);
binaryWriter.Write(remainDigTimes);
binaryWriter.Write(usedDigTimes);
}
}
public class ReqTestingCopyInfo : BinaryMessageBase
{
public ReqTestingCopyInfo()
{
sysID = 10;
cmdID = 1;
}
public Int32 _FubenId;
public override void ReadMsg(BinaryReader binaryReader)
{
_FubenId = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_FubenId);
}
}
public class CopyOnceReward : BinaryMessageBase
{
public CopyOnceReward()
{
sysID = 0;
cmdID = 0;
}
public List<Int32> _ItemID = new List<Int32>();
public List<Int32> _ItemNum = new List<Int32>();
public Int32 _RewardState;
public Int32 _NodeId;
public Int32 _Layer;
public override void ReadMsg(BinaryReader binaryReader)
{
var _ItemIDCnt = binaryReader.ReadInt32();
for (int i = 0; i < _ItemIDCnt; ++i)
{
var temp = binaryReader.ReadInt32();
_ItemID.Add(temp);
}
var _ItemNumCnt = binaryReader.ReadInt32();
for (int i = 0; i < _ItemNumCnt; ++i)
{
var temp = binaryReader.ReadInt32();
_ItemNum.Add(temp);
}
_RewardState = binaryReader.ReadInt32();
_NodeId = binaryReader.ReadInt32();
_Layer = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_ItemID.Count);
for (int i = 0; i < _ItemID.Count; ++i)
{
binaryWriter.Write(_ItemID[i]);
}
binaryWriter.Write(_ItemNum.Count);
for (int i = 0; i < _ItemNum.Count; ++i)
{
binaryWriter.Write(_ItemNum[i]);
}
binaryWriter.Write(_RewardState);
binaryWriter.Write(_NodeId);
binaryWriter.Write(_Layer);
}
}
public class RetTestingCopyInfo : BinaryMessageBase
{
public RetTestingCopyInfo()
{
sysID = 10;
cmdID = 2;
}
public Int32 _FubenId;
public Int32 _RemainTimes;
public Int32 _UnLockDiffcultyLevel;
public List<string> _BestPassedLevelList = new List<string>();
public List<CopyOnceReward> _Reward = new List<CopyOnceReward>();
public List<Int32> _MaxPerfectLevelList = new List<Int32>();
public override void ReadMsg(BinaryReader binaryReader)
{
_FubenId = binaryReader.ReadInt32();
_RemainTimes = binaryReader.ReadInt32();
_UnLockDiffcultyLevel = binaryReader.ReadInt32();
var _BestPassedLevelListCnt = binaryReader.ReadInt32();
for (int i = 0; i < _BestPassedLevelListCnt; ++i)
{
var temp = BinaryMessageHandle.ReadString(binaryReader);
_BestPassedLevelList.Add(temp);
}
var _RewardCnt = binaryReader.ReadInt32();
for (int i = 0; i < _RewardCnt; ++i)
{
var temp = new CopyOnceReward();
temp.ReadMsg(binaryReader);
_Reward.Add(temp);
}
var _MaxPerfectLevelListCnt = binaryReader.ReadInt32();
for (int i = 0; i < _MaxPerfectLevelListCnt; ++i)
{
var temp = binaryReader.ReadInt32();
_MaxPerfectLevelList.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_FubenId);
binaryWriter.Write(_RemainTimes);
binaryWriter.Write(_UnLockDiffcultyLevel);
binaryWriter.Write(_BestPassedLevelList.Count);
for (int i = 0; i < _BestPassedLevelList.Count; ++i)
{
{
var bytes = System.Text.Encoding.UTF8.GetBytes(_BestPassedLevelList[i]);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
}
binaryWriter.Write(_Reward.Count);
for (int i = 0; i < _Reward.Count; ++i)
{
_Reward[i].WriteMsg(binaryWriter);
}
binaryWriter.Write(_MaxPerfectLevelList.Count);
for (int i = 0; i < _MaxPerfectLevelList.Count; ++i)
{
binaryWriter.Write(_MaxPerfectLevelList[i]);
}
}
}
public class ReqTestingCopyRankInfo : BinaryMessageBase
{
public ReqTestingCopyRankInfo()
{
sysID = 10;
cmdID = 3;
}
public Int32 _FubenId;
public override void ReadMsg(BinaryReader binaryReader)
{
_FubenId = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_FubenId);
}
}
public class TestingRankInfo : BinaryMessageBase
{
public TestingRankInfo()
{
sysID = 0;
cmdID = 0;
}
public Int32 _Rank;
public string _Name;
public Int32 _PassedLevel;
public Int32 _RankTime;
public Int32 _IsSelf;
public override void ReadMsg(BinaryReader binaryReader)
{
_Rank = binaryReader.ReadInt32();
_Name = BinaryMessageHandle.ReadString(binaryReader);
_PassedLevel = binaryReader.ReadInt32();
_RankTime = binaryReader.ReadInt32();
_IsSelf = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_Rank);
{
var bytes = System.Text.Encoding.UTF8.GetBytes(_Name);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
binaryWriter.Write(_PassedLevel);
binaryWriter.Write(_RankTime);
binaryWriter.Write(_IsSelf);
}
}
public class RetTestingCopyRandInfo : BinaryMessageBase
{
public RetTestingCopyRandInfo()
{
sysID = 10;
cmdID = 4;
}
public Int32 _FubenId;
public List<TestingRankInfo> _RankInfoList = new List<TestingRankInfo>();
public override void ReadMsg(BinaryReader binaryReader)
{
_FubenId = binaryReader.ReadInt32();
var _RankInfoListCnt = binaryReader.ReadInt32();
for (int i = 0; i < _RankInfoListCnt; ++i)
{
var temp = new TestingRankInfo();
temp.ReadMsg(binaryReader);
_RankInfoList.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_FubenId);
binaryWriter.Write(_RankInfoList.Count);
for (int i = 0; i < _RankInfoList.Count; ++i)
{
_RankInfoList[i].WriteMsg(binaryWriter);
}
}
}
public class ReqTestingCopySkipWave : BinaryMessageBase
{
public ReqTestingCopySkipWave()
{
sysID = 10;
cmdID = 5;
}
public Int32 _SkipWave;
public override void ReadMsg(BinaryReader binaryReader)
{
_SkipWave = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_SkipWave);
}
}
public class RetTestingCopySkipWave : BinaryMessageBase
{
public RetTestingCopySkipWave()
{
sysID = 10;
cmdID = 6;
}
public Int32 _Result;
public override void ReadMsg(BinaryReader binaryReader)
{
_Result = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_Result);
}
}
public class UpdateTestingCopyInfo : BinaryMessageBase
{
public UpdateTestingCopyInfo()
{
sysID = 10;
cmdID = 7;
}
public Int32 _CurChallengeLevel;
public Int32 _CurLevelType;
public string _ProgressDesc;
public Int32 _CurProgress;
public Int32 _TotalProgress;
public List<MarketingActAwardItem> _awardItems = new List<MarketingActAwardItem>();
public Int32 _TickCount;
public Int32 _NextRefreshTime;
public Int32 _IsRefreshProgress;
public Int32 _FubenId;
public Int32 _CopyDes;
public Int32 _Difficult;
public Int32 _isNeedProgress;
public Int32 _ExperimentScore;
public override void ReadMsg(BinaryReader binaryReader)
{
_CurChallengeLevel = binaryReader.ReadInt32();
_CurLevelType = binaryReader.ReadInt32();
_ProgressDesc = BinaryMessageHandle.ReadString(binaryReader);
_CurProgress = binaryReader.ReadInt32();
_TotalProgress = binaryReader.ReadInt32();
var _awardItemsCnt = binaryReader.ReadInt32();
for (int i = 0; i < _awardItemsCnt; ++i)
{
var temp = new MarketingActAwardItem();
temp.ReadMsg(binaryReader);
_awardItems.Add(temp);
}
_TickCount = binaryReader.ReadInt32();
_NextRefreshTime = binaryReader.ReadInt32();
_IsRefreshProgress = binaryReader.ReadInt32();
_FubenId = binaryReader.ReadInt32();
_CopyDes = binaryReader.ReadInt32();
_Difficult = binaryReader.ReadInt32();
_isNeedProgress = binaryReader.ReadInt32();
_ExperimentScore = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_CurChallengeLevel);
binaryWriter.Write(_CurLevelType);
{
var bytes = System.Text.Encoding.UTF8.GetBytes(_ProgressDesc);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
binaryWriter.Write(_CurProgress);
binaryWriter.Write(_TotalProgress);
binaryWriter.Write(_awardItems.Count);
for (int i = 0; i < _awardItems.Count; ++i)
{
_awardItems[i].WriteMsg(binaryWriter);
}
binaryWriter.Write(_TickCount);
binaryWriter.Write(_NextRefreshTime);
binaryWriter.Write(_IsRefreshProgress);
binaryWriter.Write(_FubenId);
binaryWriter.Write(_CopyDes);
binaryWriter.Write(_Difficult);
binaryWriter.Write(_isNeedProgress);
binaryWriter.Write(_ExperimentScore);
}
}
public class ReqTestingCopyMissionInfo : BinaryMessageBase
{
public ReqTestingCopyMissionInfo()
{
sysID = 10;
cmdID = 8;
}
public Int32 _Flag;
public override void ReadMsg(BinaryReader binaryReader)
{
_Flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_Flag);
}
}
public class ReqTestingOptionBuff : BinaryMessageBase
{
public ReqTestingOptionBuff()
{
sysID = 10;
cmdID = 9;
}
public Int32 _FubenId;
public List<Int32> _OwnBuffId = new List<Int32>();
public List<Int32> _OptionBuffId = new List<Int32>();
public override void ReadMsg(BinaryReader binaryReader)
{
_FubenId = binaryReader.ReadInt32();
var _OwnBuffIdCnt = binaryReader.ReadInt32();
for (int i = 0; i < _OwnBuffIdCnt; ++i)
{
var temp = binaryReader.ReadInt32();
_OwnBuffId.Add(temp);
}
var _OptionBuffIdCnt = binaryReader.ReadInt32();
for (int i = 0; i < _OptionBuffIdCnt; ++i)
{
var temp = binaryReader.ReadInt32();
_OptionBuffId.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_FubenId);
binaryWriter.Write(_OwnBuffId.Count);
for (int i = 0; i < _OwnBuffId.Count; ++i)
{
binaryWriter.Write(_OwnBuffId[i]);
}
binaryWriter.Write(_OptionBuffId.Count);
for (int i = 0; i < _OptionBuffId.Count; ++i)
{
binaryWriter.Write(_OptionBuffId[i]);
}
}
}
public class RetTestingOptionBuff : BinaryMessageBase
{
public RetTestingOptionBuff()
{
sysID = 10;
cmdID = 10;
}
public List<Int32> _BuffId = new List<Int32>();
public override void ReadMsg(BinaryReader binaryReader)
{
var _BuffIdCnt = binaryReader.ReadInt32();
for (int i = 0; i < _BuffIdCnt; ++i)
{
var temp = binaryReader.ReadInt32();
_BuffId.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_BuffId.Count);
for (int i = 0; i < _BuffId.Count; ++i)
{
binaryWriter.Write(_BuffId[i]);
}
}
}
public class ReqGetCopyOnceReward : BinaryMessageBase
{
public ReqGetCopyOnceReward()
{
sysID = 10;
cmdID = 11;
}
public Int32 _FubenId;
public Int32 _Difficult;
public Int32 _NodeId;
public override void ReadMsg(BinaryReader binaryReader)
{
_FubenId = binaryReader.ReadInt32();
_Difficult = binaryReader.ReadInt32();
_NodeId = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_FubenId);
binaryWriter.Write(_Difficult);
binaryWriter.Write(_NodeId);
}
}
public class NewTestingCopyItemReward : BinaryMessageBase
{
public NewTestingCopyItemReward()
{
sysID = 0;
cmdID = 0;
}
public Int32 itemId;
public Int32 itemNum;
public override void ReadMsg(BinaryReader binaryReader)
{
itemId = binaryReader.ReadInt32();
itemNum = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(itemId);
binaryWriter.Write(itemNum);
}
}
public class RetFinishCopyInfo : BinaryMessageBase
{
public RetFinishCopyInfo()
{
sysID = 10;
cmdID = 12;
}
public Int32 _Success;
public Int32 _UIType;
public List<NewTestingCopyItemReward> _items = new List<NewTestingCopyItemReward>();
public Int32 _ChallengeLayer;
public Int32 _CopyId;
public Int32 _Difficult;
public Int32 _PerTime;
public override void ReadMsg(BinaryReader binaryReader)
{
_Success = binaryReader.ReadInt32();
_UIType = binaryReader.ReadInt32();
var _itemsCnt = binaryReader.ReadInt32();
for (int i = 0; i < _itemsCnt; ++i)
{
var temp = new NewTestingCopyItemReward();
temp.ReadMsg(binaryReader);
_items.Add(temp);
}
_ChallengeLayer = binaryReader.ReadInt32();
_CopyId = binaryReader.ReadInt32();
_Difficult = binaryReader.ReadInt32();
_PerTime = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_Success);
binaryWriter.Write(_UIType);
binaryWriter.Write(_items.Count);
for (int i = 0; i < _items.Count; ++i)
{
_items[i].WriteMsg(binaryWriter);
}
binaryWriter.Write(_ChallengeLayer);
binaryWriter.Write(_CopyId);
binaryWriter.Write(_Difficult);
binaryWriter.Write(_PerTime);
}
}
public class ContinueNextLayer : BinaryMessageBase
{
public ContinueNextLayer()
{
sysID = 10;
cmdID = 13;
}
public Int32 flags;
public override void ReadMsg(BinaryReader binaryReader)
{
flags = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(flags);
}
}
public class AskOtherData : BinaryMessageBase
{
public AskOtherData()
{
sysID = 11;
cmdID = 1;
}
public Int64 guid;
public Int32 dataType;
public override void ReadMsg(BinaryReader binaryReader)
{
guid = binaryReader.ReadInt64();
dataType = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(guid);
binaryWriter.Write(dataType);
}
}
public class AskOtherSoulListRet : BinaryMessageBase
{
public AskOtherSoulListRet()
{
sysID = 11;
cmdID = 2;
}
public Int32 wishNum;
public List<SoulHeavenData> heavenList = new List<SoulHeavenData>();
public override void ReadMsg(BinaryReader binaryReader)
{
wishNum = binaryReader.ReadInt32();
var heavenListCnt = binaryReader.ReadInt32();
for (int i = 0; i < heavenListCnt; ++i)
{
var temp = new SoulHeavenData();
temp.ReadMsg(binaryReader);
heavenList.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(wishNum);
binaryWriter.Write(heavenList.Count);
for (int i = 0; i < heavenList.Count; ++i)
{
heavenList[i].WriteMsg(binaryWriter);
}
}
}
public class AskOtherVeinListRet : BinaryMessageBase
{
public AskOtherVeinListRet()
{
sysID = 11;
cmdID = 3;
}
public List<VeinData> veinList = new List<VeinData>();
public override void ReadMsg(BinaryReader binaryReader)
{
var veinListCnt = binaryReader.ReadInt32();
for (int i = 0; i < veinListCnt; ++i)
{
var temp = new VeinData();
temp.ReadMsg(binaryReader);
veinList.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(veinList.Count);
for (int i = 0; i < veinList.Count; ++i)
{
veinList[i].WriteMsg(binaryWriter);
}
}
}
public class AskOtherHeartListRet : BinaryMessageBase
{
public AskOtherHeartListRet()
{
sysID = 11;
cmdID = 4;
}
public Int32 soulCount;
public Int32 pulseLevel;
public Int32 totalPower;
public Int32 heartClass;
public List<HeartData> heartList = new List<HeartData>();
public List<AttrData> attrList = new List<AttrData>();
public List<AttrData> attrPulseList = new List<AttrData>();
public override void ReadMsg(BinaryReader binaryReader)
{
soulCount = binaryReader.ReadInt32();
pulseLevel = binaryReader.ReadInt32();
totalPower = binaryReader.ReadInt32();
heartClass = binaryReader.ReadInt32();
var heartListCnt = binaryReader.ReadInt32();
for (int i = 0; i < heartListCnt; ++i)
{
var temp = new HeartData();
temp.ReadMsg(binaryReader);
heartList.Add(temp);
}
var attrListCnt = binaryReader.ReadInt32();
for (int i = 0; i < attrListCnt; ++i)
{
var temp = new AttrData();
temp.ReadMsg(binaryReader);
attrList.Add(temp);
}
var attrPulseListCnt = binaryReader.ReadInt32();
for (int i = 0; i < attrPulseListCnt; ++i)
{
var temp = new AttrData();
temp.ReadMsg(binaryReader);
attrPulseList.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(soulCount);
binaryWriter.Write(pulseLevel);
binaryWriter.Write(totalPower);
binaryWriter.Write(heartClass);
binaryWriter.Write(heartList.Count);
for (int i = 0; i < heartList.Count; ++i)
{
heartList[i].WriteMsg(binaryWriter);
}
binaryWriter.Write(attrList.Count);
for (int i = 0; i < attrList.Count; ++i)
{
attrList[i].WriteMsg(binaryWriter);
}
binaryWriter.Write(attrPulseList.Count);
for (int i = 0; i < attrPulseList.Count; ++i)
{
attrPulseList[i].WriteMsg(binaryWriter);
}
}
}
public class ReqFBUnionTestStart : BinaryMessageBase
{
public ReqFBUnionTestStart()
{
sysID = 12;
cmdID = 1;
}
public Int32 _Flag;
public override void ReadMsg(BinaryReader binaryReader)
{
_Flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_Flag);
}
}
public class SynFBUnionTestHP : BinaryMessageBase
{
public SynFBUnionTestHP()
{
sysID = 12;
cmdID = 2;
}
public Int32 ourHP;
public Int32 thereHP;
public override void ReadMsg(BinaryReader binaryReader)
{
ourHP = binaryReader.ReadInt32();
thereHP = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(ourHP);
binaryWriter.Write(thereHP);
}
}
public class SynContinuousKill : BinaryMessageBase
{
public SynContinuousKill()
{
sysID = 12;
cmdID = 3;
}
public Int32 selfCamp;
public Int32 killerCamp;
public Int32 killerCount;
public string killerName;
public override void ReadMsg(BinaryReader binaryReader)
{
selfCamp = binaryReader.ReadInt32();
killerCamp = binaryReader.ReadInt32();
killerCount = binaryReader.ReadInt32();
killerName = BinaryMessageHandle.ReadString(binaryReader);
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(selfCamp);
binaryWriter.Write(killerCamp);
binaryWriter.Write(killerCount);
{
var bytes = System.Text.Encoding.UTF8.GetBytes(killerName);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
}
}
public class SynTerminator : BinaryMessageBase
{
public SynTerminator()
{
sysID = 12;
cmdID = 4;
}
public Int32 selfCamp;
public Int32 killerCamp;
public Int32 killerCount;
public string killerName;
public Int32 terminatorCamp;
public string terminatorName;
public override void ReadMsg(BinaryReader binaryReader)
{
selfCamp = binaryReader.ReadInt32();
killerCamp = binaryReader.ReadInt32();
killerCount = binaryReader.ReadInt32();
killerName = BinaryMessageHandle.ReadString(binaryReader);
terminatorCamp = binaryReader.ReadInt32();
terminatorName = BinaryMessageHandle.ReadString(binaryReader);
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(selfCamp);
binaryWriter.Write(killerCamp);
binaryWriter.Write(killerCount);
{
var bytes = System.Text.Encoding.UTF8.GetBytes(killerName);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
binaryWriter.Write(terminatorCamp);
{
var bytes = System.Text.Encoding.UTF8.GetBytes(terminatorName);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
}
}
public class ShowFBUnionTestStartWindow : BinaryMessageBase
{
public ShowFBUnionTestStartWindow()
{
sysID = 12;
cmdID = 5;
}
public Int32 _Flag;
public override void ReadMsg(BinaryReader binaryReader)
{
_Flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_Flag);
}
}
public class ReqVipInfo : BinaryMessageBase
{
public ReqVipInfo()
{
sysID = 13;
cmdID = 1;
}
public Int32 _NodeId;
public override void ReadMsg(BinaryReader binaryReader)
{
_NodeId = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_NodeId);
}
}
public class PrivilegeVip : BinaryMessageBase
{
public PrivilegeVip()
{
sysID = 0;
cmdID = 0;
}
public Int32 _PrivilegeType;
public Int32 _Activate;
public Int32 _Reward;
public Int32 _Deadline;
public override void ReadMsg(BinaryReader binaryReader)
{
_PrivilegeType = binaryReader.ReadInt32();
_Activate = binaryReader.ReadInt32();
_Reward = binaryReader.ReadInt32();
_Deadline = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_PrivilegeType);
binaryWriter.Write(_Activate);
binaryWriter.Write(_Reward);
binaryWriter.Write(_Deadline);
}
}
public class RetPrivilegeVipInfo : BinaryMessageBase
{
public RetPrivilegeVipInfo()
{
sysID = 13;
cmdID = 2;
}
public Int32 _NodeId;
public List<PrivilegeVip> _PrivilegeVip = new List<PrivilegeVip>();
public override void ReadMsg(BinaryReader binaryReader)
{
_NodeId = binaryReader.ReadInt32();
var _PrivilegeVipCnt = binaryReader.ReadInt32();
for (int i = 0; i < _PrivilegeVipCnt; ++i)
{
var temp = new PrivilegeVip();
temp.ReadMsg(binaryReader);
_PrivilegeVip.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_NodeId);
binaryWriter.Write(_PrivilegeVip.Count);
for (int i = 0; i < _PrivilegeVip.Count; ++i)
{
_PrivilegeVip[i].WriteMsg(binaryWriter);
}
}
}
public class ReqActivatePrivilegeVip : BinaryMessageBase
{
public ReqActivatePrivilegeVip()
{
sysID = 13;
cmdID = 3;
}
public Int32 _PrivilegeType;
public override void ReadMsg(BinaryReader binaryReader)
{
_PrivilegeType = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_PrivilegeType);
}
}
public class RetVipRewardInfo : BinaryMessageBase
{
public RetVipRewardInfo()
{
sysID = 13;
cmdID = 4;
}
public Int32 _NodeId;
public List<Int32> _RewardState = new List<Int32>();
public override void ReadMsg(BinaryReader binaryReader)
{
_NodeId = binaryReader.ReadInt32();
var _RewardStateCnt = binaryReader.ReadInt32();
for (int i = 0; i < _RewardStateCnt; ++i)
{
var temp = binaryReader.ReadInt32();
_RewardState.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_NodeId);
binaryWriter.Write(_RewardState.Count);
for (int i = 0; i < _RewardState.Count; ++i)
{
binaryWriter.Write(_RewardState[i]);
}
}
}
public class ReqGetPrivilegeWelfare : BinaryMessageBase
{
public ReqGetPrivilegeWelfare()
{
sysID = 13;
cmdID = 5;
}
public Int32 _vipLevel;
public override void ReadMsg(BinaryReader binaryReader)
{
_vipLevel = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_vipLevel);
}
}
public class ReqUnLockSkillCombine : BinaryMessageBase
{
public ReqUnLockSkillCombine()
{
sysID = 13;
cmdID = 6;
}
public Int32 _Flag;
public override void ReadMsg(BinaryReader binaryReader)
{
_Flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_Flag);
}
}
public class RetUnLockSkillCombine : BinaryMessageBase
{
public RetUnLockSkillCombine()
{
sysID = 13;
cmdID = 7;
}
public Int32 _UnlockValue;
public override void ReadMsg(BinaryReader binaryReader)
{
_UnlockValue = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_UnlockValue);
}
}
public class RetExperienceVipInfo : BinaryMessageBase
{
public RetExperienceVipInfo()
{
sysID = 13;
cmdID = 8;
}
public Int32 _ExperienceVipId;
public Int32 _IsAcive;
public Int32 _IsForce;
public Int32 _RemainTimes;
public override void ReadMsg(BinaryReader binaryReader)
{
_ExperienceVipId = binaryReader.ReadInt32();
_IsAcive = binaryReader.ReadInt32();
_IsForce = binaryReader.ReadInt32();
_RemainTimes = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_ExperienceVipId);
binaryWriter.Write(_IsAcive);
binaryWriter.Write(_IsForce);
binaryWriter.Write(_RemainTimes);
}
}
public class ReqExperienceVip : BinaryMessageBase
{
public ReqExperienceVip()
{
sysID = 13;
cmdID = 9;
}
public Int32 _ExperienceVipId;
public override void ReadMsg(BinaryReader binaryReader)
{
_ExperienceVipId = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_ExperienceVipId);
}
}
public class RetPrivilegeVipDeadline : BinaryMessageBase
{
public RetPrivilegeVipDeadline()
{
sysID = 13;
cmdID = 10;
}
public Int32 _PrivilegeType;
public override void ReadMsg(BinaryReader binaryReader)
{
_PrivilegeType = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_PrivilegeType);
}
}
public class RetExperiencePrivilegeVipTip : BinaryMessageBase
{
public RetExperiencePrivilegeVipTip()
{
sysID = 13;
cmdID = 11;
}
public Int32 _PrivilegeType;
public override void ReadMsg(BinaryReader binaryReader)
{
_PrivilegeType = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_PrivilegeType);
}
}
public class NotifyVipReliveFreeTimes : BinaryMessageBase
{
public NotifyVipReliveFreeTimes()
{
sysID = 13;
cmdID = 12;
}
public Int32 usedtimes;
public override void ReadMsg(BinaryReader binaryReader)
{
usedtimes = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(usedtimes);
}
}
public class ReqGetTeamLeaderAwardInfo : BinaryMessageBase
{
public ReqGetTeamLeaderAwardInfo()
{
sysID = 14;
cmdID = 1;
}
public Int32 flag;
public override void ReadMsg(BinaryReader binaryReader)
{
flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(flag);
}
}
public class TeamLeaderAwardActivityTimes : BinaryMessageBase
{
public TeamLeaderAwardActivityTimes()
{
sysID = 0;
cmdID = 0;
}
public Int32 type;
public Int32 count;
public override void ReadMsg(BinaryReader binaryReader)
{
type = binaryReader.ReadInt32();
count = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(type);
binaryWriter.Write(count);
}
}
public class TeamLeaderAwardItemInfo : BinaryMessageBase
{
public TeamLeaderAwardItemInfo()
{
sysID = 0;
cmdID = 0;
}
public Int32 id;
public Int32 subId;
public Int32 count;
public override void ReadMsg(BinaryReader binaryReader)
{
id = binaryReader.ReadInt32();
subId = binaryReader.ReadInt32();
count = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(id);
binaryWriter.Write(subId);
binaryWriter.Write(count);
}
}
public class TeamLeaderAwardWeekState : BinaryMessageBase
{
public TeamLeaderAwardWeekState()
{
sysID = 0;
cmdID = 0;
}
public Int32 index;
public Int32 state;
public override void ReadMsg(BinaryReader binaryReader)
{
index = binaryReader.ReadInt32();
state = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(index);
binaryWriter.Write(state);
}
}
public class RespGetTeamLeaderAwardInfo : BinaryMessageBase
{
public RespGetTeamLeaderAwardInfo()
{
sysID = 14;
cmdID = 2;
}
public Int32 level;
public Int32 exp;
public Int32 exp_week;
public Int32 point;
public List<TeamLeaderAwardActivityTimes> activityList = new List<TeamLeaderAwardActivityTimes>();
public List<TeamLeaderAwardItemInfo> awardList = new List<TeamLeaderAwardItemInfo>();
public List<TeamLeaderAwardWeekState> awardWeek = new List<TeamLeaderAwardWeekState>();
public override void ReadMsg(BinaryReader binaryReader)
{
level = binaryReader.ReadInt32();
exp = binaryReader.ReadInt32();
exp_week = binaryReader.ReadInt32();
point = binaryReader.ReadInt32();
var activityListCnt = binaryReader.ReadInt32();
for (int i = 0; i < activityListCnt; ++i)
{
var temp = new TeamLeaderAwardActivityTimes();
temp.ReadMsg(binaryReader);
activityList.Add(temp);
}
var awardListCnt = binaryReader.ReadInt32();
for (int i = 0; i < awardListCnt; ++i)
{
var temp = new TeamLeaderAwardItemInfo();
temp.ReadMsg(binaryReader);
awardList.Add(temp);
}
var awardWeekCnt = binaryReader.ReadInt32();
for (int i = 0; i < awardWeekCnt; ++i)
{
var temp = new TeamLeaderAwardWeekState();
temp.ReadMsg(binaryReader);
awardWeek.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(level);
binaryWriter.Write(exp);
binaryWriter.Write(exp_week);
binaryWriter.Write(point);
binaryWriter.Write(activityList.Count);
for (int i = 0; i < activityList.Count; ++i)
{
activityList[i].WriteMsg(binaryWriter);
}
binaryWriter.Write(awardList.Count);
for (int i = 0; i < awardList.Count; ++i)
{
awardList[i].WriteMsg(binaryWriter);
}
binaryWriter.Write(awardWeek.Count);
for (int i = 0; i < awardWeek.Count; ++i)
{
awardWeek[i].WriteMsg(binaryWriter);
}
}
}
public class ReqCreateTeamLeaderAward : BinaryMessageBase
{
public ReqCreateTeamLeaderAward()
{
sysID = 14;
cmdID = 3;
}
public Int32 flag;
public override void ReadMsg(BinaryReader binaryReader)
{
flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(flag);
}
}
public class ReqCetTeamLeaderAward : BinaryMessageBase
{
public ReqCetTeamLeaderAward()
{
sysID = 14;
cmdID = 4;
}
public Int32 flag;
public override void ReadMsg(BinaryReader binaryReader)
{
flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(flag);
}
}
public class ReqCetTeamLeaderAwardWeek : BinaryMessageBase
{
public ReqCetTeamLeaderAwardWeek()
{
sysID = 14;
cmdID = 5;
}
public Int32 index;
public override void ReadMsg(BinaryReader binaryReader)
{
index = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(index);
}
}
public class NotifyPlayMovie : BinaryMessageBase
{
public NotifyPlayMovie()
{
sysID = 15;
cmdID = 1;
}
public Int32 movieid;
public override void ReadMsg(BinaryReader binaryReader)
{
movieid = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(movieid);
}
}
public class ReqSkipPlayMovie : BinaryMessageBase
{
public ReqSkipPlayMovie()
{
sysID = 15;
cmdID = 2;
}
public Int32 nilparam;
public override void ReadMsg(BinaryReader binaryReader)
{
nilparam = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(nilparam);
}
}
public class RetSkipPlayMovie : BinaryMessageBase
{
public RetSkipPlayMovie()
{
sysID = 15;
cmdID = 3;
}
public Int32 nilparam;
public override void ReadMsg(BinaryReader binaryReader)
{
nilparam = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(nilparam);
}
}
public class ReqPauseCopy : BinaryMessageBase
{
public ReqPauseCopy()
{
sysID = 15;
cmdID = 4;
}
public Int32 nilparam;
public override void ReadMsg(BinaryReader binaryReader)
{
nilparam = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(nilparam);
}
}
public class RetPauseCopy : BinaryMessageBase
{
public RetPauseCopy()
{
sysID = 15;
cmdID = 5;
}
public Int32 nilparam;
public override void ReadMsg(BinaryReader binaryReader)
{
nilparam = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(nilparam);
}
}
public class ReqResumeCopy : BinaryMessageBase
{
public ReqResumeCopy()
{
sysID = 15;
cmdID = 6;
}
public Int32 nilparam;
public override void ReadMsg(BinaryReader binaryReader)
{
nilparam = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(nilparam);
}
}
public class RetResumeCopy : BinaryMessageBase
{
public RetResumeCopy()
{
sysID = 15;
cmdID = 7;
}
public Int32 nilparam;
public override void ReadMsg(BinaryReader binaryReader)
{
nilparam = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(nilparam);
}
}
public class SpecialGiftSelectInfo : BinaryMessageBase
{
public SpecialGiftSelectInfo()
{
sysID = 0;
cmdID = 0;
}
public Int32 index;
public Int32 itemid;
public Int32 count;
public Int32 bind;
public override void ReadMsg(BinaryReader binaryReader)
{
index = binaryReader.ReadInt32();
itemid = binaryReader.ReadInt32();
count = binaryReader.ReadInt32();
bind = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(index);
binaryWriter.Write(itemid);
binaryWriter.Write(count);
binaryWriter.Write(bind);
}
}
public class ReqSpecialGiftSelect : BinaryMessageBase
{
public ReqSpecialGiftSelect()
{
sysID = 16;
cmdID = 1;
}
public Int32 itemid;
public Int32 script;
public Int32 selectcount;
public List<SpecialGiftSelectInfo> info = new List<SpecialGiftSelectInfo>();
public override void ReadMsg(BinaryReader binaryReader)
{
itemid = binaryReader.ReadInt32();
script = binaryReader.ReadInt32();
selectcount = binaryReader.ReadInt32();
var infoCnt = binaryReader.ReadInt32();
for (int i = 0; i < infoCnt; ++i)
{
var temp = new SpecialGiftSelectInfo();
temp.ReadMsg(binaryReader);
info.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(itemid);
binaryWriter.Write(script);
binaryWriter.Write(selectcount);
binaryWriter.Write(info.Count);
for (int i = 0; i < info.Count; ++i)
{
info[i].WriteMsg(binaryWriter);
}
}
}
public class RetSpecialGiftSelect : BinaryMessageBase
{
public RetSpecialGiftSelect()
{
sysID = 16;
cmdID = 2;
}
public Int32 itemid;
public Int32 script;
public List<Int32> indexlist = new List<Int32>();
public override void ReadMsg(BinaryReader binaryReader)
{
itemid = binaryReader.ReadInt32();
script = binaryReader.ReadInt32();
var indexlistCnt = binaryReader.ReadInt32();
for (int i = 0; i < indexlistCnt; ++i)
{
var temp = binaryReader.ReadInt32();
indexlist.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(itemid);
binaryWriter.Write(script);
binaryWriter.Write(indexlist.Count);
for (int i = 0; i < indexlist.Count; ++i)
{
binaryWriter.Write(indexlist[i]);
}
}
}
public class SynSpecialGift2Reward : BinaryMessageBase
{
public SynSpecialGift2Reward()
{
sysID = 16;
cmdID = 3;
}
public Int32 itemid;
public Int32 multiple;
public List<SpecialGiftSelectInfo> info = new List<SpecialGiftSelectInfo>();
public override void ReadMsg(BinaryReader binaryReader)
{
itemid = binaryReader.ReadInt32();
multiple = binaryReader.ReadInt32();
var infoCnt = binaryReader.ReadInt32();
for (int i = 0; i < infoCnt; ++i)
{
var temp = new SpecialGiftSelectInfo();
temp.ReadMsg(binaryReader);
info.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(itemid);
binaryWriter.Write(multiple);
binaryWriter.Write(info.Count);
for (int i = 0; i < info.Count; ++i)
{
info[i].WriteMsg(binaryWriter);
}
}
}
public class ReqSpecialGift4Info : BinaryMessageBase
{
public ReqSpecialGift4Info()
{
sysID = 16;
cmdID = 4;
}
public Int32 itemid;
public override void ReadMsg(BinaryReader binaryReader)
{
itemid = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(itemid);
}
}
public class RetSpecialGift4Info : BinaryMessageBase
{
public RetSpecialGift4Info()
{
sysID = 16;
cmdID = 5;
}
public Int32 itemid;
public Int32 usedcount;
public Int32 maxcount;
public override void ReadMsg(BinaryReader binaryReader)
{
itemid = binaryReader.ReadInt32();
usedcount = binaryReader.ReadInt32();
maxcount = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(itemid);
binaryWriter.Write(usedcount);
binaryWriter.Write(maxcount);
}
}
public class ReqSpecialGift5Info : BinaryMessageBase
{
public ReqSpecialGift5Info()
{
sysID = 16;
cmdID = 6;
}
public Int32 itemid;
public override void ReadMsg(BinaryReader binaryReader)
{
itemid = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(itemid);
}
}
public class RetSpecialGift5Info : BinaryMessageBase
{
public RetSpecialGift5Info()
{
sysID = 16;
cmdID = 7;
}
public Int32 itemid;
public Int32 payTimes;
public Int32 needTimes;
public override void ReadMsg(BinaryReader binaryReader)
{
itemid = binaryReader.ReadInt32();
payTimes = binaryReader.ReadInt32();
needTimes = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(itemid);
binaryWriter.Write(payTimes);
binaryWriter.Write(needTimes);
}
}
public class ReqAutoCompleteCircleMission : BinaryMessageBase
{
public ReqAutoCompleteCircleMission()
{
sysID = 17;
cmdID = 1;
}
public Int32 _flag;
public override void ReadMsg(BinaryReader binaryReader)
{
_flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_flag);
}
}
public class AutoCompleteCircleMissionRewItem : BinaryMessageBase
{
public AutoCompleteCircleMissionRewItem()
{
sysID = 0;
cmdID = 0;
}
public Int32 _itemDataId;
public Int32 _itemCount;
public override void ReadMsg(BinaryReader binaryReader)
{
_itemDataId = binaryReader.ReadInt32();
_itemCount = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_itemDataId);
binaryWriter.Write(_itemCount);
}
}
public class RetAutoCompleteCircleMission : BinaryMessageBase
{
public RetAutoCompleteCircleMission()
{
sysID = 17;
cmdID = 2;
}
public Int32 _sucess;
public Int32 _costMoneyType;
public Int32 _costValue;
public List<AutoCompleteCircleMissionRewItem> _rewList = new List<AutoCompleteCircleMissionRewItem>();
public Int32 _remainCount;
public override void ReadMsg(BinaryReader binaryReader)
{
_sucess = binaryReader.ReadInt32();
_costMoneyType = binaryReader.ReadInt32();
_costValue = binaryReader.ReadInt32();
var _rewListCnt = binaryReader.ReadInt32();
for (int i = 0; i < _rewListCnt; ++i)
{
var temp = new AutoCompleteCircleMissionRewItem();
temp.ReadMsg(binaryReader);
_rewList.Add(temp);
}
_remainCount = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_sucess);
binaryWriter.Write(_costMoneyType);
binaryWriter.Write(_costValue);
binaryWriter.Write(_rewList.Count);
for (int i = 0; i < _rewList.Count; ++i)
{
_rewList[i].WriteMsg(binaryWriter);
}
binaryWriter.Write(_remainCount);
}
}
public class ReqAutoCompleteCircleMissionOkBtn : BinaryMessageBase
{
public ReqAutoCompleteCircleMissionOkBtn()
{
sysID = 17;
cmdID = 3;
}
public Int32 _flag;
public override void ReadMsg(BinaryReader binaryReader)
{
_flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_flag);
}
}
public class ReqInteraction : BinaryMessageBase
{
public ReqInteraction()
{
sysID = 18;
cmdID = 1;
}
public Int32 _type;
public override void ReadMsg(BinaryReader binaryReader)
{
_type = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_type);
}
}
public class InteractionRewState : BinaryMessageBase
{
public InteractionRewState()
{
sysID = 0;
cmdID = 0;
}
public Int32 _nodeId;
public Int32 _state;
public override void ReadMsg(BinaryReader binaryReader)
{
_nodeId = binaryReader.ReadInt32();
_state = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_nodeId);
binaryWriter.Write(_state);
}
}
public class RetInteractionState : BinaryMessageBase
{
public RetInteractionState()
{
sysID = 18;
cmdID = 2;
}
public Int32 _type;
public List<InteractionRewState> _itemStateList = new List<InteractionRewState>();
public Int32 _extraRewState;
public List<Int32> _pageState = new List<Int32>();
public override void ReadMsg(BinaryReader binaryReader)
{
_type = binaryReader.ReadInt32();
var _itemStateListCnt = binaryReader.ReadInt32();
for (int i = 0; i < _itemStateListCnt; ++i)
{
var temp = new InteractionRewState();
temp.ReadMsg(binaryReader);
_itemStateList.Add(temp);
}
_extraRewState = binaryReader.ReadInt32();
var _pageStateCnt = binaryReader.ReadInt32();
for (int i = 0; i < _pageStateCnt; ++i)
{
var temp = binaryReader.ReadInt32();
_pageState.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_type);
binaryWriter.Write(_itemStateList.Count);
for (int i = 0; i < _itemStateList.Count; ++i)
{
_itemStateList[i].WriteMsg(binaryWriter);
}
binaryWriter.Write(_extraRewState);
binaryWriter.Write(_pageState.Count);
for (int i = 0; i < _pageState.Count; ++i)
{
binaryWriter.Write(_pageState[i]);
}
}
}
public class ReqInteractionPublishInfo : BinaryMessageBase
{
public ReqInteractionPublishInfo()
{
sysID = 18;
cmdID = 3;
}
public Int32 _type;
public Int32 _strIndex;
public override void ReadMsg(BinaryReader binaryReader)
{
_type = binaryReader.ReadInt32();
_strIndex = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_type);
binaryWriter.Write(_strIndex);
}
}
public class ReqGetInteractionRew : BinaryMessageBase
{
public ReqGetInteractionRew()
{
sysID = 18;
cmdID = 4;
}
public Int32 _type;
public Int32 _nodeId;
public override void ReadMsg(BinaryReader binaryReader)
{
_type = binaryReader.ReadInt32();
_nodeId = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_type);
binaryWriter.Write(_nodeId);
}
}
public class ReqInteractionActivityState : BinaryMessageBase
{
public ReqInteractionActivityState()
{
sysID = 18;
cmdID = 5;
}
public Int32 _flag;
public override void ReadMsg(BinaryReader binaryReader)
{
_flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_flag);
}
}
public class RetInteractionActivityState : BinaryMessageBase
{
public RetInteractionActivityState()
{
sysID = 18;
cmdID = 6;
}
public Int32 _state;
public Int32 _isHaveRewCanGet;
public override void ReadMsg(BinaryReader binaryReader)
{
_state = binaryReader.ReadInt32();
_isHaveRewCanGet = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_state);
binaryWriter.Write(_isHaveRewCanGet);
}
}
public class FunctionState : BinaryMessageBase
{
public FunctionState()
{
sysID = 0;
cmdID = 0;
}
public Int32 _functionId;
public Int32 _state;
public Int64 _onlineTimes;
public override void ReadMsg(BinaryReader binaryReader)
{
_functionId = binaryReader.ReadInt32();
_state = binaryReader.ReadInt32();
_onlineTimes = binaryReader.ReadInt64();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_functionId);
binaryWriter.Write(_state);
binaryWriter.Write(_onlineTimes);
}
}
public class SyncFuctionOpenState : BinaryMessageBase
{
public SyncFuctionOpenState()
{
sysID = 19;
cmdID = 1;
}
public List<FunctionState> _stateList = new List<FunctionState>();
public override void ReadMsg(BinaryReader binaryReader)
{
var _stateListCnt = binaryReader.ReadInt32();
for (int i = 0; i < _stateListCnt; ++i)
{
var temp = new FunctionState();
temp.ReadMsg(binaryReader);
_stateList.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_stateList.Count);
for (int i = 0; i < _stateList.Count; ++i)
{
_stateList[i].WriteMsg(binaryWriter);
}
}
}
public class ReqSyncOnLineTime : BinaryMessageBase
{
public ReqSyncOnLineTime()
{
sysID = 19;
cmdID = 2;
}
public Int32 _functionId;
public override void ReadMsg(BinaryReader binaryReader)
{
_functionId = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_functionId);
}
}
public class RetSyncOnLineTime : BinaryMessageBase
{
public RetSyncOnLineTime()
{
sysID = 19;
cmdID = 3;
}
public Int64 _onlineTimes;
public override void ReadMsg(BinaryReader binaryReader)
{
_onlineTimes = binaryReader.ReadInt64();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_onlineTimes);
}
}
public class ReqActiveFunction : BinaryMessageBase
{
public ReqActiveFunction()
{
sysID = 19;
cmdID = 4;
}
public Int32 _functionId;
public override void ReadMsg(BinaryReader binaryReader)
{
_functionId = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_functionId);
}
}
public class RetActiveFunction : BinaryMessageBase
{
public RetActiveFunction()
{
sysID = 19;
cmdID = 5;
}
public Int32 _functionId;
public Int32 _result;
public override void ReadMsg(BinaryReader binaryReader)
{
_functionId = binaryReader.ReadInt32();
_result = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_functionId);
binaryWriter.Write(_result);
}
}
public class ReqSweepCopy : BinaryMessageBase
{
public ReqSweepCopy()
{
sysID = 20;
cmdID = 1;
}
public Int32 _CopyId;
public Int32 _sweepType;
public override void ReadMsg(BinaryReader binaryReader)
{
_CopyId = binaryReader.ReadInt32();
_sweepType = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_CopyId);
binaryWriter.Write(_sweepType);
}
}
public class CopySceneSweepReward : BinaryMessageBase
{
public CopySceneSweepReward()
{
sysID = 20;
cmdID = 2;
}
public List<Int32> SweepType = new List<Int32>();
public List<Int32> SweepItemId = new List<Int32>();
public List<Int32> SweepCount = new List<Int32>();
public override void ReadMsg(BinaryReader binaryReader)
{
var SweepTypeCnt = binaryReader.ReadInt32();
for (int i = 0; i < SweepTypeCnt; ++i)
{
var temp = binaryReader.ReadInt32();
SweepType.Add(temp);
}
var SweepItemIdCnt = binaryReader.ReadInt32();
for (int i = 0; i < SweepItemIdCnt; ++i)
{
var temp = binaryReader.ReadInt32();
SweepItemId.Add(temp);
}
var SweepCountCnt = binaryReader.ReadInt32();
for (int i = 0; i < SweepCountCnt; ++i)
{
var temp = binaryReader.ReadInt32();
SweepCount.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(SweepType.Count);
for (int i = 0; i < SweepType.Count; ++i)
{
binaryWriter.Write(SweepType[i]);
}
binaryWriter.Write(SweepItemId.Count);
for (int i = 0; i < SweepItemId.Count; ++i)
{
binaryWriter.Write(SweepItemId[i]);
}
binaryWriter.Write(SweepCount.Count);
for (int i = 0; i < SweepCount.Count; ++i)
{
binaryWriter.Write(SweepCount[i]);
}
}
}
public class RetSynLoginData : BinaryMessageBase
{
public RetSynLoginData()
{
sysID = 20;
cmdID = 3;
}
public Int32 MonthlyCardRemainDays;
public Int32 OpenSrvDays;
public Int32 CreateRoleDays;
public override void ReadMsg(BinaryReader binaryReader)
{
MonthlyCardRemainDays = binaryReader.ReadInt32();
OpenSrvDays = binaryReader.ReadInt32();
CreateRoleDays = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(MonthlyCardRemainDays);
binaryWriter.Write(OpenSrvDays);
binaryWriter.Write(CreateRoleDays);
}
}
public class CopyTimesForRedPointInfo : BinaryMessageBase
{
public CopyTimesForRedPointInfo()
{
sysID = 0;
cmdID = 0;
}
public Int32 copyType;
public Int32 copyCount;
public override void ReadMsg(BinaryReader binaryReader)
{
copyType = binaryReader.ReadInt32();
copyCount = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(copyType);
binaryWriter.Write(copyCount);
}
}
public class RespSyncCopyTimesForRedPoint : BinaryMessageBase
{
public RespSyncCopyTimesForRedPoint()
{
sysID = 21;
cmdID = 1;
}
public Int32 copyEquipCount;
public List<CopyTimesForRedPointInfo> copyAdvanceCountList = new List<CopyTimesForRedPointInfo>();
public List<CopyTimesForRedPointInfo> copyTestCountList = new List<CopyTimesForRedPointInfo>();
public List<CopyTimesForRedPointInfo> copyDailyCountList = new List<CopyTimesForRedPointInfo>();
public override void ReadMsg(BinaryReader binaryReader)
{
copyEquipCount = binaryReader.ReadInt32();
var copyAdvanceCountListCnt = binaryReader.ReadInt32();
for (int i = 0; i < copyAdvanceCountListCnt; ++i)
{
var temp = new CopyTimesForRedPointInfo();
temp.ReadMsg(binaryReader);
copyAdvanceCountList.Add(temp);
}
var copyTestCountListCnt = binaryReader.ReadInt32();
for (int i = 0; i < copyTestCountListCnt; ++i)
{
var temp = new CopyTimesForRedPointInfo();
temp.ReadMsg(binaryReader);
copyTestCountList.Add(temp);
}
var copyDailyCountListCnt = binaryReader.ReadInt32();
for (int i = 0; i < copyDailyCountListCnt; ++i)
{
var temp = new CopyTimesForRedPointInfo();
temp.ReadMsg(binaryReader);
copyDailyCountList.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(copyEquipCount);
binaryWriter.Write(copyAdvanceCountList.Count);
for (int i = 0; i < copyAdvanceCountList.Count; ++i)
{
copyAdvanceCountList[i].WriteMsg(binaryWriter);
}
binaryWriter.Write(copyTestCountList.Count);
for (int i = 0; i < copyTestCountList.Count; ++i)
{
copyTestCountList[i].WriteMsg(binaryWriter);
}
binaryWriter.Write(copyDailyCountList.Count);
for (int i = 0; i < copyDailyCountList.Count; ++i)
{
copyDailyCountList[i].WriteMsg(binaryWriter);
}
}
}
public class TreasureGoldHeirloomResult : BinaryMessageBase
{
public TreasureGoldHeirloomResult()
{
sysID = 21;
cmdID = 2;
}
public string result;
public override void ReadMsg(BinaryReader binaryReader)
{
result = BinaryMessageHandle.ReadString(binaryReader);
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
{
var bytes = System.Text.Encoding.UTF8.GetBytes(result);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
}
}
public class ReqClientCustomData : BinaryMessageBase
{
public ReqClientCustomData()
{
sysID = 22;
cmdID = 1;
}
public Int32 nilparam;
public override void ReadMsg(BinaryReader binaryReader)
{
nilparam = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(nilparam);
}
}
public class RetClientCustomData : BinaryMessageBase
{
public RetClientCustomData()
{
sysID = 22;
cmdID = 2;
}
public string data;
public override void ReadMsg(BinaryReader binaryReader)
{
data = BinaryMessageHandle.ReadString(binaryReader);
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
{
var bytes = System.Text.Encoding.UTF8.GetBytes(data);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
}
}
public class ReqSaveClientCustomData : BinaryMessageBase
{
public ReqSaveClientCustomData()
{
sysID = 22;
cmdID = 3;
}
public string data;
public override void ReadMsg(BinaryReader binaryReader)
{
data = BinaryMessageHandle.ReadString(binaryReader);
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
{
var bytes = System.Text.Encoding.UTF8.GetBytes(data);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
}
}
public class RetSaveClientCustomData : BinaryMessageBase
{
public RetSaveClientCustomData()
{
sysID = 22;
cmdID = 4;
}
public Int32 ret;
public override void ReadMsg(BinaryReader binaryReader)
{
ret = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(ret);
}
}
public class ReqGetTombRaiderInfo : BinaryMessageBase
{
public ReqGetTombRaiderInfo()
{
sysID = 23;
cmdID = 1;
}
public Int32 flag;
public override void ReadMsg(BinaryReader binaryReader)
{
flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(flag);
}
}
public class TombRaiderCollectItemInfo : BinaryMessageBase
{
public TombRaiderCollectItemInfo()
{
sysID = 0;
cmdID = 0;
}
public Int32 id;
public Int32 count;
public override void ReadMsg(BinaryReader binaryReader)
{
id = binaryReader.ReadInt32();
count = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(id);
binaryWriter.Write(count);
}
}
public class RespGetTombRaiderInfo : BinaryMessageBase
{
public RespGetTombRaiderInfo()
{
sysID = 23;
cmdID = 2;
}
public Int32 totalCount;
public Int32 collectCount;
public List<TombRaiderCollectItemInfo> collectItemList = new List<TombRaiderCollectItemInfo>();
public override void ReadMsg(BinaryReader binaryReader)
{
totalCount = binaryReader.ReadInt32();
collectCount = binaryReader.ReadInt32();
var collectItemListCnt = binaryReader.ReadInt32();
for (int i = 0; i < collectItemListCnt; ++i)
{
var temp = new TombRaiderCollectItemInfo();
temp.ReadMsg(binaryReader);
collectItemList.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(totalCount);
binaryWriter.Write(collectCount);
binaryWriter.Write(collectItemList.Count);
for (int i = 0; i < collectItemList.Count; ++i)
{
collectItemList[i].WriteMsg(binaryWriter);
}
}
}
public class TombRaiderCollectPointInfo : BinaryMessageBase
{
public TombRaiderCollectPointInfo()
{
sysID = 0;
cmdID = 0;
}
public Int32 ObjId;
public string ItemId;
public Int32 x;
public Int32 z;
public Int32 OpType;
public override void ReadMsg(BinaryReader binaryReader)
{
ObjId = binaryReader.ReadInt32();
ItemId = BinaryMessageHandle.ReadString(binaryReader);
x = binaryReader.ReadInt32();
z = binaryReader.ReadInt32();
OpType = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(ObjId);
{
var bytes = System.Text.Encoding.UTF8.GetBytes(ItemId);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
binaryWriter.Write(x);
binaryWriter.Write(z);
binaryWriter.Write(OpType);
}
}
public class RespGetTombRaiderCollectPointList : BinaryMessageBase
{
public RespGetTombRaiderCollectPointList()
{
sysID = 23;
cmdID = 3;
}
public List<TombRaiderCollectPointInfo> CollectPointList = new List<TombRaiderCollectPointInfo>();
public override void ReadMsg(BinaryReader binaryReader)
{
var CollectPointListCnt = binaryReader.ReadInt32();
for (int i = 0; i < CollectPointListCnt; ++i)
{
var temp = new TombRaiderCollectPointInfo();
temp.ReadMsg(binaryReader);
CollectPointList.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(CollectPointList.Count);
for (int i = 0; i < CollectPointList.Count; ++i)
{
CollectPointList[i].WriteMsg(binaryWriter);
}
}
}
public class GuildBossFBInfo : BinaryMessageBase
{
public GuildBossFBInfo()
{
sysID = 0;
cmdID = 0;
}
public Int32 dataid;
public Int32 state;
public Int32 x;
public Int32 z;
public override void ReadMsg(BinaryReader binaryReader)
{
dataid = binaryReader.ReadInt32();
state = binaryReader.ReadInt32();
x = binaryReader.ReadInt32();
z = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(dataid);
binaryWriter.Write(state);
binaryWriter.Write(x);
binaryWriter.Write(z);
}
}
public class SynGuildBossFBInfo : BinaryMessageBase
{
public SynGuildBossFBInfo()
{
sysID = 24;
cmdID = 1;
}
public List<GuildBossFBInfo> info = new List<GuildBossFBInfo>();
public override void ReadMsg(BinaryReader binaryReader)
{
var infoCnt = binaryReader.ReadInt32();
for (int i = 0; i < infoCnt; ++i)
{
var temp = new GuildBossFBInfo();
temp.ReadMsg(binaryReader);
info.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(info.Count);
for (int i = 0; i < info.Count; ++i)
{
info[i].WriteMsg(binaryWriter);
}
}
}
public class SynBeginnerFBPhase : BinaryMessageBase
{
public SynBeginnerFBPhase()
{
sysID = 25;
cmdID = 1;
}
public Int32 phase;
public override void ReadMsg(BinaryReader binaryReader)
{
phase = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(phase);
}
}
public class ReqChangeBeginnerFBPhase : BinaryMessageBase
{
public ReqChangeBeginnerFBPhase()
{
sysID = 25;
cmdID = 2;
}
public Int32 phase;
public override void ReadMsg(BinaryReader binaryReader)
{
phase = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(phase);
}
}
public class ReqEquipFrenzy : BinaryMessageBase
{
public ReqEquipFrenzy()
{
sysID = 26;
cmdID = 1;
}
public Int32 packtype;
public Int64 equipguid;
public override void ReadMsg(BinaryReader binaryReader)
{
packtype = binaryReader.ReadInt32();
equipguid = binaryReader.ReadInt64();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(packtype);
binaryWriter.Write(equipguid);
}
}
public class RetEquipFrenzy : BinaryMessageBase
{
public RetEquipFrenzy()
{
sysID = 26;
cmdID = 2;
}
public Int32 success;
public Int32 packtype;
public Int64 equipguid;
public override void ReadMsg(BinaryReader binaryReader)
{
success = binaryReader.ReadInt32();
packtype = binaryReader.ReadInt32();
equipguid = binaryReader.ReadInt64();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(success);
binaryWriter.Write(packtype);
binaryWriter.Write(equipguid);
}
}
public class HonorBattlefieldMatchMemberInfo : BinaryMessageBase
{
public HonorBattlefieldMatchMemberInfo()
{
sysID = 0;
cmdID = 0;
}
public Int64 Guid;
public Int32 Job;
public Int32 Hp;
public Int32 MaxHp;
public Int32 Segment;
public string Name;
public Int32 Level;
public Int32 Camp;
public override void ReadMsg(BinaryReader binaryReader)
{
Guid = binaryReader.ReadInt64();
Job = binaryReader.ReadInt32();
Hp = binaryReader.ReadInt32();
MaxHp = binaryReader.ReadInt32();
Segment = binaryReader.ReadInt32();
Name = BinaryMessageHandle.ReadString(binaryReader);
Level = binaryReader.ReadInt32();
Camp = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(Guid);
binaryWriter.Write(Job);
binaryWriter.Write(Hp);
binaryWriter.Write(MaxHp);
binaryWriter.Write(Segment);
{
var bytes = System.Text.Encoding.UTF8.GetBytes(Name);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
binaryWriter.Write(Level);
binaryWriter.Write(Camp);
}
}
public class HonorBattlefieldMatchRoomInfo : BinaryMessageBase
{
public HonorBattlefieldMatchRoomInfo()
{
sysID = 0;
cmdID = 0;
}
public Int32 Id;
public Int32 Segment;
public Int64 LeaderGuid;
public string LeaderName;
public Int32 LeaderSegment;
public Int32 MemberCount;
public Int32 MemberCountMax;
public Int32 IsNeedPassword;
public Int32 LeaderJob;
public override void ReadMsg(BinaryReader binaryReader)
{
Id = binaryReader.ReadInt32();
Segment = binaryReader.ReadInt32();
LeaderGuid = binaryReader.ReadInt64();
LeaderName = BinaryMessageHandle.ReadString(binaryReader);
LeaderSegment = binaryReader.ReadInt32();
MemberCount = binaryReader.ReadInt32();
MemberCountMax = binaryReader.ReadInt32();
IsNeedPassword = binaryReader.ReadInt32();
LeaderJob = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(Id);
binaryWriter.Write(Segment);
binaryWriter.Write(LeaderGuid);
{
var bytes = System.Text.Encoding.UTF8.GetBytes(LeaderName);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
binaryWriter.Write(LeaderSegment);
binaryWriter.Write(MemberCount);
binaryWriter.Write(MemberCountMax);
binaryWriter.Write(IsNeedPassword);
binaryWriter.Write(LeaderJob);
}
}
public class ReqHonorBattlefieldMatchGetRoomList : BinaryMessageBase
{
public ReqHonorBattlefieldMatchGetRoomList()
{
sysID = 27;
cmdID = 1;
}
public List<Int32> SegmentList = new List<Int32>();
public string LeaderName;
public override void ReadMsg(BinaryReader binaryReader)
{
var SegmentListCnt = binaryReader.ReadInt32();
for (int i = 0; i < SegmentListCnt; ++i)
{
var temp = binaryReader.ReadInt32();
SegmentList.Add(temp);
}
LeaderName = BinaryMessageHandle.ReadString(binaryReader);
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(SegmentList.Count);
for (int i = 0; i < SegmentList.Count; ++i)
{
binaryWriter.Write(SegmentList[i]);
}
{
var bytes = System.Text.Encoding.UTF8.GetBytes(LeaderName);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
}
}
public class RespHonorBattlefieldMatchGetRoomList : BinaryMessageBase
{
public RespHonorBattlefieldMatchGetRoomList()
{
sysID = 27;
cmdID = 2;
}
public List<HonorBattlefieldMatchRoomInfo> RoomList = new List<HonorBattlefieldMatchRoomInfo>();
public override void ReadMsg(BinaryReader binaryReader)
{
var RoomListCnt = binaryReader.ReadInt32();
for (int i = 0; i < RoomListCnt; ++i)
{
var temp = new HonorBattlefieldMatchRoomInfo();
temp.ReadMsg(binaryReader);
RoomList.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(RoomList.Count);
for (int i = 0; i < RoomList.Count; ++i)
{
RoomList[i].WriteMsg(binaryWriter);
}
}
}
public class RespHonorBattlefieldMatchGetRoomInfo : BinaryMessageBase
{
public RespHonorBattlefieldMatchGetRoomInfo()
{
sysID = 27;
cmdID = 3;
}
public HonorBattlefieldMatchRoomInfo RoomInfo;
public List<HonorBattlefieldMatchMemberInfo> MemberList = new List<HonorBattlefieldMatchMemberInfo>();
public override void ReadMsg(BinaryReader binaryReader)
{
RoomInfo = new HonorBattlefieldMatchRoomInfo();
RoomInfo.ReadMsg(binaryReader);
var MemberListCnt = binaryReader.ReadInt32();
for (int i = 0; i < MemberListCnt; ++i)
{
var temp = new HonorBattlefieldMatchMemberInfo();
temp.ReadMsg(binaryReader);
MemberList.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
RoomInfo.WriteMsg(binaryWriter);
binaryWriter.Write(MemberList.Count);
for (int i = 0; i < MemberList.Count; ++i)
{
MemberList[i].WriteMsg(binaryWriter);
}
}
}
public class ReqHonorBattlefieldMatchCreateRoom : BinaryMessageBase
{
public ReqHonorBattlefieldMatchCreateRoom()
{
sysID = 27;
cmdID = 4;
}
public Int32 Segment;
public string Password;
public override void ReadMsg(BinaryReader binaryReader)
{
Segment = binaryReader.ReadInt32();
Password = BinaryMessageHandle.ReadString(binaryReader);
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(Segment);
{
var bytes = System.Text.Encoding.UTF8.GetBytes(Password);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
}
}
public class ReqHonorBattlefieldMatchJoinRoom : BinaryMessageBase
{
public ReqHonorBattlefieldMatchJoinRoom()
{
sysID = 27;
cmdID = 5;
}
public Int32 RoomId;
public string Password;
public override void ReadMsg(BinaryReader binaryReader)
{
RoomId = binaryReader.ReadInt32();
Password = BinaryMessageHandle.ReadString(binaryReader);
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(RoomId);
{
var bytes = System.Text.Encoding.UTF8.GetBytes(Password);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
}
}
public class ReqHonorBattlefieldMatchInvite : BinaryMessageBase
{
public ReqHonorBattlefieldMatchInvite()
{
sysID = 27;
cmdID = 6;
}
public Int64 Guid;
public override void ReadMsg(BinaryReader binaryReader)
{
Guid = binaryReader.ReadInt64();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(Guid);
}
}
public class RespHonorBattlefieldMatchInvite : BinaryMessageBase
{
public RespHonorBattlefieldMatchInvite()
{
sysID = 27;
cmdID = 7;
}
public string LeaderName;
public Int64 LeaderGuid;
public Int32 RoomId;
public override void ReadMsg(BinaryReader binaryReader)
{
LeaderName = BinaryMessageHandle.ReadString(binaryReader);
LeaderGuid = binaryReader.ReadInt64();
RoomId = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
{
var bytes = System.Text.Encoding.UTF8.GetBytes(LeaderName);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
binaryWriter.Write(LeaderGuid);
binaryWriter.Write(RoomId);
}
}
public class ReqHonorBattlefieldMatchLeaveRoom : BinaryMessageBase
{
public ReqHonorBattlefieldMatchLeaveRoom()
{
sysID = 27;
cmdID = 8;
}
public Int32 Flag;
public override void ReadMsg(BinaryReader binaryReader)
{
Flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(Flag);
}
}
public class ReqHonorBattlefieldMatchKickMember : BinaryMessageBase
{
public ReqHonorBattlefieldMatchKickMember()
{
sysID = 27;
cmdID = 9;
}
public Int64 Guid;
public override void ReadMsg(BinaryReader binaryReader)
{
Guid = binaryReader.ReadInt64();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(Guid);
}
}
public class RespHonorBattlefieldMatchUpdateMember : BinaryMessageBase
{
public RespHonorBattlefieldMatchUpdateMember()
{
sysID = 27;
cmdID = 10;
}
public Int32 RoomId;
public HonorBattlefieldMatchMemberInfo MemberInfo;
public override void ReadMsg(BinaryReader binaryReader)
{
RoomId = binaryReader.ReadInt32();
MemberInfo = new HonorBattlefieldMatchMemberInfo();
MemberInfo.ReadMsg(binaryReader);
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(RoomId);
MemberInfo.WriteMsg(binaryWriter);
}
}
public class ReqHonorBattlefieldPlayerInfo : BinaryMessageBase
{
public ReqHonorBattlefieldPlayerInfo()
{
sysID = 27;
cmdID = 11;
}
public Int32 Flag;
public override void ReadMsg(BinaryReader binaryReader)
{
Flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(Flag);
}
}
public class HonorBattlefieldAwardInfo : BinaryMessageBase
{
public HonorBattlefieldAwardInfo()
{
sysID = 0;
cmdID = 0;
}
public Int32 Id;
public Int32 State;
public override void ReadMsg(BinaryReader binaryReader)
{
Id = binaryReader.ReadInt32();
State = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(Id);
binaryWriter.Write(State);
}
}
public class RespHonorBattlefieldPlayerInfo : BinaryMessageBase
{
public RespHonorBattlefieldPlayerInfo()
{
sysID = 27;
cmdID = 12;
}
public Int32 Score;
public Int32 WinsTimesDay;
public Int32 FailsTimesDay;
public Int32 MatchTimesDay;
public Int32 WinTimesSegment;
public Int32 FailTimesSegment;
public Int32 MatchTimesSegment;
public List<HonorBattlefieldAwardInfo> DayAward = new List<HonorBattlefieldAwardInfo>();
public List<HonorBattlefieldAwardInfo> SegmentAward = new List<HonorBattlefieldAwardInfo>();
public List<HonorBattlefieldAwardInfo> SeasonAward = new List<HonorBattlefieldAwardInfo>();
public override void ReadMsg(BinaryReader binaryReader)
{
Score = binaryReader.ReadInt32();
WinsTimesDay = binaryReader.ReadInt32();
FailsTimesDay = binaryReader.ReadInt32();
MatchTimesDay = binaryReader.ReadInt32();
WinTimesSegment = binaryReader.ReadInt32();
FailTimesSegment = binaryReader.ReadInt32();
MatchTimesSegment = binaryReader.ReadInt32();
var DayAwardCnt = binaryReader.ReadInt32();
for (int i = 0; i < DayAwardCnt; ++i)
{
var temp = new HonorBattlefieldAwardInfo();
temp.ReadMsg(binaryReader);
DayAward.Add(temp);
}
var SegmentAwardCnt = binaryReader.ReadInt32();
for (int i = 0; i < SegmentAwardCnt; ++i)
{
var temp = new HonorBattlefieldAwardInfo();
temp.ReadMsg(binaryReader);
SegmentAward.Add(temp);
}
var SeasonAwardCnt = binaryReader.ReadInt32();
for (int i = 0; i < SeasonAwardCnt; ++i)
{
var temp = new HonorBattlefieldAwardInfo();
temp.ReadMsg(binaryReader);
SeasonAward.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(Score);
binaryWriter.Write(WinsTimesDay);
binaryWriter.Write(FailsTimesDay);
binaryWriter.Write(MatchTimesDay);
binaryWriter.Write(WinTimesSegment);
binaryWriter.Write(FailTimesSegment);
binaryWriter.Write(MatchTimesSegment);
binaryWriter.Write(DayAward.Count);
for (int i = 0; i < DayAward.Count; ++i)
{
DayAward[i].WriteMsg(binaryWriter);
}
binaryWriter.Write(SegmentAward.Count);
for (int i = 0; i < SegmentAward.Count; ++i)
{
SegmentAward[i].WriteMsg(binaryWriter);
}
binaryWriter.Write(SeasonAward.Count);
for (int i = 0; i < SeasonAward.Count; ++i)
{
SeasonAward[i].WriteMsg(binaryWriter);
}
}
}
public class ReqHonorBattlefieldGetAward : BinaryMessageBase
{
public ReqHonorBattlefieldGetAward()
{
sysID = 27;
cmdID = 13;
}
public Int32 Type;
public Int32 Id;
public override void ReadMsg(BinaryReader binaryReader)
{
Type = binaryReader.ReadInt32();
Id = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(Type);
binaryWriter.Write(Id);
}
}
public class HonorBattlefieldBattlePlayerInfo : BinaryMessageBase
{
public HonorBattlefieldBattlePlayerInfo()
{
sysID = 0;
cmdID = 0;
}
public Int64 Guid;
public string Name;
public Int32 Job;
public Int32 Segment;
public Int32 Power;
public Int32 Camp;
public override void ReadMsg(BinaryReader binaryReader)
{
Guid = binaryReader.ReadInt64();
Name = BinaryMessageHandle.ReadString(binaryReader);
Job = binaryReader.ReadInt32();
Segment = binaryReader.ReadInt32();
Power = binaryReader.ReadInt32();
Camp = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(Guid);
{
var bytes = System.Text.Encoding.UTF8.GetBytes(Name);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
binaryWriter.Write(Job);
binaryWriter.Write(Segment);
binaryWriter.Write(Power);
binaryWriter.Write(Camp);
}
}
public class RespHonorBattlefieldBattlePlayerInfo : BinaryMessageBase
{
public RespHonorBattlefieldBattlePlayerInfo()
{
sysID = 27;
cmdID = 14;
}
public Int32 ReadyTime;
public List<HonorBattlefieldBattlePlayerInfo> UserList = new List<HonorBattlefieldBattlePlayerInfo>();
public override void ReadMsg(BinaryReader binaryReader)
{
ReadyTime = binaryReader.ReadInt32();
var UserListCnt = binaryReader.ReadInt32();
for (int i = 0; i < UserListCnt; ++i)
{
var temp = new HonorBattlefieldBattlePlayerInfo();
temp.ReadMsg(binaryReader);
UserList.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(ReadyTime);
binaryWriter.Write(UserList.Count);
for (int i = 0; i < UserList.Count; ++i)
{
UserList[i].WriteMsg(binaryWriter);
}
}
}
public class RespHonorBattlefieldMatchInfo : BinaryMessageBase
{
public RespHonorBattlefieldMatchInfo()
{
sysID = 27;
cmdID = 15;
}
public Int32 MatchTime;
public Int32 IsFirstTimeDay;
public override void ReadMsg(BinaryReader binaryReader)
{
MatchTime = binaryReader.ReadInt32();
IsFirstTimeDay = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(MatchTime);
binaryWriter.Write(IsFirstTimeDay);
}
}
public class HonorBattlefieldFightFinishPlayerInfo : BinaryMessageBase
{
public HonorBattlefieldFightFinishPlayerInfo()
{
sysID = 0;
cmdID = 0;
}
public Int64 Guid;
public string Name;
public Int32 Job;
public Int32 killerCount;
public Int32 HurtCount;
public Int32 CureCount;
public Int32 WinsTimes;
public Int32 IsWin;
public Int32 Camp;
public override void ReadMsg(BinaryReader binaryReader)
{
Guid = binaryReader.ReadInt64();
Name = BinaryMessageHandle.ReadString(binaryReader);
Job = binaryReader.ReadInt32();
killerCount = binaryReader.ReadInt32();
HurtCount = binaryReader.ReadInt32();
CureCount = binaryReader.ReadInt32();
WinsTimes = binaryReader.ReadInt32();
IsWin = binaryReader.ReadInt32();
Camp = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(Guid);
{
var bytes = System.Text.Encoding.UTF8.GetBytes(Name);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
binaryWriter.Write(Job);
binaryWriter.Write(killerCount);
binaryWriter.Write(HurtCount);
binaryWriter.Write(CureCount);
binaryWriter.Write(WinsTimes);
binaryWriter.Write(IsWin);
binaryWriter.Write(Camp);
}
}
public class RespHonorBattlefieldFightFinishInfo : BinaryMessageBase
{
public RespHonorBattlefieldFightFinishInfo()
{
sysID = 27;
cmdID = 16;
}
public Int32 ScoreBase;
public Int32 WinsTimes;
public Int32 ScoreWins;
public List<HonorBattlefieldFightFinishPlayerInfo> UserList = new List<HonorBattlefieldFightFinishPlayerInfo>();
public override void ReadMsg(BinaryReader binaryReader)
{
ScoreBase = binaryReader.ReadInt32();
WinsTimes = binaryReader.ReadInt32();
ScoreWins = binaryReader.ReadInt32();
var UserListCnt = binaryReader.ReadInt32();
for (int i = 0; i < UserListCnt; ++i)
{
var temp = new HonorBattlefieldFightFinishPlayerInfo();
temp.ReadMsg(binaryReader);
UserList.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(ScoreBase);
binaryWriter.Write(WinsTimes);
binaryWriter.Write(ScoreWins);
binaryWriter.Write(UserList.Count);
for (int i = 0; i < UserList.Count; ++i)
{
UserList[i].WriteMsg(binaryWriter);
}
}
}
public class ReqHonorBattlefieldMatchRejectInvite : BinaryMessageBase
{
public ReqHonorBattlefieldMatchRejectInvite()
{
sysID = 27;
cmdID = 17;
}
public Int64 InviteGuid;
public Int32 IsInBattleScene;
public override void ReadMsg(BinaryReader binaryReader)
{
InviteGuid = binaryReader.ReadInt64();
IsInBattleScene = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(InviteGuid);
binaryWriter.Write(IsInBattleScene);
}
}
public class RespHonorBattlefieldMatchLeaveRoom : BinaryMessageBase
{
public RespHonorBattlefieldMatchLeaveRoom()
{
sysID = 27;
cmdID = 18;
}
public Int32 RoomId;
public override void ReadMsg(BinaryReader binaryReader)
{
RoomId = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(RoomId);
}
}
public class RespHonorBattlefieldFightCountDown : BinaryMessageBase
{
public RespHonorBattlefieldFightCountDown()
{
sysID = 27;
cmdID = 19;
}
public Int32 CountDownTime;
public override void ReadMsg(BinaryReader binaryReader)
{
CountDownTime = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(CountDownTime);
}
}
public class HonorBattleFieldRankInfo : BinaryMessageBase
{
public HonorBattleFieldRankInfo()
{
sysID = 0;
cmdID = 0;
}
public Int32 Rank;
public Int64 Guid;
public string Name;
public Int32 Job;
public Int32 Level;
public Int32 Score;
public Int32 ServerId;
public Int32 Power;
public Int32 Segment;
public string ServerName;
public override void ReadMsg(BinaryReader binaryReader)
{
Rank = binaryReader.ReadInt32();
Guid = binaryReader.ReadInt64();
Name = BinaryMessageHandle.ReadString(binaryReader);
Job = binaryReader.ReadInt32();
Level = binaryReader.ReadInt32();
Score = binaryReader.ReadInt32();
ServerId = binaryReader.ReadInt32();
Power = binaryReader.ReadInt32();
Segment = binaryReader.ReadInt32();
ServerName = BinaryMessageHandle.ReadString(binaryReader);
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(Rank);
binaryWriter.Write(Guid);
{
var bytes = System.Text.Encoding.UTF8.GetBytes(Name);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
binaryWriter.Write(Job);
binaryWriter.Write(Level);
binaryWriter.Write(Score);
binaryWriter.Write(ServerId);
binaryWriter.Write(Power);
binaryWriter.Write(Segment);
{
var bytes = System.Text.Encoding.UTF8.GetBytes(ServerName);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
}
}
public class ReqGetHonorBattleFieldRankInfo : BinaryMessageBase
{
public ReqGetHonorBattleFieldRankInfo()
{
sysID = 27;
cmdID = 20;
}
public Int32 Flag;
public override void ReadMsg(BinaryReader binaryReader)
{
Flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(Flag);
}
}
public class RespGetHonorBattleFieldRankInfo : BinaryMessageBase
{
public RespGetHonorBattleFieldRankInfo()
{
sysID = 27;
cmdID = 21;
}
public List<HonorBattleFieldRankInfo> RankList = new List<HonorBattleFieldRankInfo>();
public override void ReadMsg(BinaryReader binaryReader)
{
var RankListCnt = binaryReader.ReadInt32();
for (int i = 0; i < RankListCnt; ++i)
{
var temp = new HonorBattleFieldRankInfo();
temp.ReadMsg(binaryReader);
RankList.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(RankList.Count);
for (int i = 0; i < RankList.Count; ++i)
{
RankList[i].WriteMsg(binaryWriter);
}
}
}
public class RespSendHonorBattleFieldRoomId : BinaryMessageBase
{
public RespSendHonorBattleFieldRoomId()
{
sysID = 27;
cmdID = 22;
}
public Int32 RoomId;
public override void ReadMsg(BinaryReader binaryReader)
{
RoomId = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(RoomId);
}
}
public class RespHonorBattlefieldMemberList : BinaryMessageBase
{
public RespHonorBattlefieldMemberList()
{
sysID = 27;
cmdID = 23;
}
public Int32 RoomId;
public List<HonorBattlefieldMatchMemberInfo> MemberList = new List<HonorBattlefieldMatchMemberInfo>();
public override void ReadMsg(BinaryReader binaryReader)
{
RoomId = binaryReader.ReadInt32();
var MemberListCnt = binaryReader.ReadInt32();
for (int i = 0; i < MemberListCnt; ++i)
{
var temp = new HonorBattlefieldMatchMemberInfo();
temp.ReadMsg(binaryReader);
MemberList.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(RoomId);
binaryWriter.Write(MemberList.Count);
for (int i = 0; i < MemberList.Count; ++i)
{
MemberList[i].WriteMsg(binaryWriter);
}
}
}
public class RespHonorBattlefieldFightWatchMode : BinaryMessageBase
{
public RespHonorBattlefieldFightWatchMode()
{
sysID = 27;
cmdID = 24;
}
public Int32 Flag;
public override void ReadMsg(BinaryReader binaryReader)
{
Flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(Flag);
}
}
public class ReqGetHonorBattleFieldMatchNearPlayerList : BinaryMessageBase
{
public ReqGetHonorBattleFieldMatchNearPlayerList()
{
sysID = 27;
cmdID = 25;
}
public Int32 Flag;
public override void ReadMsg(BinaryReader binaryReader)
{
Flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(Flag);
}
}
public class RespHonorBattleFieldMatchNearPlayerList : BinaryMessageBase
{
public RespHonorBattleFieldMatchNearPlayerList()
{
sysID = 27;
cmdID = 26;
}
public List<HonorBattlefieldMatchMemberInfo> PlayerList = new List<HonorBattlefieldMatchMemberInfo>();
public override void ReadMsg(BinaryReader binaryReader)
{
var PlayerListCnt = binaryReader.ReadInt32();
for (int i = 0; i < PlayerListCnt; ++i)
{
var temp = new HonorBattlefieldMatchMemberInfo();
temp.ReadMsg(binaryReader);
PlayerList.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(PlayerList.Count);
for (int i = 0; i < PlayerList.Count; ++i)
{
PlayerList[i].WriteMsg(binaryWriter);
}
}
}
public class ReqHonorBattlefieldMatchRetInvite : BinaryMessageBase
{
public ReqHonorBattlefieldMatchRetInvite()
{
sysID = 27;
cmdID = 27;
}
public Int32 RoomId;
public override void ReadMsg(BinaryReader binaryReader)
{
RoomId = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(RoomId);
}
}
public class RespHonorBattlefieldFightCopyLeftTime : BinaryMessageBase
{
public RespHonorBattlefieldFightCopyLeftTime()
{
sysID = 27;
cmdID = 28;
}
public Int32 CountDownTimeCopyEnd;
public override void ReadMsg(BinaryReader binaryReader)
{
CountDownTimeCopyEnd = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(CountDownTimeCopyEnd);
}
}
public class ReqCrossSerEscort : BinaryMessageBase
{
public ReqCrossSerEscort()
{
sysID = 28;
cmdID = 1;
}
public Int32 GharryDataID;
public override void ReadMsg(BinaryReader binaryReader)
{
GharryDataID = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(GharryDataID);
}
}
public class ReqSubmitCrossSerEscort : BinaryMessageBase
{
public ReqSubmitCrossSerEscort()
{
sysID = 28;
cmdID = 2;
}
public Int32 Flag;
public override void ReadMsg(BinaryReader binaryReader)
{
Flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(Flag);
}
}
public class ReqCrossSerEscortInfo : BinaryMessageBase
{
public ReqCrossSerEscortInfo()
{
sysID = 28;
cmdID = 3;
}
public Int32 Flag;
public override void ReadMsg(BinaryReader binaryReader)
{
Flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(Flag);
}
}
public class RetCrossSerEscortInfo : BinaryMessageBase
{
public RetCrossSerEscortInfo()
{
sysID = 28;
cmdID = 4;
}
public Int32 GharryDataID;
public Int32 PosX;
public Int32 PosZ;
public Int32 DestPosX;
public Int32 DestPosZ;
public override void ReadMsg(BinaryReader binaryReader)
{
GharryDataID = binaryReader.ReadInt32();
PosX = binaryReader.ReadInt32();
PosZ = binaryReader.ReadInt32();
DestPosX = binaryReader.ReadInt32();
DestPosZ = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(GharryDataID);
binaryWriter.Write(PosX);
binaryWriter.Write(PosZ);
binaryWriter.Write(DestPosX);
binaryWriter.Write(DestPosZ);
}
}
public class RetCrossSerEscortRes : BinaryMessageBase
{
public RetCrossSerEscortRes()
{
sysID = 28;
cmdID = 5;
}
public string result;
public override void ReadMsg(BinaryReader binaryReader)
{
result = BinaryMessageHandle.ReadString(binaryReader);
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
{
var bytes = System.Text.Encoding.UTF8.GetBytes(result);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
}
}
public class CrossSerFlagPointInfo : BinaryMessageBase
{
public CrossSerFlagPointInfo()
{
sysID = 0;
cmdID = 0;
}
public Int32 Index;
public Int32 CampIndex;
public Int32 LastChangeCampTime;
public Int32 PointID;
public Int32 GuardID;
public override void ReadMsg(BinaryReader binaryReader)
{
Index = binaryReader.ReadInt32();
CampIndex = binaryReader.ReadInt32();
LastChangeCampTime = binaryReader.ReadInt32();
PointID = binaryReader.ReadInt32();
GuardID = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(Index);
binaryWriter.Write(CampIndex);
binaryWriter.Write(LastChangeCampTime);
binaryWriter.Write(PointID);
binaryWriter.Write(GuardID);
}
}
public class CrossSerFlagRankInfo : BinaryMessageBase
{
public CrossSerFlagRankInfo()
{
sysID = 0;
cmdID = 0;
}
public Int64 guid;
public Int32 killnum;
public string name;
public Int32 camp;
public override void ReadMsg(BinaryReader binaryReader)
{
guid = binaryReader.ReadInt64();
killnum = binaryReader.ReadInt32();
name = BinaryMessageHandle.ReadString(binaryReader);
camp = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(guid);
binaryWriter.Write(killnum);
{
var bytes = System.Text.Encoding.UTF8.GetBytes(name);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
binaryWriter.Write(camp);
}
}
public class SynCrossSerFlagInfo : BinaryMessageBase
{
public SynCrossSerFlagInfo()
{
sysID = 28;
cmdID = 6;
}
public Int32 score;
public Int32 killnum;
public List<CrossSerFlagPointInfo> pointInfo = new List<CrossSerFlagPointInfo>();
public List<CrossSerFlagRankInfo> rankInfo = new List<CrossSerFlagRankInfo>();
public Int32 timetype;
public Int32 time;
public override void ReadMsg(BinaryReader binaryReader)
{
score = binaryReader.ReadInt32();
killnum = binaryReader.ReadInt32();
var pointInfoCnt = binaryReader.ReadInt32();
for (int i = 0; i < pointInfoCnt; ++i)
{
var temp = new CrossSerFlagPointInfo();
temp.ReadMsg(binaryReader);
pointInfo.Add(temp);
}
var rankInfoCnt = binaryReader.ReadInt32();
for (int i = 0; i < rankInfoCnt; ++i)
{
var temp = new CrossSerFlagRankInfo();
temp.ReadMsg(binaryReader);
rankInfo.Add(temp);
}
timetype = binaryReader.ReadInt32();
time = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(score);
binaryWriter.Write(killnum);
binaryWriter.Write(pointInfo.Count);
for (int i = 0; i < pointInfo.Count; ++i)
{
pointInfo[i].WriteMsg(binaryWriter);
}
binaryWriter.Write(rankInfo.Count);
for (int i = 0; i < rankInfo.Count; ++i)
{
rankInfo[i].WriteMsg(binaryWriter);
}
binaryWriter.Write(timetype);
binaryWriter.Write(time);
}
}
public class SynCrossSerInfo : BinaryMessageBase
{
public SynCrossSerInfo()
{
sysID = 28;
cmdID = 7;
}
public Int32 todayscore;
public Int32 totalscore;
public Int32 killMissionid;
public List<MarketingActAwardItem> rewardItem = new List<MarketingActAwardItem>();
public override void ReadMsg(BinaryReader binaryReader)
{
todayscore = binaryReader.ReadInt32();
totalscore = binaryReader.ReadInt32();
killMissionid = binaryReader.ReadInt32();
var rewardItemCnt = binaryReader.ReadInt32();
for (int i = 0; i < rewardItemCnt; ++i)
{
var temp = new MarketingActAwardItem();
temp.ReadMsg(binaryReader);
rewardItem.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(todayscore);
binaryWriter.Write(totalscore);
binaryWriter.Write(killMissionid);
binaryWriter.Write(rewardItem.Count);
for (int i = 0; i < rewardItem.Count; ++i)
{
rewardItem[i].WriteMsg(binaryWriter);
}
}
}
public class ReqCrossSerInfo : BinaryMessageBase
{
public ReqCrossSerInfo()
{
sysID = 28;
cmdID = 8;
}
public Int32 flag;
public override void ReadMsg(BinaryReader binaryReader)
{
flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(flag);
}
}
public class ReqCrossSerServerMaxLevel : BinaryMessageBase
{
public ReqCrossSerServerMaxLevel()
{
sysID = 28;
cmdID = 9;
}
public Int32 containerId;
public Int32 instId;
public override void ReadMsg(BinaryReader binaryReader)
{
containerId = binaryReader.ReadInt32();
instId = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(containerId);
binaryWriter.Write(instId);
}
}
public class RespCrossSerServerMaxLevel : BinaryMessageBase
{
public RespCrossSerServerMaxLevel()
{
sysID = 28;
cmdID = 10;
}
public Int32 serverId;
public Int32 level;
public override void ReadMsg(BinaryReader binaryReader)
{
serverId = binaryReader.ReadInt32();
level = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(serverId);
binaryWriter.Write(level);
}
}
public class SynMiserNextFlushTime : BinaryMessageBase
{
public SynMiserNextFlushTime()
{
sysID = 29;
cmdID = 1;
}
public Int32 copyId;
public Int32 nextFlushTime;
public override void ReadMsg(BinaryReader binaryReader)
{
copyId = binaryReader.ReadInt32();
nextFlushTime = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(copyId);
binaryWriter.Write(nextFlushTime);
}
}
public class ReqWeddingFeastInfo : BinaryMessageBase
{
public ReqWeddingFeastInfo()
{
sysID = 30;
cmdID = 1;
}
public Int32 flag;
public override void ReadMsg(BinaryReader binaryReader)
{
flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(flag);
}
}
public class WeddingObj : BinaryMessageBase
{
public WeddingObj()
{
sysID = 0;
cmdID = 0;
}
public Int64 guid;
public string name;
public Int32 profession;
public Int32 isfriend;
public override void ReadMsg(BinaryReader binaryReader)
{
guid = binaryReader.ReadInt64();
name = BinaryMessageHandle.ReadString(binaryReader);
profession = binaryReader.ReadInt32();
isfriend = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(guid);
{
var bytes = System.Text.Encoding.UTF8.GetBytes(name);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
binaryWriter.Write(profession);
binaryWriter.Write(isfriend);
}
}
public class WeddingFeastInfo : BinaryMessageBase
{
public WeddingFeastInfo()
{
sysID = 0;
cmdID = 0;
}
public Int32 nWeddingId;
public Int32 nType;
public Int32 nRemainTime;
public WeddingObj groom;
public WeddingObj bride;
public override void ReadMsg(BinaryReader binaryReader)
{
nWeddingId = binaryReader.ReadInt32();
nType = binaryReader.ReadInt32();
nRemainTime = binaryReader.ReadInt32();
groom = new WeddingObj();
groom.ReadMsg(binaryReader);
bride = new WeddingObj();
bride.ReadMsg(binaryReader);
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(nWeddingId);
binaryWriter.Write(nType);
binaryWriter.Write(nRemainTime);
groom.WriteMsg(binaryWriter);
bride.WriteMsg(binaryWriter);
}
}
public class RetWeddingFeastInfo : BinaryMessageBase
{
public RetWeddingFeastInfo()
{
sysID = 30;
cmdID = 2;
}
public List<WeddingFeastInfo> info = new List<WeddingFeastInfo>();
public override void ReadMsg(BinaryReader binaryReader)
{
var infoCnt = binaryReader.ReadInt32();
for (int i = 0; i < infoCnt; ++i)
{
var temp = new WeddingFeastInfo();
temp.ReadMsg(binaryReader);
info.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(info.Count);
for (int i = 0; i < info.Count; ++i)
{
info[i].WriteMsg(binaryWriter);
}
}
}
public class ReqEnterWeddingFeast : BinaryMessageBase
{
public ReqEnterWeddingFeast()
{
sysID = 30;
cmdID = 3;
}
public Int32 nWeddingId;
public override void ReadMsg(BinaryReader binaryReader)
{
nWeddingId = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(nWeddingId);
}
}
public class ReqHoldWeddingFeast : BinaryMessageBase
{
public ReqHoldWeddingFeast()
{
sysID = 30;
cmdID = 4;
}
public Int32 nType;
public List<Int32> nCategory = new List<Int32>();
public override void ReadMsg(BinaryReader binaryReader)
{
nType = binaryReader.ReadInt32();
var nCategoryCnt = binaryReader.ReadInt32();
for (int i = 0; i < nCategoryCnt; ++i)
{
var temp = binaryReader.ReadInt32();
nCategory.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(nType);
binaryWriter.Write(nCategory.Count);
for (int i = 0; i < nCategory.Count; ++i)
{
binaryWriter.Write(nCategory[i]);
}
}
}
public class ReqSendCandy : BinaryMessageBase
{
public ReqSendCandy()
{
sysID = 30;
cmdID = 5;
}
public Int32 nCandyType;
public Int32 nCandyNum;
public override void ReadMsg(BinaryReader binaryReader)
{
nCandyType = binaryReader.ReadInt32();
nCandyNum = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(nCandyType);
binaryWriter.Write(nCandyNum);
}
}
public class ReqPickCandy : BinaryMessageBase
{
public ReqPickCandy()
{
sysID = 30;
cmdID = 6;
}
public Int32 objId;
public override void ReadMsg(BinaryReader binaryReader)
{
objId = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(objId);
}
}
public class RetPickCandy : BinaryMessageBase
{
public RetPickCandy()
{
sysID = 30;
cmdID = 7;
}
public Int32 nResult;
public override void ReadMsg(BinaryReader binaryReader)
{
nResult = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(nResult);
}
}
public class ReqSendRedPacket : BinaryMessageBase
{
public ReqSendRedPacket()
{
sysID = 30;
cmdID = 8;
}
public Int32 nMoneyType;
public Int32 nRedPacketNum;
public Int32 nObj;
public string moneyName;
public override void ReadMsg(BinaryReader binaryReader)
{
nMoneyType = binaryReader.ReadInt32();
nRedPacketNum = binaryReader.ReadInt32();
nObj = binaryReader.ReadInt32();
moneyName = BinaryMessageHandle.ReadString(binaryReader);
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(nMoneyType);
binaryWriter.Write(nRedPacketNum);
binaryWriter.Write(nObj);
{
var bytes = System.Text.Encoding.UTF8.GetBytes(moneyName);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
}
}
public class ReqBanQuetSceneInfo : BinaryMessageBase
{
public ReqBanQuetSceneInfo()
{
sysID = 30;
cmdID = 9;
}
public Int32 flag;
public override void ReadMsg(BinaryReader binaryReader)
{
flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(flag);
}
}
public class RetBanQuetSceneInfo : BinaryMessageBase
{
public RetBanQuetSceneInfo()
{
sysID = 30;
cmdID = 10;
}
public Int32 nIsCouple;
public WeddingObj groom;
public WeddingObj bride;
public List<Int32> permissionList = new List<Int32>();
public Int64 worldInvateEndTime;
public Int64 guildInvateEndTime;
public Int64 friendInvateEndTime;
public override void ReadMsg(BinaryReader binaryReader)
{
nIsCouple = binaryReader.ReadInt32();
groom = new WeddingObj();
groom.ReadMsg(binaryReader);
bride = new WeddingObj();
bride.ReadMsg(binaryReader);
var permissionListCnt = binaryReader.ReadInt32();
for (int i = 0; i < permissionListCnt; ++i)
{
var temp = binaryReader.ReadInt32();
permissionList.Add(temp);
}
worldInvateEndTime = binaryReader.ReadInt64();
guildInvateEndTime = binaryReader.ReadInt64();
friendInvateEndTime = binaryReader.ReadInt64();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(nIsCouple);
groom.WriteMsg(binaryWriter);
bride.WriteMsg(binaryWriter);
binaryWriter.Write(permissionList.Count);
for (int i = 0; i < permissionList.Count; ++i)
{
binaryWriter.Write(permissionList[i]);
}
binaryWriter.Write(worldInvateEndTime);
binaryWriter.Write(guildInvateEndTime);
binaryWriter.Write(friendInvateEndTime);
}
}
public class ReqBanQuetInvate : BinaryMessageBase
{
public ReqBanQuetInvate()
{
sysID = 30;
cmdID = 11;
}
public Int32 nInvateType;
public override void ReadMsg(BinaryReader binaryReader)
{
nInvateType = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(nInvateType);
}
}
public class ReqPermissionChange : BinaryMessageBase
{
public ReqPermissionChange()
{
sysID = 30;
cmdID = 12;
}
public List<Int32> nType = new List<Int32>();
public override void ReadMsg(BinaryReader binaryReader)
{
var nTypeCnt = binaryReader.ReadInt32();
for (int i = 0; i < nTypeCnt; ++i)
{
var temp = binaryReader.ReadInt32();
nType.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(nType.Count);
for (int i = 0; i < nType.Count; ++i)
{
binaryWriter.Write(nType[i]);
}
}
}
public class RetKickAwayBanQuet : BinaryMessageBase
{
public RetKickAwayBanQuet()
{
sysID = 30;
cmdID = 13;
}
public Int64 nLevelFinalTime;
public override void ReadMsg(BinaryReader binaryReader)
{
nLevelFinalTime = binaryReader.ReadInt64();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(nLevelFinalTime);
}
}
public class RetReceiveCandy : BinaryMessageBase
{
public RetReceiveCandy()
{
sysID = 30;
cmdID = 14;
}
public Int64 nFlag;
public override void ReadMsg(BinaryReader binaryReader)
{
nFlag = binaryReader.ReadInt64();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(nFlag);
}
}
public class RetCelebreteBanQuet : BinaryMessageBase
{
public RetCelebreteBanQuet()
{
sysID = 30;
cmdID = 15;
}
public Int64 nFlag;
public override void ReadMsg(BinaryReader binaryReader)
{
nFlag = binaryReader.ReadInt64();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(nFlag);
}
}
public class ReqFireworks : BinaryMessageBase
{
public ReqFireworks()
{
sysID = 30;
cmdID = 16;
}
public Int32 nType;
public Int32 nNum;
public override void ReadMsg(BinaryReader binaryReader)
{
nType = binaryReader.ReadInt32();
nNum = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(nType);
binaryWriter.Write(nNum);
}
}
public class RetBroadcastUIEffect : BinaryMessageBase
{
public RetBroadcastUIEffect()
{
sysID = 30;
cmdID = 17;
}
public Int32 nEffectId;
public override void ReadMsg(BinaryReader binaryReader)
{
nEffectId = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(nEffectId);
}
}
public class RetBroadcastFeastNextTime : BinaryMessageBase
{
public RetBroadcastFeastNextTime()
{
sysID = 30;
cmdID = 18;
}
public Int32 nNextTime;
public override void ReadMsg(BinaryReader binaryReader)
{
nNextTime = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(nNextTime);
}
}
public class RetIsInWeddingCarState : BinaryMessageBase
{
public RetIsInWeddingCarState()
{
sysID = 30;
cmdID = 19;
}
public Int32 _State;
public Int32 _WeddingCarObjId;
public override void ReadMsg(BinaryReader binaryReader)
{
_State = binaryReader.ReadInt32();
_WeddingCarObjId = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_State);
binaryWriter.Write(_WeddingCarObjId);
}
}
public class ReqWeddingCarState : BinaryMessageBase
{
public ReqWeddingCarState()
{
sysID = 30;
cmdID = 20;
}
public Int32 _SceneInsId;
public override void ReadMsg(BinaryReader binaryReader)
{
_SceneInsId = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_SceneInsId);
}
}
public class RetCurSceneWeddingCarEndTime : BinaryMessageBase
{
public RetCurSceneWeddingCarEndTime()
{
sysID = 30;
cmdID = 21;
}
public Int32 _EndTime;
public override void ReadMsg(BinaryReader binaryReader)
{
_EndTime = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_EndTime);
}
}
public class RetWeddingCarReqResult : BinaryMessageBase
{
public RetWeddingCarReqResult()
{
sysID = 30;
cmdID = 22;
}
public Int32 _Result;
public override void ReadMsg(BinaryReader binaryReader)
{
_Result = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_Result);
}
}
public class ReqEnterWeddingCar : BinaryMessageBase
{
public ReqEnterWeddingCar()
{
sysID = 30;
cmdID = 23;
}
public Int32 _type;
public override void ReadMsg(BinaryReader binaryReader)
{
_type = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_type);
}
}
public class ReqExitWeddingCar : BinaryMessageBase
{
public ReqExitWeddingCar()
{
sysID = 30;
cmdID = 24;
}
public Int32 _flag;
public override void ReadMsg(BinaryReader binaryReader)
{
_flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_flag);
}
}
public class ReqSendCarCandy : BinaryMessageBase
{
public ReqSendCarCandy()
{
sysID = 30;
cmdID = 25;
}
public Int32 nCandyType;
public Int32 nCandyNum;
public override void ReadMsg(BinaryReader binaryReader)
{
nCandyType = binaryReader.ReadInt32();
nCandyNum = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(nCandyType);
binaryWriter.Write(nCandyNum);
}
}
public class GetOffWCBoardcast : BinaryMessageBase
{
public GetOffWCBoardcast()
{
sysID = 30;
cmdID = 26;
}
public Int64 _PlayerAObjId;
public Int64 _PlayerBObjId;
public override void ReadMsg(BinaryReader binaryReader)
{
_PlayerAObjId = binaryReader.ReadInt64();
_PlayerBObjId = binaryReader.ReadInt64();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(_PlayerAObjId);
binaryWriter.Write(_PlayerBObjId);
}
}
public class ReqWeddingCarBookInfo : BinaryMessageBase
{
public ReqWeddingCarBookInfo()
{
sysID = 30;
cmdID = 27;
}
public Int32 flag;
public override void ReadMsg(BinaryReader binaryReader)
{
flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(flag);
}
}
public class RetWeddingCarBookInfo : BinaryMessageBase
{
public RetWeddingCarBookInfo()
{
sysID = 30;
cmdID = 28;
}
public Int32 time;
public List<Int32> bookState = new List<Int32>();
public Int32 bookNodeid;
public List<Int32> isInTime = new List<Int32>();
public override void ReadMsg(BinaryReader binaryReader)
{
time = binaryReader.ReadInt32();
var bookStateCnt = binaryReader.ReadInt32();
for (int i = 0; i < bookStateCnt; ++i)
{
var temp = binaryReader.ReadInt32();
bookState.Add(temp);
}
bookNodeid = binaryReader.ReadInt32();
var isInTimeCnt = binaryReader.ReadInt32();
for (int i = 0; i < isInTimeCnt; ++i)
{
var temp = binaryReader.ReadInt32();
isInTime.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(time);
binaryWriter.Write(bookState.Count);
for (int i = 0; i < bookState.Count; ++i)
{
binaryWriter.Write(bookState[i]);
}
binaryWriter.Write(bookNodeid);
binaryWriter.Write(isInTime.Count);
for (int i = 0; i < isInTime.Count; ++i)
{
binaryWriter.Write(isInTime[i]);
}
}
}
public class ReqWeddingCarBookTime : BinaryMessageBase
{
public ReqWeddingCarBookTime()
{
sysID = 30;
cmdID = 29;
}
public Int32 nodeid;
public Int32 option;
public override void ReadMsg(BinaryReader binaryReader)
{
nodeid = binaryReader.ReadInt32();
option = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(nodeid);
binaryWriter.Write(option);
}
}
public class SyncDeadlineWeddingCar : BinaryMessageBase
{
public SyncDeadlineWeddingCar()
{
sysID = 30;
cmdID = 30;
}
public Int32 flag;
public override void ReadMsg(BinaryReader binaryReader)
{
flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(flag);
}
}
public class ReqWeddingFeastType : BinaryMessageBase
{
public ReqWeddingFeastType()
{
sysID = 30;
cmdID = 31;
}
public Int32 flag;
public override void ReadMsg(BinaryReader binaryReader)
{
flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(flag);
}
}
public class RetWeddingFeastType : BinaryMessageBase
{
public RetWeddingFeastType()
{
sysID = 30;
cmdID = 32;
}
public Int32 type;
public override void ReadMsg(BinaryReader binaryReader)
{
type = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(type);
}
}
public class ReqEnterExerciseRoom : BinaryMessageBase
{
public ReqEnterExerciseRoom()
{
sysID = 31;
cmdID = 1;
}
public Int32 flag;
public override void ReadMsg(BinaryReader binaryReader)
{
flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(flag);
}
}
public class RetEnterExerciseRoom : BinaryMessageBase
{
public RetEnterExerciseRoom()
{
sysID = 32;
cmdID = 2;
}
public Int32 result;
public override void ReadMsg(BinaryReader binaryReader)
{
result = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(result);
}
}
public class SynExerciseRoomInfo : BinaryMessageBase
{
public SynExerciseRoomInfo()
{
sysID = 32;
cmdID = 3;
}
public Int32 rewardTime;
public override void ReadMsg(BinaryReader binaryReader)
{
rewardTime = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(rewardTime);
}
}
public class ReqExerciseRoomInfo : BinaryMessageBase
{
public ReqExerciseRoomInfo()
{
sysID = 32;
cmdID = 4;
}
public Int32 flag;
public override void ReadMsg(BinaryReader binaryReader)
{
flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(flag);
}
}
public class ReqExitExerciseRoom : BinaryMessageBase
{
public ReqExitExerciseRoom()
{
sysID = 32;
cmdID = 5;
}
public Int32 flag;
public override void ReadMsg(BinaryReader binaryReader)
{
flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(flag);
}
}
public class ReqBossHomeBossState : BinaryMessageBase
{
public ReqBossHomeBossState()
{
sysID = 33;
cmdID = 1;
}
public Int32 fubenid;
public override void ReadMsg(BinaryReader binaryReader)
{
fubenid = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(fubenid);
}
}
public class AckBossHomeBossState : BinaryMessageBase
{
public AckBossHomeBossState()
{
sysID = 33;
cmdID = 2;
}
public Int32 fubenid;
public List<Int32> bossid = new List<Int32>();
public List<Int32> birthtime = new List<Int32>();
public List<Int32> curhp = new List<Int32>();
public override void ReadMsg(BinaryReader binaryReader)
{
fubenid = binaryReader.ReadInt32();
var bossidCnt = binaryReader.ReadInt32();
for (int i = 0; i < bossidCnt; ++i)
{
var temp = binaryReader.ReadInt32();
bossid.Add(temp);
}
var birthtimeCnt = binaryReader.ReadInt32();
for (int i = 0; i < birthtimeCnt; ++i)
{
var temp = binaryReader.ReadInt32();
birthtime.Add(temp);
}
var curhpCnt = binaryReader.ReadInt32();
for (int i = 0; i < curhpCnt; ++i)
{
var temp = binaryReader.ReadInt32();
curhp.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(fubenid);
binaryWriter.Write(bossid.Count);
for (int i = 0; i < bossid.Count; ++i)
{
binaryWriter.Write(bossid[i]);
}
binaryWriter.Write(birthtime.Count);
for (int i = 0; i < birthtime.Count; ++i)
{
binaryWriter.Write(birthtime[i]);
}
binaryWriter.Write(curhp.Count);
for (int i = 0; i < curhp.Count; ++i)
{
binaryWriter.Write(curhp[i]);
}
}
}
public class ReqBossHomeBossKillHistory : BinaryMessageBase
{
public ReqBossHomeBossKillHistory()
{
sysID = 33;
cmdID = 3;
}
public Int32 fubenid;
public Int32 bossid;
public override void ReadMsg(BinaryReader binaryReader)
{
fubenid = binaryReader.ReadInt32();
bossid = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(fubenid);
binaryWriter.Write(bossid);
}
}
public class AckBossHomeBossKillHistory : BinaryMessageBase
{
public AckBossHomeBossKillHistory()
{
sysID = 33;
cmdID = 4;
}
public Int32 fubenid;
public Int32 bossid;
public List<Int32> killtime = new List<Int32>();
public List<string> killer = new List<string>();
public override void ReadMsg(BinaryReader binaryReader)
{
fubenid = binaryReader.ReadInt32();
bossid = binaryReader.ReadInt32();
var killtimeCnt = binaryReader.ReadInt32();
for (int i = 0; i < killtimeCnt; ++i)
{
var temp = binaryReader.ReadInt32();
killtime.Add(temp);
}
var killerCnt = binaryReader.ReadInt32();
for (int i = 0; i < killerCnt; ++i)
{
var temp = BinaryMessageHandle.ReadString(binaryReader);
killer.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(fubenid);
binaryWriter.Write(bossid);
binaryWriter.Write(killtime.Count);
for (int i = 0; i < killtime.Count; ++i)
{
binaryWriter.Write(killtime[i]);
}
binaryWriter.Write(killer.Count);
for (int i = 0; i < killer.Count; ++i)
{
{
var bytes = System.Text.Encoding.UTF8.GetBytes(killer[i]);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
}
}
}
public class ReqBossHomeUserInfo : BinaryMessageBase
{
public ReqBossHomeUserInfo()
{
sysID = 33;
cmdID = 5;
}
public Int32 nil;
public override void ReadMsg(BinaryReader binaryReader)
{
nil = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(nil);
}
}
public class AckBossHomeUserInfo : BinaryMessageBase
{
public AckBossHomeUserInfo()
{
sysID = 33;
cmdID = 6;
}
public Int32 worldbosshandbookawardtimes;
public Int32 worldbosslastkillawardtimes;
public Int32 worldbosskillawardtimes;
public Int32 worldbosshandbookawardtimesmax;
public Int32 worldbosslastkillawardtimesmax;
public Int32 worldbosskillawardtimesmax;
public Int32 bosshomehandbookawardtimes;
public Int32 bosshomelastkillawardtimes;
public Int32 bosshomekillawardtimes;
public Int32 bosshomehandbookawardtimesmax;
public Int32 bosshomelastkillawardtimesmax;
public Int32 bosshomekillawardtimesmax;
public override void ReadMsg(BinaryReader binaryReader)
{
worldbosshandbookawardtimes = binaryReader.ReadInt32();
worldbosslastkillawardtimes = binaryReader.ReadInt32();
worldbosskillawardtimes = binaryReader.ReadInt32();
worldbosshandbookawardtimesmax = binaryReader.ReadInt32();
worldbosslastkillawardtimesmax = binaryReader.ReadInt32();
worldbosskillawardtimesmax = binaryReader.ReadInt32();
bosshomehandbookawardtimes = binaryReader.ReadInt32();
bosshomelastkillawardtimes = binaryReader.ReadInt32();
bosshomekillawardtimes = binaryReader.ReadInt32();
bosshomehandbookawardtimesmax = binaryReader.ReadInt32();
bosshomelastkillawardtimesmax = binaryReader.ReadInt32();
bosshomekillawardtimesmax = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(worldbosshandbookawardtimes);
binaryWriter.Write(worldbosslastkillawardtimes);
binaryWriter.Write(worldbosskillawardtimes);
binaryWriter.Write(worldbosshandbookawardtimesmax);
binaryWriter.Write(worldbosslastkillawardtimesmax);
binaryWriter.Write(worldbosskillawardtimesmax);
binaryWriter.Write(bosshomehandbookawardtimes);
binaryWriter.Write(bosshomelastkillawardtimes);
binaryWriter.Write(bosshomekillawardtimes);
binaryWriter.Write(bosshomehandbookawardtimesmax);
binaryWriter.Write(bosshomelastkillawardtimesmax);
binaryWriter.Write(bosshomekillawardtimesmax);
}
}
public class ReqCrossWBGroupList : BinaryMessageBase
{
public ReqCrossWBGroupList()
{
sysID = 33;
cmdID = 7;
}
public Int32 fubenid;
public Int32 bossid;
public override void ReadMsg(BinaryReader binaryReader)
{
fubenid = binaryReader.ReadInt32();
bossid = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(fubenid);
binaryWriter.Write(bossid);
}
}
public class RetCrossWBGroupList : BinaryMessageBase
{
public RetCrossWBGroupList()
{
sysID = 33;
cmdID = 8;
}
public Int32 fubenid;
public Int32 bossid;
public List<Int64> damage = new List<Int64>();
public override void ReadMsg(BinaryReader binaryReader)
{
fubenid = binaryReader.ReadInt32();
bossid = binaryReader.ReadInt32();
var damageCnt = binaryReader.ReadInt32();
for (int i = 0; i < damageCnt; ++i)
{
var temp = binaryReader.ReadInt64();
damage.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(fubenid);
binaryWriter.Write(bossid);
binaryWriter.Write(damage.Count);
for (int i = 0; i < damage.Count; ++i)
{
binaryWriter.Write(damage[i]);
}
}
}
public class ReqBossHomeSetBossRss : BinaryMessageBase
{
public ReqBossHomeSetBossRss()
{
sysID = 33;
cmdID = 9;
}
public Int32 fubenid;
public Int32 bossid;
public Int32 rss;
public override void ReadMsg(BinaryReader binaryReader)
{
fubenid = binaryReader.ReadInt32();
bossid = binaryReader.ReadInt32();
rss = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(fubenid);
binaryWriter.Write(bossid);
binaryWriter.Write(rss);
}
}
public class RetBossHomeSetBossRss : BinaryMessageBase
{
public RetBossHomeSetBossRss()
{
sysID = 33;
cmdID = 10;
}
public Int32 fubenid;
public Int32 bossid;
public Int32 rss;
public override void ReadMsg(BinaryReader binaryReader)
{
fubenid = binaryReader.ReadInt32();
bossid = binaryReader.ReadInt32();
rss = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(fubenid);
binaryWriter.Write(bossid);
binaryWriter.Write(rss);
}
}
public class NotifyBossHomeRssBossRelive : BinaryMessageBase
{
public NotifyBossHomeRssBossRelive()
{
sysID = 33;
cmdID = 11;
}
public Int32 fubenid;
public Int32 bossid;
public Int32 timeremain;
public override void ReadMsg(BinaryReader binaryReader)
{
fubenid = binaryReader.ReadInt32();
bossid = binaryReader.ReadInt32();
timeremain = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(fubenid);
binaryWriter.Write(bossid);
binaryWriter.Write(timeremain);
}
}
public class ReqBossHomeBossRssState : BinaryMessageBase
{
public ReqBossHomeBossRssState()
{
sysID = 33;
cmdID = 12;
}
public Int32 fubenid;
public Int32 bossid;
public override void ReadMsg(BinaryReader binaryReader)
{
fubenid = binaryReader.ReadInt32();
bossid = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(fubenid);
binaryWriter.Write(bossid);
}
}
public class RetBossHomeBossRssState : BinaryMessageBase
{
public RetBossHomeBossRssState()
{
sysID = 33;
cmdID = 13;
}
public Int32 fubenid;
public Int32 bossid;
public Int32 rss;
public override void ReadMsg(BinaryReader binaryReader)
{
fubenid = binaryReader.ReadInt32();
bossid = binaryReader.ReadInt32();
rss = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(fubenid);
binaryWriter.Write(bossid);
binaryWriter.Write(rss);
}
}
public class ReqBorderBossUserInfo : BinaryMessageBase
{
public ReqBorderBossUserInfo()
{
sysID = 33;
cmdID = 14;
}
public Int32 nil;
public override void ReadMsg(BinaryReader binaryReader)
{
nil = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(nil);
}
}
public class AckBorderBossUserInfo : BinaryMessageBase
{
public AckBorderBossUserInfo()
{
sysID = 33;
cmdID = 15;
}
public Int32 borderbosshandbookawardtimes;
public Int32 borderbosslastkillawardtimes;
public Int32 borderbosskillawardtimes;
public override void ReadMsg(BinaryReader binaryReader)
{
borderbosshandbookawardtimes = binaryReader.ReadInt32();
borderbosslastkillawardtimes = binaryReader.ReadInt32();
borderbosskillawardtimes = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(borderbosshandbookawardtimes);
binaryWriter.Write(borderbosslastkillawardtimes);
binaryWriter.Write(borderbosskillawardtimes);
}
}
public class RetDailyCopyFinish : BinaryMessageBase
{
public RetDailyCopyFinish()
{
sysID = 34;
cmdID = 1;
}
public Int32 copyid;
public Int32 level;
public List<Int32> itemid = new List<Int32>();
public List<Int32> itemnum = new List<Int32>();
public Int32 issuccess;
public override void ReadMsg(BinaryReader binaryReader)
{
copyid = binaryReader.ReadInt32();
level = binaryReader.ReadInt32();
var itemidCnt = binaryReader.ReadInt32();
for (int i = 0; i < itemidCnt; ++i)
{
var temp = binaryReader.ReadInt32();
itemid.Add(temp);
}
var itemnumCnt = binaryReader.ReadInt32();
for (int i = 0; i < itemnumCnt; ++i)
{
var temp = binaryReader.ReadInt32();
itemnum.Add(temp);
}
issuccess = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(copyid);
binaryWriter.Write(level);
binaryWriter.Write(itemid.Count);
for (int i = 0; i < itemid.Count; ++i)
{
binaryWriter.Write(itemid[i]);
}
binaryWriter.Write(itemnum.Count);
for (int i = 0; i < itemnum.Count; ++i)
{
binaryWriter.Write(itemnum[i]);
}
binaryWriter.Write(issuccess);
}
}
public class ReqDailyCopyInfo : BinaryMessageBase
{
public ReqDailyCopyInfo()
{
sysID = 34;
cmdID = 2;
}
public Int32 flag;
public override void ReadMsg(BinaryReader binaryReader)
{
flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(flag);
}
}
public class RetDailyCopyInfo : BinaryMessageBase
{
public RetDailyCopyInfo()
{
sysID = 34;
cmdID = 3;
}
public List<Int32> copyid = new List<Int32>();
public List<Int32> remaintime = new List<Int32>();
public List<Int32> havebuytime = new List<Int32>();
public List<Int32> beastrecord = new List<Int32>();
public override void ReadMsg(BinaryReader binaryReader)
{
var copyidCnt = binaryReader.ReadInt32();
for (int i = 0; i < copyidCnt; ++i)
{
var temp = binaryReader.ReadInt32();
copyid.Add(temp);
}
var remaintimeCnt = binaryReader.ReadInt32();
for (int i = 0; i < remaintimeCnt; ++i)
{
var temp = binaryReader.ReadInt32();
remaintime.Add(temp);
}
var havebuytimeCnt = binaryReader.ReadInt32();
for (int i = 0; i < havebuytimeCnt; ++i)
{
var temp = binaryReader.ReadInt32();
havebuytime.Add(temp);
}
var beastrecordCnt = binaryReader.ReadInt32();
for (int i = 0; i < beastrecordCnt; ++i)
{
var temp = binaryReader.ReadInt32();
beastrecord.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(copyid.Count);
for (int i = 0; i < copyid.Count; ++i)
{
binaryWriter.Write(copyid[i]);
}
binaryWriter.Write(remaintime.Count);
for (int i = 0; i < remaintime.Count; ++i)
{
binaryWriter.Write(remaintime[i]);
}
binaryWriter.Write(havebuytime.Count);
for (int i = 0; i < havebuytime.Count; ++i)
{
binaryWriter.Write(havebuytime[i]);
}
binaryWriter.Write(beastrecord.Count);
for (int i = 0; i < beastrecord.Count; ++i)
{
binaryWriter.Write(beastrecord[i]);
}
}
}
public class SyncTimeLimitedCopyInfo : BinaryMessageBase
{
public SyncTimeLimitedCopyInfo()
{
sysID = 34;
cmdID = 4;
}
public Int32 copyid;
public Int64 endTick;
public Int32 awardType;
public Int64 awardNum;
public Int32 isNewRound;
public override void ReadMsg(BinaryReader binaryReader)
{
copyid = binaryReader.ReadInt32();
endTick = binaryReader.ReadInt64();
awardType = binaryReader.ReadInt32();
awardNum = binaryReader.ReadInt64();
isNewRound = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(copyid);
binaryWriter.Write(endTick);
binaryWriter.Write(awardType);
binaryWriter.Write(awardNum);
binaryWriter.Write(isNewRound);
}
}
public class SyncTimeUnlimitedCopyInfo : BinaryMessageBase
{
public SyncTimeUnlimitedCopyInfo()
{
sysID = 34;
cmdID = 5;
}
public Int32 copyid;
public Int64 endTick;
public Int32 curStar;
public Int64 reduceStarTick;
public override void ReadMsg(BinaryReader binaryReader)
{
copyid = binaryReader.ReadInt32();
endTick = binaryReader.ReadInt64();
curStar = binaryReader.ReadInt32();
reduceStarTick = binaryReader.ReadInt64();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(copyid);
binaryWriter.Write(endTick);
binaryWriter.Write(curStar);
binaryWriter.Write(reduceStarTick);
}
}
public class ReqBuyCopyTime : BinaryMessageBase
{
public ReqBuyCopyTime()
{
sysID = 34;
cmdID = 6;
}
public Int32 copyid;
public override void ReadMsg(BinaryReader binaryReader)
{
copyid = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(copyid);
}
}
public class ReqDailyCopyFinish : BinaryMessageBase
{
public ReqDailyCopyFinish()
{
sysID = 34;
cmdID = 7;
}
public Int32 copyid;
public override void ReadMsg(BinaryReader binaryReader)
{
copyid = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(copyid);
}
}
public class ReqOpenDailyCopy : BinaryMessageBase
{
public ReqOpenDailyCopy()
{
sysID = 34;
cmdID = 8;
}
public Int32 copyid;
public Int32 issingle;
public override void ReadMsg(BinaryReader binaryReader)
{
copyid = binaryReader.ReadInt32();
issingle = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(copyid);
binaryWriter.Write(issingle);
}
}
public class ReqSweepDailyCopy : BinaryMessageBase
{
public ReqSweepDailyCopy()
{
sysID = 34;
cmdID = 9;
}
public Int32 copyid;
public override void ReadMsg(BinaryReader binaryReader)
{
copyid = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(copyid);
}
}
public class ReqHandbookFellowList : BinaryMessageBase
{
public ReqHandbookFellowList()
{
sysID = 35;
cmdID = 1;
}
public Int32 flag;
public override void ReadMsg(BinaryReader binaryReader)
{
flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(flag);
}
}
public class HandbookFellowInfo : BinaryMessageBase
{
public HandbookFellowInfo()
{
sysID = 0;
cmdID = 0;
}
public Int32 FellowId;
public Int32 Level;
public Int32 Exp;
public override void ReadMsg(BinaryReader binaryReader)
{
FellowId = binaryReader.ReadInt32();
Level = binaryReader.ReadInt32();
Exp = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(FellowId);
binaryWriter.Write(Level);
binaryWriter.Write(Exp);
}
}
public class RespHandbookFellowList : BinaryMessageBase
{
public RespHandbookFellowList()
{
sysID = 35;
cmdID = 2;
}
public Int32 FellowIdMain;
public Int32 FellowIdHelp;
public List<HandbookFellowInfo> HandbookList = new List<HandbookFellowInfo>();
public override void ReadMsg(BinaryReader binaryReader)
{
FellowIdMain = binaryReader.ReadInt32();
FellowIdHelp = binaryReader.ReadInt32();
var HandbookListCnt = binaryReader.ReadInt32();
for (int i = 0; i < HandbookListCnt; ++i)
{
var temp = new HandbookFellowInfo();
temp.ReadMsg(binaryReader);
HandbookList.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(FellowIdMain);
binaryWriter.Write(FellowIdHelp);
binaryWriter.Write(HandbookList.Count);
for (int i = 0; i < HandbookList.Count; ++i)
{
HandbookList[i].WriteMsg(binaryWriter);
}
}
}
public class ReqHandbookFellowPromote : BinaryMessageBase
{
public ReqHandbookFellowPromote()
{
sysID = 35;
cmdID = 3;
}
public Int32 FellowId;
public override void ReadMsg(BinaryReader binaryReader)
{
FellowId = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(FellowId);
}
}
public class ReqHandbookFellowChangeShow : BinaryMessageBase
{
public ReqHandbookFellowChangeShow()
{
sysID = 35;
cmdID = 4;
}
public Int32 ChangeType;
public Int32 FellowId;
public override void ReadMsg(BinaryReader binaryReader)
{
ChangeType = binaryReader.ReadInt32();
FellowId = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(ChangeType);
binaryWriter.Write(FellowId);
}
}
public class ReqHandbookFellowCancelChangeShow : BinaryMessageBase
{
public ReqHandbookFellowCancelChangeShow()
{
sysID = 35;
cmdID = 5;
}
public Int32 ChangeType;
public override void ReadMsg(BinaryReader binaryReader)
{
ChangeType = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(ChangeType);
}
}
public class ReqPrivateBossUserInfo : BinaryMessageBase
{
public ReqPrivateBossUserInfo()
{
sysID = 36;
cmdID = 1;
}
public Int32 nil;
public override void ReadMsg(BinaryReader binaryReader)
{
nil = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(nil);
}
}
public class AckPrivateBossUserInfo : BinaryMessageBase
{
public AckPrivateBossUserInfo()
{
sysID = 36;
cmdID = 2;
}
public Int32 usedtimes;
public override void ReadMsg(BinaryReader binaryReader)
{
usedtimes = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(usedtimes);
}
}
public class ReqHandbookBossList : BinaryMessageBase
{
public ReqHandbookBossList()
{
sysID = 37;
cmdID = 1;
}
public Int32 flag;
public override void ReadMsg(BinaryReader binaryReader)
{
flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(flag);
}
}
public class HandbookBossInfo : BinaryMessageBase
{
public HandbookBossInfo()
{
sysID = 0;
cmdID = 0;
}
public Int32 BossId;
public Int32 Level;
public Int32 Exp;
public override void ReadMsg(BinaryReader binaryReader)
{
BossId = binaryReader.ReadInt32();
Level = binaryReader.ReadInt32();
Exp = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(BossId);
binaryWriter.Write(Level);
binaryWriter.Write(Exp);
}
}
public class RespHandbookBossList : BinaryMessageBase
{
public RespHandbookBossList()
{
sysID = 37;
cmdID = 2;
}
public List<HandbookBossInfo> HandbookList = new List<HandbookBossInfo>();
public List<Int32> CombineList = new List<Int32>();
public override void ReadMsg(BinaryReader binaryReader)
{
var HandbookListCnt = binaryReader.ReadInt32();
for (int i = 0; i < HandbookListCnt; ++i)
{
var temp = new HandbookBossInfo();
temp.ReadMsg(binaryReader);
HandbookList.Add(temp);
}
var CombineListCnt = binaryReader.ReadInt32();
for (int i = 0; i < CombineListCnt; ++i)
{
var temp = binaryReader.ReadInt32();
CombineList.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(HandbookList.Count);
for (int i = 0; i < HandbookList.Count; ++i)
{
HandbookList[i].WriteMsg(binaryWriter);
}
binaryWriter.Write(CombineList.Count);
for (int i = 0; i < CombineList.Count; ++i)
{
binaryWriter.Write(CombineList[i]);
}
}
}
public class ReqHandbookBossPromote : BinaryMessageBase
{
public ReqHandbookBossPromote()
{
sysID = 37;
cmdID = 3;
}
public Int32 BossId;
public override void ReadMsg(BinaryReader binaryReader)
{
BossId = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(BossId);
}
}
public class ReqHandbookBossCombineActive : BinaryMessageBase
{
public ReqHandbookBossCombineActive()
{
sysID = 37;
cmdID = 4;
}
public Int32 CombineId;
public override void ReadMsg(BinaryReader binaryReader)
{
CombineId = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(CombineId);
}
}
public class ReqChallengeRewardList : BinaryMessageBase
{
public ReqChallengeRewardList()
{
sysID = 38;
cmdID = 1;
}
public Int32 flag;
public override void ReadMsg(BinaryReader binaryReader)
{
flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(flag);
}
}
public class RetChallengeRewardList : BinaryMessageBase
{
public RetChallengeRewardList()
{
sysID = 38;
cmdID = 2;
}
public List<Int32> rewardList = new List<Int32>();
public override void ReadMsg(BinaryReader binaryReader)
{
var rewardListCnt = binaryReader.ReadInt32();
for (int i = 0; i < rewardListCnt; ++i)
{
var temp = binaryReader.ReadInt32();
rewardList.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(rewardList.Count);
for (int i = 0; i < rewardList.Count; ++i)
{
binaryWriter.Write(rewardList[i]);
}
}
}
public class ReqGetChallengeRewardList : BinaryMessageBase
{
public ReqGetChallengeRewardList()
{
sysID = 38;
cmdID = 3;
}
public Int32 nodeId;
public override void ReadMsg(BinaryReader binaryReader)
{
nodeId = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(nodeId);
}
}
public class ReqSit : BinaryMessageBase
{
public ReqSit()
{
sysID = 39;
cmdID = 1;
}
public Int32 flag;
public override void ReadMsg(BinaryReader binaryReader)
{
flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(flag);
}
}
public class RetSit : BinaryMessageBase
{
public RetSit()
{
sysID = 39;
cmdID = 2;
}
public Int32 state;
public Int64 playerGuid;
public override void ReadMsg(BinaryReader binaryReader)
{
state = binaryReader.ReadInt32();
playerGuid = binaryReader.ReadInt64();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(state);
binaryWriter.Write(playerGuid);
}
}
public class ReqSitProcessFinish : BinaryMessageBase
{
public ReqSitProcessFinish()
{
sysID = 39;
cmdID = 3;
}
public Int32 flag;
public override void ReadMsg(BinaryReader binaryReader)
{
flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(flag);
}
}
public class RetSitProcessFinish : BinaryMessageBase
{
public RetSitProcessFinish()
{
sysID = 39;
cmdID = 4;
}
public Int32 result;
public override void ReadMsg(BinaryReader binaryReader)
{
result = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(result);
}
}
public class ReqDailyActValInfo : BinaryMessageBase
{
public ReqDailyActValInfo()
{
sysID = 40;
cmdID = 1;
}
public Int32 flag;
public override void ReadMsg(BinaryReader binaryReader)
{
flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(flag);
}
}
public class RetDailyActValInfo : BinaryMessageBase
{
public RetDailyActValInfo()
{
sysID = 40;
cmdID = 2;
}
public Int32 dailyActVal;
public List<Int32> rewardList = new List<Int32>();
public override void ReadMsg(BinaryReader binaryReader)
{
dailyActVal = binaryReader.ReadInt32();
var rewardListCnt = binaryReader.ReadInt32();
for (int i = 0; i < rewardListCnt; ++i)
{
var temp = binaryReader.ReadInt32();
rewardList.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(dailyActVal);
binaryWriter.Write(rewardList.Count);
for (int i = 0; i < rewardList.Count; ++i)
{
binaryWriter.Write(rewardList[i]);
}
}
}
public class ReqGetDailyActValReward : BinaryMessageBase
{
public ReqGetDailyActValReward()
{
sysID = 40;
cmdID = 3;
}
public Int32 nodeId;
public override void ReadMsg(BinaryReader binaryReader)
{
nodeId = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(nodeId);
}
}
public class BroadcastRefreshBuff : BinaryMessageBase
{
public BroadcastRefreshBuff()
{
sysID = 41;
cmdID = 1;
}
public Int32 refreshTime;
public override void ReadMsg(BinaryReader binaryReader)
{
refreshTime = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(refreshTime);
}
}
public class AchievementSubNode : BinaryMessageBase
{
public AchievementSubNode()
{
sysID = 0;
cmdID = 0;
}
public Int32 subNodeId;
public Int32 progress;
public Int32 rewardState;
public override void ReadMsg(BinaryReader binaryReader)
{
subNodeId = binaryReader.ReadInt32();
progress = binaryReader.ReadInt32();
rewardState = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(subNodeId);
binaryWriter.Write(progress);
binaryWriter.Write(rewardState);
}
}
public class ForbiddenTopAwardInfo : BinaryMessageBase
{
public ForbiddenTopAwardInfo()
{
sysID = 0;
cmdID = 0;
}
public Int32 Id;
public Int32 State;
public override void ReadMsg(BinaryReader binaryReader)
{
Id = binaryReader.ReadInt32();
State = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(Id);
binaryWriter.Write(State);
}
}
public class ReqForbiddenTopGetInfo : BinaryMessageBase
{
public ReqForbiddenTopGetInfo()
{
sysID = 45;
cmdID = 1;
}
public Int64 Flag;
public override void ReadMsg(BinaryReader binaryReader)
{
Flag = binaryReader.ReadInt64();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(Flag);
}
}
public class RespForbiddenTopGetInfo : BinaryMessageBase
{
public RespForbiddenTopGetInfo()
{
sysID = 45;
cmdID = 2;
}
public Int32 StartTime;
public Int32 ExistTime;
public Int32 Score;
public Int32 DeadCount;
public Int32 KillCount;
public Int32 AssistCount;
public List<ForbiddenTopAwardInfo> ScoreAwardList = new List<ForbiddenTopAwardInfo>();
public override void ReadMsg(BinaryReader binaryReader)
{
StartTime = binaryReader.ReadInt32();
ExistTime = binaryReader.ReadInt32();
Score = binaryReader.ReadInt32();
DeadCount = binaryReader.ReadInt32();
KillCount = binaryReader.ReadInt32();
AssistCount = binaryReader.ReadInt32();
var ScoreAwardListCnt = binaryReader.ReadInt32();
for (int i = 0; i < ScoreAwardListCnt; ++i)
{
var temp = new ForbiddenTopAwardInfo();
temp.ReadMsg(binaryReader);
ScoreAwardList.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(StartTime);
binaryWriter.Write(ExistTime);
binaryWriter.Write(Score);
binaryWriter.Write(DeadCount);
binaryWriter.Write(KillCount);
binaryWriter.Write(AssistCount);
binaryWriter.Write(ScoreAwardList.Count);
for (int i = 0; i < ScoreAwardList.Count; ++i)
{
ScoreAwardList[i].WriteMsg(binaryWriter);
}
}
}
public class ReqEnterForbiddenTop : BinaryMessageBase
{
public ReqEnterForbiddenTop()
{
sysID = 45;
cmdID = 6;
}
public Int32 Flag;
public override void ReadMsg(BinaryReader binaryReader)
{
Flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(Flag);
}
}
public class ValhallaAvatar : BinaryMessageBase
{
public ValhallaAvatar()
{
sysID = 0;
cmdID = 0;
}
public Int32 id;
public byte untilMax;
public byte autoBuy;
public byte untilOrange;
public override void ReadMsg(BinaryReader binaryReader)
{
id = binaryReader.ReadInt32();
untilMax = binaryReader.ReadByte();
autoBuy = binaryReader.ReadByte();
untilOrange = binaryReader.ReadByte();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(id);
binaryWriter.Write(untilMax);
binaryWriter.Write(autoBuy);
binaryWriter.Write(untilOrange);
}
}
public class ReqSecretAreaInfo : BinaryMessageBase
{
public ReqSecretAreaInfo()
{
sysID = 46;
cmdID = 70;
}
public Int32 flag;
public override void ReadMsg(BinaryReader binaryReader)
{
flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(flag);
}
}
public class RetSecretAreaInfo : BinaryMessageBase
{
public RetSecretAreaInfo()
{
sysID = 46;
cmdID = 71;
}
public Int32 valhallaLevel;
public Int32 magicArrayType;
public Int32 magicArrayCombatValue;
public Int32 floor;
public Int32 level;
public Int32 leftTime;
public List<Int32> rewardId = new List<Int32>();
public List<Int32> alreadyGet = new List<Int32>();
public Int32 nowPercent;
public override void ReadMsg(BinaryReader binaryReader)
{
valhallaLevel = binaryReader.ReadInt32();
magicArrayType = binaryReader.ReadInt32();
magicArrayCombatValue = binaryReader.ReadInt32();
floor = binaryReader.ReadInt32();
level = binaryReader.ReadInt32();
leftTime = binaryReader.ReadInt32();
var rewardIdCnt = binaryReader.ReadInt32();
for (int i = 0; i < rewardIdCnt; ++i)
{
var temp = binaryReader.ReadInt32();
rewardId.Add(temp);
}
var alreadyGetCnt = binaryReader.ReadInt32();
for (int i = 0; i < alreadyGetCnt; ++i)
{
var temp = binaryReader.ReadInt32();
alreadyGet.Add(temp);
}
nowPercent = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(valhallaLevel);
binaryWriter.Write(magicArrayType);
binaryWriter.Write(magicArrayCombatValue);
binaryWriter.Write(floor);
binaryWriter.Write(level);
binaryWriter.Write(leftTime);
binaryWriter.Write(rewardId.Count);
for (int i = 0; i < rewardId.Count; ++i)
{
binaryWriter.Write(rewardId[i]);
}
binaryWriter.Write(alreadyGet.Count);
for (int i = 0; i < alreadyGet.Count; ++i)
{
binaryWriter.Write(alreadyGet[i]);
}
binaryWriter.Write(nowPercent);
}
}
public class ChallengeSecretArea : BinaryMessageBase
{
public ChallengeSecretArea()
{
sysID = 46;
cmdID = 72;
}
public Int32 floor;
public Int32 level;
public override void ReadMsg(BinaryReader binaryReader)
{
floor = binaryReader.ReadInt32();
level = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(floor);
binaryWriter.Write(level);
}
}
public class SecretAreaFloorAward : BinaryMessageBase
{
public SecretAreaFloorAward()
{
sysID = 46;
cmdID = 73;
}
public Int32 floor;
public override void ReadMsg(BinaryReader binaryReader)
{
floor = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(floor);
}
}
public class SecretAreaTotalAward : BinaryMessageBase
{
public SecretAreaTotalAward()
{
sysID = 46;
cmdID = 74;
}
public Int32 flag;
public override void ReadMsg(BinaryReader binaryReader)
{
flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(flag);
}
}
public class CBasic : BinaryMessageBase
{
public CBasic()
{
sysID = 0;
cmdID = 0;
}
public string name;
public Int32 gender;
public Int32 power;
public Int32 state;
public Int32 embryoEndtime;
public Int32 soarNum;
public Int32 curLevel;
public Int32 curExp;
public Int32 intimacy;
public Int32 fashionId;
public override void ReadMsg(BinaryReader binaryReader)
{
name = BinaryMessageHandle.ReadString(binaryReader);
gender = binaryReader.ReadInt32();
power = binaryReader.ReadInt32();
state = binaryReader.ReadInt32();
embryoEndtime = binaryReader.ReadInt32();
soarNum = binaryReader.ReadInt32();
curLevel = binaryReader.ReadInt32();
curExp = binaryReader.ReadInt32();
intimacy = binaryReader.ReadInt32();
fashionId = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
{
var bytes = System.Text.Encoding.UTF8.GetBytes(name);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
binaryWriter.Write(gender);
binaryWriter.Write(power);
binaryWriter.Write(state);
binaryWriter.Write(embryoEndtime);
binaryWriter.Write(soarNum);
binaryWriter.Write(curLevel);
binaryWriter.Write(curExp);
binaryWriter.Write(intimacy);
binaryWriter.Write(fashionId);
}
}
public class CStdyCItem : BinaryMessageBase
{
public CStdyCItem()
{
sysID = 0;
cmdID = 0;
}
public Int32 itemid;
public Int32 num;
public override void ReadMsg(BinaryReader binaryReader)
{
itemid = binaryReader.ReadInt32();
num = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(itemid);
binaryWriter.Write(num);
}
}
public class ChildrenAttr : BinaryMessageBase
{
public ChildrenAttr()
{
sysID = 0;
cmdID = 0;
}
public List<AttrData> attrList = new List<AttrData>();
public override void ReadMsg(BinaryReader binaryReader)
{
var attrListCnt = binaryReader.ReadInt32();
for (int i = 0; i < attrListCnt; ++i)
{
var temp = new AttrData();
temp.ReadMsg(binaryReader);
attrList.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(attrList.Count);
for (int i = 0; i < attrList.Count; ++i)
{
attrList[i].WriteMsg(binaryWriter);
}
}
}
public class ChildrenInteract : BinaryMessageBase
{
public ChildrenInteract()
{
sysID = 0;
cmdID = 0;
}
public Int32 curSatiety;
public Int32 curClean;
public Int32 curHealth;
public Int32 curMood;
public Int32 expectExp;
public Int32 remainTimes;
public override void ReadMsg(BinaryReader binaryReader)
{
curSatiety = binaryReader.ReadInt32();
curClean = binaryReader.ReadInt32();
curHealth = binaryReader.ReadInt32();
curMood = binaryReader.ReadInt32();
expectExp = binaryReader.ReadInt32();
remainTimes = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(curSatiety);
binaryWriter.Write(curClean);
binaryWriter.Write(curHealth);
binaryWriter.Write(curMood);
binaryWriter.Write(expectExp);
binaryWriter.Write(remainTimes);
}
}
public class ChildrenStudy : BinaryMessageBase
{
public ChildrenStudy()
{
sysID = 0;
cmdID = 0;
}
public Int32 curLvlMath;
public Int32 curExpMath;
public Int32 curLvlArt;
public Int32 curExpArt;
public Int32 curLvlWarcraft;
public Int32 curExpWarcraft;
public Int32 curLvlStamina;
public Int32 curExpStamina;
public Int32 studyingType;
public Int32 studyingEndtime;
public override void ReadMsg(BinaryReader binaryReader)
{
curLvlMath = binaryReader.ReadInt32();
curExpMath = binaryReader.ReadInt32();
curLvlArt = binaryReader.ReadInt32();
curExpArt = binaryReader.ReadInt32();
curLvlWarcraft = binaryReader.ReadInt32();
curExpWarcraft = binaryReader.ReadInt32();
curLvlStamina = binaryReader.ReadInt32();
curExpStamina = binaryReader.ReadInt32();
studyingType = binaryReader.ReadInt32();
studyingEndtime = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(curLvlMath);
binaryWriter.Write(curExpMath);
binaryWriter.Write(curLvlArt);
binaryWriter.Write(curExpArt);
binaryWriter.Write(curLvlWarcraft);
binaryWriter.Write(curExpWarcraft);
binaryWriter.Write(curLvlStamina);
binaryWriter.Write(curExpStamina);
binaryWriter.Write(studyingType);
binaryWriter.Write(studyingEndtime);
}
}
public class ChildrenFashion : BinaryMessageBase
{
public ChildrenFashion()
{
sysID = 0;
cmdID = 0;
}
public Int32 reserved;
public override void ReadMsg(BinaryReader binaryReader)
{
reserved = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(reserved);
}
}
public class ChildrenRandomEvent : BinaryMessageBase
{
public ChildrenRandomEvent()
{
sysID = 0;
cmdID = 0;
}
public Int32 reserved;
public override void ReadMsg(BinaryReader binaryReader)
{
reserved = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(reserved);
}
}
public class ChildrenEventRecord : BinaryMessageBase
{
public ChildrenEventRecord()
{
sysID = 0;
cmdID = 0;
}
public Int32 id;
public Int32 time;
public Int32 val;
public Int32 isCompleted;
public override void ReadMsg(BinaryReader binaryReader)
{
id = binaryReader.ReadInt32();
time = binaryReader.ReadInt32();
val = binaryReader.ReadInt32();
isCompleted = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(id);
binaryWriter.Write(time);
binaryWriter.Write(val);
binaryWriter.Write(isCompleted);
}
}
public class CNode : BinaryMessageBase
{
public CNode()
{
sysID = 0;
cmdID = 0;
}
public Int64 guid;
public CBasic basic;
public ChildrenAttr attr;
public ChildrenInteract interact;
public ChildrenStudy study;
public ChildrenRandomEvent randomEvent;
public List<ChildrenEventRecord> eventRecordList = new List<ChildrenEventRecord>();
public ChildrenFashion fashion;
public override void ReadMsg(BinaryReader binaryReader)
{
guid = binaryReader.ReadInt64();
basic = new CBasic();
basic.ReadMsg(binaryReader);
attr = new ChildrenAttr();
attr.ReadMsg(binaryReader);
interact = new ChildrenInteract();
interact.ReadMsg(binaryReader);
study = new ChildrenStudy();
study.ReadMsg(binaryReader);
randomEvent = new ChildrenRandomEvent();
randomEvent.ReadMsg(binaryReader);
var eventRecordListCnt = binaryReader.ReadInt32();
for (int i = 0; i < eventRecordListCnt; ++i)
{
var temp = new ChildrenEventRecord();
temp.ReadMsg(binaryReader);
eventRecordList.Add(temp);
}
fashion = new ChildrenFashion();
fashion.ReadMsg(binaryReader);
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(guid);
basic.WriteMsg(binaryWriter);
attr.WriteMsg(binaryWriter);
interact.WriteMsg(binaryWriter);
study.WriteMsg(binaryWriter);
randomEvent.WriteMsg(binaryWriter);
binaryWriter.Write(eventRecordList.Count);
for (int i = 0; i < eventRecordList.Count; ++i)
{
eventRecordList[i].WriteMsg(binaryWriter);
}
fashion.WriteMsg(binaryWriter);
}
}
public class ReqChildren : BinaryMessageBase
{
public ReqChildren()
{
sysID = 50;
cmdID = 1;
}
public Int32 flag;
public override void ReadMsg(BinaryReader binaryReader)
{
flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(flag);
}
}
public class RetChildren : BinaryMessageBase
{
public RetChildren()
{
sysID = 50;
cmdID = 2;
}
public List<CNode> list = new List<CNode>();
public override void ReadMsg(BinaryReader binaryReader)
{
var listCnt = binaryReader.ReadInt32();
for (int i = 0; i < listCnt; ++i)
{
var temp = new CNode();
temp.ReadMsg(binaryReader);
list.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(list.Count);
for (int i = 0; i < list.Count; ++i)
{
list[i].WriteMsg(binaryWriter);
}
}
}
public class ChildRedStateStruct : BinaryMessageBase
{
public ChildRedStateStruct()
{
sysID = 0;
cmdID = 0;
}
public Int64 childGuid;
public List<Int32> redPointList = new List<Int32>();
public override void ReadMsg(BinaryReader binaryReader)
{
childGuid = binaryReader.ReadInt64();
var redPointListCnt = binaryReader.ReadInt32();
for (int i = 0; i < redPointListCnt; ++i)
{
var temp = binaryReader.ReadInt32();
redPointList.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(childGuid);
binaryWriter.Write(redPointList.Count);
for (int i = 0; i < redPointList.Count; ++i)
{
binaryWriter.Write(redPointList[i]);
}
}
}
public class SyncChildrenShowState : BinaryMessageBase
{
public SyncChildrenShowState()
{
sysID = 50;
cmdID = 3;
}
public Int32 redPoint;
public List<ChildRedStateStruct> list = new List<ChildRedStateStruct>();
public override void ReadMsg(BinaryReader binaryReader)
{
redPoint = binaryReader.ReadInt32();
var listCnt = binaryReader.ReadInt32();
for (int i = 0; i < listCnt; ++i)
{
var temp = new ChildRedStateStruct();
temp.ReadMsg(binaryReader);
list.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(redPoint);
binaryWriter.Write(list.Count);
for (int i = 0; i < list.Count; ++i)
{
list[i].WriteMsg(binaryWriter);
}
}
}
public class ReqChildrenShowState : BinaryMessageBase
{
public ReqChildrenShowState()
{
sysID = 50;
cmdID = 4;
}
public Int32 flag;
public override void ReadMsg(BinaryReader binaryReader)
{
flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(flag);
}
}
public class ReqChildrenInteract : BinaryMessageBase
{
public ReqChildrenInteract()
{
sysID = 50;
cmdID = 5;
}
public Int64 childrenGuid;
public Int32 type;
public override void ReadMsg(BinaryReader binaryReader)
{
childrenGuid = binaryReader.ReadInt64();
type = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(childrenGuid);
binaryWriter.Write(type);
}
}
public class ReqChildrenStudy : BinaryMessageBase
{
public ReqChildrenStudy()
{
sysID = 50;
cmdID = 6;
}
public Int64 childrenGuid;
public Int32 type;
public Int32 costMoneyType;
public Int32 costMoneyNum;
public List<CStdyCItem> list = new List<CStdyCItem>();
public Int32 endTime;
public override void ReadMsg(BinaryReader binaryReader)
{
childrenGuid = binaryReader.ReadInt64();
type = binaryReader.ReadInt32();
costMoneyType = binaryReader.ReadInt32();
costMoneyNum = binaryReader.ReadInt32();
var listCnt = binaryReader.ReadInt32();
for (int i = 0; i < listCnt; ++i)
{
var temp = new CStdyCItem();
temp.ReadMsg(binaryReader);
list.Add(temp);
}
endTime = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(childrenGuid);
binaryWriter.Write(type);
binaryWriter.Write(costMoneyType);
binaryWriter.Write(costMoneyNum);
binaryWriter.Write(list.Count);
for (int i = 0; i < list.Count; ++i)
{
list[i].WriteMsg(binaryWriter);
}
binaryWriter.Write(endTime);
}
}
public class ReqChildrenFollow : BinaryMessageBase
{
public ReqChildrenFollow()
{
sysID = 50;
cmdID = 7;
}
public Int64 childrenGuid;
public override void ReadMsg(BinaryReader binaryReader)
{
childrenGuid = binaryReader.ReadInt64();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(childrenGuid);
}
}
public class ReqChildrenCancelFollow : BinaryMessageBase
{
public ReqChildrenCancelFollow()
{
sysID = 50;
cmdID = 8;
}
public Int64 childrenGuid;
public override void ReadMsg(BinaryReader binaryReader)
{
childrenGuid = binaryReader.ReadInt64();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(childrenGuid);
}
}
public class SelectCurChildren : BinaryMessageBase
{
public SelectCurChildren()
{
sysID = 50;
cmdID = 9;
}
public Int64 childrenGuid;
public override void ReadMsg(BinaryReader binaryReader)
{
childrenGuid = binaryReader.ReadInt64();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(childrenGuid);
}
}
public class SynOneChildren : BinaryMessageBase
{
public SynOneChildren()
{
sysID = 50;
cmdID = 10;
}
public CNode info;
public override void ReadMsg(BinaryReader binaryReader)
{
info = new CNode();
info.ReadMsg(binaryReader);
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
info.WriteMsg(binaryWriter);
}
}
public class ChildrenChangeName : BinaryMessageBase
{
public ChildrenChangeName()
{
sysID = 50;
cmdID = 11;
}
public Int64 childrenGuid;
public string name;
public override void ReadMsg(BinaryReader binaryReader)
{
childrenGuid = binaryReader.ReadInt64();
name = BinaryMessageHandle.ReadString(binaryReader);
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(childrenGuid);
{
var bytes = System.Text.Encoding.UTF8.GetBytes(name);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
}
}
public class ChildrenFeiSheng : BinaryMessageBase
{
public ChildrenFeiSheng()
{
sysID = 50;
cmdID = 12;
}
public Int64 childrenGuid;
public Int32 level;
public Int32 exp;
public override void ReadMsg(BinaryReader binaryReader)
{
childrenGuid = binaryReader.ReadInt64();
level = binaryReader.ReadInt32();
exp = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(childrenGuid);
binaryWriter.Write(level);
binaryWriter.Write(exp);
}
}
public class ChildrenGetAdventure : BinaryMessageBase
{
public ChildrenGetAdventure()
{
sysID = 50;
cmdID = 13;
}
public ChildrenEventRecord eventRecord;
public Int64 childGuid;
public override void ReadMsg(BinaryReader binaryReader)
{
eventRecord = new ChildrenEventRecord();
eventRecord.ReadMsg(binaryReader);
childGuid = binaryReader.ReadInt64();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
eventRecord.WriteMsg(binaryWriter);
binaryWriter.Write(childGuid);
}
}
public class ReqChildrenFashion : BinaryMessageBase
{
public ReqChildrenFashion()
{
sysID = 50;
cmdID = 14;
}
public Int32 fashionId;
public Int32 operationIndex;
public override void ReadMsg(BinaryReader binaryReader)
{
fashionId = binaryReader.ReadInt32();
operationIndex = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(fashionId);
binaryWriter.Write(operationIndex);
}
}
public class ReqChildrenUseItem : BinaryMessageBase
{
public ReqChildrenUseItem()
{
sysID = 50;
cmdID = 15;
}
public Int64 itemGuid;
public Int32 useCount;
public override void ReadMsg(BinaryReader binaryReader)
{
itemGuid = binaryReader.ReadInt64();
useCount = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(itemGuid);
binaryWriter.Write(useCount);
}
}
public class ChildEventRD : BinaryMessageBase
{
public ChildEventRD()
{
sysID = 0;
cmdID = 0;
}
public Int32 id;
public Int32 time;
public Int32 val;
public Int32 isCompleted;
public override void ReadMsg(BinaryReader binaryReader)
{
id = binaryReader.ReadInt32();
time = binaryReader.ReadInt32();
val = binaryReader.ReadInt32();
isCompleted = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(id);
binaryWriter.Write(time);
binaryWriter.Write(val);
binaryWriter.Write(isCompleted);
}
}
public class ReqChildEventRD : BinaryMessageBase
{
public ReqChildEventRD()
{
sysID = 50;
cmdID = 16;
}
public Int64 childGuid;
public override void ReadMsg(BinaryReader binaryReader)
{
childGuid = binaryReader.ReadInt64();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(childGuid);
}
}
public class RetChildEventRD : BinaryMessageBase
{
public RetChildEventRD()
{
sysID = 50;
cmdID = 17;
}
public List<ChildEventRD> eventRecordList = new List<ChildEventRD>();
public override void ReadMsg(BinaryReader binaryReader)
{
var eventRecordListCnt = binaryReader.ReadInt32();
for (int i = 0; i < eventRecordListCnt; ++i)
{
var temp = new ChildEventRD();
temp.ReadMsg(binaryReader);
eventRecordList.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(eventRecordList.Count);
for (int i = 0; i < eventRecordList.Count; ++i)
{
eventRecordList[i].WriteMsg(binaryWriter);
}
}
}
public class CFState : BinaryMessageBase
{
public CFState()
{
sysID = 0;
cmdID = 0;
}
public Int64 childGuid;
public Int32 CFId;
public List<Int32> COFList = new List<Int32>();
public override void ReadMsg(BinaryReader binaryReader)
{
childGuid = binaryReader.ReadInt64();
CFId = binaryReader.ReadInt32();
var COFListCnt = binaryReader.ReadInt32();
for (int i = 0; i < COFListCnt; ++i)
{
var temp = binaryReader.ReadInt32();
COFList.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(childGuid);
binaryWriter.Write(CFId);
binaryWriter.Write(COFList.Count);
for (int i = 0; i < COFList.Count; ++i)
{
binaryWriter.Write(COFList[i]);
}
}
}
public class RetChildFashion : BinaryMessageBase
{
public RetChildFashion()
{
sysID = 50;
cmdID = 18;
}
public List<CFState> CFList = new List<CFState>();
public override void ReadMsg(BinaryReader binaryReader)
{
var CFListCnt = binaryReader.ReadInt32();
for (int i = 0; i < CFListCnt; ++i)
{
var temp = new CFState();
temp.ReadMsg(binaryReader);
CFList.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(CFList.Count);
for (int i = 0; i < CFList.Count; ++i)
{
CFList[i].WriteMsg(binaryWriter);
}
}
}
public class RechargeStateList : BinaryMessageBase
{
public RechargeStateList()
{
sysID = 0;
cmdID = 0;
}
public Int32 id;
public Int32 state;
public override void ReadMsg(BinaryReader binaryReader)
{
id = binaryReader.ReadInt32();
state = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(id);
binaryWriter.Write(state);
}
}
public class CornucopiaInfoReq : BinaryMessageBase
{
public CornucopiaInfoReq()
{
sysID = 52;
cmdID = 1;
}
public Int32 flag;
public override void ReadMsg(BinaryReader binaryReader)
{
flag = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(flag);
}
}
public class CornucopiaInfoRsp : BinaryMessageBase
{
public CornucopiaInfoRsp()
{
sysID = 52;
cmdID = 2;
}
public List<RechargeStateList> stateList = new List<RechargeStateList>();
public Int32 RechargeCount;
public Int32 RechargePool;
public override void ReadMsg(BinaryReader binaryReader)
{
var stateListCnt = binaryReader.ReadInt32();
for (int i = 0; i < stateListCnt; ++i)
{
var temp = new RechargeStateList();
temp.ReadMsg(binaryReader);
stateList.Add(temp);
}
RechargeCount = binaryReader.ReadInt32();
RechargePool = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(stateList.Count);
for (int i = 0; i < stateList.Count; ++i)
{
stateList[i].WriteMsg(binaryWriter);
}
binaryWriter.Write(RechargeCount);
binaryWriter.Write(RechargePool);
}
}
public class mazeRecordList : BinaryMessageBase
{
public mazeRecordList()
{
sysID = 0;
cmdID = 0;
}
public string name;
public string itemName;
public override void ReadMsg(BinaryReader binaryReader)
{
name = BinaryMessageHandle.ReadString(binaryReader);
itemName = BinaryMessageHandle.ReadString(binaryReader);
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
{
var bytes = System.Text.Encoding.UTF8.GetBytes(name);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
{
var bytes = System.Text.Encoding.UTF8.GetBytes(itemName);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
}
}
public class systemRecordList : BinaryMessageBase
{
public systemRecordList()
{
sysID = 0;
cmdID = 0;
}
public string name;
public override void ReadMsg(BinaryReader binaryReader)
{
name = BinaryMessageHandle.ReadString(binaryReader);
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
{
var bytes = System.Text.Encoding.UTF8.GetBytes(name);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
}
}
public class pathWayList : BinaryMessageBase
{
public pathWayList()
{
sysID = 0;
cmdID = 0;
}
public Int32 step;
public Int32 state;
public override void ReadMsg(BinaryReader binaryReader)
{
step = binaryReader.ReadInt32();
state = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(step);
binaryWriter.Write(state);
}
}
public class MazeHuntReq : BinaryMessageBase
{
public MazeHuntReq()
{
sysID = 53;
cmdID = 1;
}
public Int32 activityId;
public override void ReadMsg(BinaryReader binaryReader)
{
activityId = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(activityId);
}
}
public class MazeInfoReq : BinaryMessageBase
{
public MazeInfoReq()
{
sysID = 53;
cmdID = 2;
}
public Int32 activityId;
public override void ReadMsg(BinaryReader binaryReader)
{
activityId = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(activityId);
}
}
public class MazeInfoRsp : BinaryMessageBase
{
public MazeInfoRsp()
{
sysID = 53;
cmdID = 3;
}
public Int32 freeCount;
public Int32 useCount;
public Int32 stepNumber;
public Int32 finishCount;
public List<mazeRecordList> mazeRecord = new List<mazeRecordList>();
public List<pathWayList> pathWay = new List<pathWayList>();
public List<systemRecordList> systemRecord = new List<systemRecordList>();
public Int32 ConsumeType;
public Int32 ConsumeSubType;
public Int32 ConsumeNum;
public Int32 number;
public Int32 freeCountLimit;
public Int32 cycleTime;
public override void ReadMsg(BinaryReader binaryReader)
{
freeCount = binaryReader.ReadInt32();
useCount = binaryReader.ReadInt32();
stepNumber = binaryReader.ReadInt32();
finishCount = binaryReader.ReadInt32();
var mazeRecordCnt = binaryReader.ReadInt32();
for (int i = 0; i < mazeRecordCnt; ++i)
{
var temp = new mazeRecordList();
temp.ReadMsg(binaryReader);
mazeRecord.Add(temp);
}
var pathWayCnt = binaryReader.ReadInt32();
for (int i = 0; i < pathWayCnt; ++i)
{
var temp = new pathWayList();
temp.ReadMsg(binaryReader);
pathWay.Add(temp);
}
var systemRecordCnt = binaryReader.ReadInt32();
for (int i = 0; i < systemRecordCnt; ++i)
{
var temp = new systemRecordList();
temp.ReadMsg(binaryReader);
systemRecord.Add(temp);
}
ConsumeType = binaryReader.ReadInt32();
ConsumeSubType = binaryReader.ReadInt32();
ConsumeNum = binaryReader.ReadInt32();
number = binaryReader.ReadInt32();
freeCountLimit = binaryReader.ReadInt32();
cycleTime = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(freeCount);
binaryWriter.Write(useCount);
binaryWriter.Write(stepNumber);
binaryWriter.Write(finishCount);
binaryWriter.Write(mazeRecord.Count);
for (int i = 0; i < mazeRecord.Count; ++i)
{
mazeRecord[i].WriteMsg(binaryWriter);
}
binaryWriter.Write(pathWay.Count);
for (int i = 0; i < pathWay.Count; ++i)
{
pathWay[i].WriteMsg(binaryWriter);
}
binaryWriter.Write(systemRecord.Count);
for (int i = 0; i < systemRecord.Count; ++i)
{
systemRecord[i].WriteMsg(binaryWriter);
}
binaryWriter.Write(ConsumeType);
binaryWriter.Write(ConsumeSubType);
binaryWriter.Write(ConsumeNum);
binaryWriter.Write(number);
binaryWriter.Write(freeCountLimit);
binaryWriter.Write(cycleTime);
}
}
public class SyncMazeInfo : BinaryMessageBase
{
public SyncMazeInfo()
{
sysID = 53;
cmdID = 4;
}
public Int32 finishCount;
public List<systemRecordList> systemRecord = new List<systemRecordList>();
public override void ReadMsg(BinaryReader binaryReader)
{
finishCount = binaryReader.ReadInt32();
var systemRecordCnt = binaryReader.ReadInt32();
for (int i = 0; i < systemRecordCnt; ++i)
{
var temp = new systemRecordList();
temp.ReadMsg(binaryReader);
systemRecord.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(finishCount);
binaryWriter.Write(systemRecord.Count);
for (int i = 0; i < systemRecord.Count; ++i)
{
systemRecord[i].WriteMsg(binaryWriter);
}
}
}
public class GainMazeAwardReq : BinaryMessageBase
{
public GainMazeAwardReq()
{
sysID = 53;
cmdID = 5;
}
public Int32 activityId;
public override void ReadMsg(BinaryReader binaryReader)
{
activityId = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(activityId);
}
}
public class MazeErrCode : BinaryMessageBase
{
public MazeErrCode()
{
sysID = 53;
cmdID = 6;
}
public Int32 code;
public override void ReadMsg(BinaryReader binaryReader)
{
code = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(code);
}
}
public class LuckTaskState : BinaryMessageBase
{
public LuckTaskState()
{
sysID = 0;
cmdID = 0;
}
public Int32 taskId;
public Int32 state;
public Int32 curValue;
public string taskType;
public Int32 target;
public string taskDesc;
public override void ReadMsg(BinaryReader binaryReader)
{
taskId = binaryReader.ReadInt32();
state = binaryReader.ReadInt32();
curValue = binaryReader.ReadInt32();
taskType = BinaryMessageHandle.ReadString(binaryReader);
target = binaryReader.ReadInt32();
taskDesc = BinaryMessageHandle.ReadString(binaryReader);
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(taskId);
binaryWriter.Write(state);
binaryWriter.Write(curValue);
{
var bytes = System.Text.Encoding.UTF8.GetBytes(taskType);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
binaryWriter.Write(target);
{
var bytes = System.Text.Encoding.UTF8.GetBytes(taskDesc);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
}
}
public class LuckAwardState : BinaryMessageBase
{
public LuckAwardState()
{
sysID = 0;
cmdID = 0;
}
public Int32 index;
public Int32 state;
public override void ReadMsg(BinaryReader binaryReader)
{
index = binaryReader.ReadInt32();
state = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(index);
binaryWriter.Write(state);
}
}
public class LuckWheelDrawReq : BinaryMessageBase
{
public LuckWheelDrawReq()
{
sysID = 54;
cmdID = 1;
}
public Int32 activityId;
public override void ReadMsg(BinaryReader binaryReader)
{
activityId = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(activityId);
}
}
public class GainLuckWheelAwardReq : BinaryMessageBase
{
public GainLuckWheelAwardReq()
{
sysID = 54;
cmdID = 2;
}
public Int32 activityId;
public override void ReadMsg(BinaryReader binaryReader)
{
activityId = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(activityId);
}
}
public class GainLuckWheelTaskAwardReq : BinaryMessageBase
{
public GainLuckWheelTaskAwardReq()
{
sysID = 54;
cmdID = 3;
}
public Int32 activityId;
public Int32 taskId;
public override void ReadMsg(BinaryReader binaryReader)
{
activityId = binaryReader.ReadInt32();
taskId = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(activityId);
binaryWriter.Write(taskId);
}
}
public class LuckWheelInfoReq : BinaryMessageBase
{
public LuckWheelInfoReq()
{
sysID = 54;
cmdID = 4;
}
public Int32 activityId;
public override void ReadMsg(BinaryReader binaryReader)
{
activityId = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(activityId);
}
}
public class LuckWheelInfoRsp : BinaryMessageBase
{
public LuckWheelInfoRsp()
{
sysID = 54;
cmdID = 5;
}
public Int32 awardId;
public Int32 remainTimes;
public List<LuckTaskState> luckTaskList = new List<LuckTaskState>();
public List<LuckAwardState> luckAwardList = new List<LuckAwardState>();
public string endDesc;
public override void ReadMsg(BinaryReader binaryReader)
{
awardId = binaryReader.ReadInt32();
remainTimes = binaryReader.ReadInt32();
var luckTaskListCnt = binaryReader.ReadInt32();
for (int i = 0; i < luckTaskListCnt; ++i)
{
var temp = new LuckTaskState();
temp.ReadMsg(binaryReader);
luckTaskList.Add(temp);
}
var luckAwardListCnt = binaryReader.ReadInt32();
for (int i = 0; i < luckAwardListCnt; ++i)
{
var temp = new LuckAwardState();
temp.ReadMsg(binaryReader);
luckAwardList.Add(temp);
}
endDesc = BinaryMessageHandle.ReadString(binaryReader);
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(awardId);
binaryWriter.Write(remainTimes);
binaryWriter.Write(luckTaskList.Count);
for (int i = 0; i < luckTaskList.Count; ++i)
{
luckTaskList[i].WriteMsg(binaryWriter);
}
binaryWriter.Write(luckAwardList.Count);
for (int i = 0; i < luckAwardList.Count; ++i)
{
luckAwardList[i].WriteMsg(binaryWriter);
}
{
var bytes = System.Text.Encoding.UTF8.GetBytes(endDesc);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
}
}
public class UpdateLuckWheelTaskRsp : BinaryMessageBase
{
public UpdateLuckWheelTaskRsp()
{
sysID = 54;
cmdID = 6;
}
public List<LuckTaskState> luckTaskList = new List<LuckTaskState>();
public override void ReadMsg(BinaryReader binaryReader)
{
var luckTaskListCnt = binaryReader.ReadInt32();
for (int i = 0; i < luckTaskListCnt; ++i)
{
var temp = new LuckTaskState();
temp.ReadMsg(binaryReader);
luckTaskList.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(luckTaskList.Count);
for (int i = 0; i < luckTaskList.Count; ++i)
{
luckTaskList[i].WriteMsg(binaryWriter);
}
}
}
public class GainMillionPowerReq : BinaryMessageBase
{
public GainMillionPowerReq()
{
sysID = 55;
cmdID = 1;
}
public Int32 activityId;
public Int32 taskId;
public override void ReadMsg(BinaryReader binaryReader)
{
activityId = binaryReader.ReadInt32();
taskId = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(activityId);
binaryWriter.Write(taskId);
}
}
public class MillionTaskState : BinaryMessageBase
{
public MillionTaskState()
{
sysID = 0;
cmdID = 0;
}
public Int32 taskId;
public Int32 state;
public Int32 curValue;
public Int32 taskType;
public Int32 target;
public string taskDesc;
public Int32 param;
public Int32 itemType;
public override void ReadMsg(BinaryReader binaryReader)
{
taskId = binaryReader.ReadInt32();
state = binaryReader.ReadInt32();
curValue = binaryReader.ReadInt32();
taskType = binaryReader.ReadInt32();
target = binaryReader.ReadInt32();
taskDesc = BinaryMessageHandle.ReadString(binaryReader);
param = binaryReader.ReadInt32();
itemType = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(taskId);
binaryWriter.Write(state);
binaryWriter.Write(curValue);
binaryWriter.Write(taskType);
binaryWriter.Write(target);
{
var bytes = System.Text.Encoding.UTF8.GetBytes(taskDesc);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
binaryWriter.Write(param);
binaryWriter.Write(itemType);
}
}
public class MillionPowerInfoRep : BinaryMessageBase
{
public MillionPowerInfoRep()
{
sysID = 55;
cmdID = 2;
}
public Int32 activityId;
public override void ReadMsg(BinaryReader binaryReader)
{
activityId = binaryReader.ReadInt32();
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(activityId);
}
}
public class MillionPowerInfoRsp : BinaryMessageBase
{
public MillionPowerInfoRsp()
{
sysID = 55;
cmdID = 3;
}
public Int32 activityDay;
public string endDesc;
public List<MillionTaskState> millionTaskList = new List<MillionTaskState>();
public override void ReadMsg(BinaryReader binaryReader)
{
activityDay = binaryReader.ReadInt32();
endDesc = BinaryMessageHandle.ReadString(binaryReader);
var millionTaskListCnt = binaryReader.ReadInt32();
for (int i = 0; i < millionTaskListCnt; ++i)
{
var temp = new MillionTaskState();
temp.ReadMsg(binaryReader);
millionTaskList.Add(temp);
}
}
public override void WriteMsg(BinaryWriter binaryWriter)
{
binaryWriter.Write(activityDay);
{
var bytes = System.Text.Encoding.UTF8.GetBytes(endDesc);
binaryWriter.Write((short)bytes.Length);
binaryWriter.Write(bytes);
binaryWriter.Write((byte)0);
}
binaryWriter.Write(millionTaskList.Count);
for (int i = 0; i < millionTaskList.Count; ++i)
{
millionTaskList[i].WriteMsg(binaryWriter);
}
}
}