protected override bool DecodePacket(MessageStructure reader, MessageHead head) { responsePack = ProtoBufUtils.Deserialize<Response1010Pack>(netReader.Buffer); string responseDataInfo = ""; responseDataInfo = "request :" + Game.Utils.JsonHelper.prettyJson<Request1010Pack>(req) + "\n"; responseDataInfo += "response:" + Game.Utils.JsonHelper.prettyJson<Response1010Pack>(responsePack) + "\n"; DecodePacketInfo = responseDataInfo; int childStepId = getChild(1010); System.Console.WriteLine("childStepID:" + childStepId); if (childStepId > 0) { System.Collections.Generic.Dictionary<string, string> dic = new System.Collections.Generic.Dictionary<string, string>(); /* req.UserID = GetParamsData("UserID", req.UserID); req.identify = GetParamsData("identify", req.identify); req.version = GetParamsData("version", req.version); req.the3rdUserID = GetParamsData("the3rdUserID", req.the3rdUserID); req.happyPoint = GetParamsData("happyPoint", req.happyPoint); req.Rate = GetParamsData("Rate", req.Rate); req.index = GetParamsData("index", req.index); req.strThe3rdUserID = GetParamsData("strThe3rdUserID", req.strThe3rdUserID); req.typeUser = GetParamsData("typeUser", req.typeUser); */ dic.Add("UserID", req.UserID.ToString()); dic.Add("index", responsePack.index.ToString()); dic.Add("the3rdUserID", req.the3rdUserID.ToString()); dic.Add("strThe3rdUserID", req.strThe3rdUserID); SetChildStep(childStepId.ToString(), _setting,dic); } return true; }
public Action1010(ActionGetter actionGetter) : base(1010, actionGetter) { responsePack = new Response1010Pack(); }