Ejemplo n.º 1
0
 internal MessageCallback(CMsgGCClient gcMsg)
 {
     this.eMsg    = gcMsg.msgtype;
     this.AppID   = gcMsg.appid;
     this.Message = GetPacketGCMsg(gcMsg.msgtype, gcMsg.payload);
     this.JobID   = this.Message.TargetJobID;
 }
Ejemplo n.º 2
0
            internal MessageCallback(CMsgGCClient gcMsg)
            {
                this.eMsg  = gcMsg.msgtype;
                this.AppID = gcMsg.appid;

#pragma warning disable 0618 // we are knowingly using this obsolete property
                this.Payload = gcMsg.payload;
#pragma warning restore 0618

                this.Message = GetPacketGCMsg(gcMsg.msgtype, gcMsg.payload);
            }
        static TreeNode BuildGCBodyNode(CMsgGCClient body)
        {
            var node   = new TreeNode("Game Coordinator Message");
            var gcBody = body as CMsgGCClient;

            using (var ms = new MemoryStream(gcBody.payload))
            {
                var gc = new
                {
                    emsg   = EMsgExtensions.GetGCMessageName(gcBody.msgtype),
                    header = ReadGameCoordinatorHeader(gcBody.msgtype, ms),
                    body   = ReadMessageBody(gcBody.msgtype, ms, gcBody.appid),
                };

                AddObjectValue(node, gc);
            }

            return(node);
        }
Ejemplo n.º 4
0
 internal MessageCallback(SteamClient client, CMsgGCClient gcMsg)
     : base(client)