Exemple #1
0
        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);
        }
Exemple #2
0
 public Action1010(ActionGetter actionGetter)
     : base(1010, actionGetter)
 {
     responsePack = new Response1010Pack();
 }