protected override bool DecodePacket(MessageStructure reader, MessageHead head) { try { responsePack = ProtoBufUtils.Deserialize<Action3000Response>(netReader.Buffer); string responseDataInfo = ""; responseDataInfo = "request :" + Game.Utils.JsonHelper.prettyJson<Action3000Request>(req) + "\n"; responseDataInfo += "response:" + Game.Utils.JsonHelper.prettyJson<Action3000Response>(responsePack) + "\n"; DecodePacketInfo = responseDataInfo; } catch (System.Exception e) { System.Console.WriteLine(e.Message); } return true; }
public Action3000(ActionGetter actionGetter) : base(3000, actionGetter) { responsePack = new Action3000Response(); }