예제 #1
0
        void HandlePICSChangesSinceResponse(IPacketMsg packetMsg)
        {
            var changesResponse = new ClientMsgProtobuf <CMsgClientPICSChangesSinceResponse>(packetMsg);

            var callback = new PICSChangesCallback(changesResponse.TargetJobID, changesResponse.Body);

            this.Client.PostCallback(callback);
        }
예제 #2
0
파일: Steam.cs 프로젝트: gamedb/updater
 public static BaseMessage create(UInt32 id, PICSChangesCallback pics = null)
 {
     return(new BaseMessage
     {
         Message = new ChangeMessage
         {
             ID = id,
             PICSChanges = pics
         }
     });
 }
예제 #3
0
        void HandlePICSChangesSinceResponse(IPacketMsg packetMsg)
        {
            var changesResponse = new ClientMsgProtobuf <CMsgPICSChangesSinceResponse>(packetMsg);

#if STATIC_CALLBACKS
            var innerCallback = new PICSChangesCallback(Client, changesResponse.Body);
            var callback      = new SteamClient.JobCallback <PICSChangesCallback>(Client, changesResponse.TargetJobID, innerCallback);
            SteamClient.PostCallback(callback);
#else
            var innerCallback = new PICSChangesCallback(changesResponse.Body);
            var callback      = new SteamClient.JobCallback <PICSChangesCallback>(changesResponse.TargetJobID, innerCallback);
            this.Client.PostCallback(callback);
#endif
        }
예제 #4
0
        void HandlePICSChangesSinceResponse( IPacketMsg packetMsg )
        {
            var changesResponse = new ClientMsgProtobuf<CMsgPICSChangesSinceResponse>( packetMsg );

#if STATIC_CALLBACKS
            var innerCallback = new PICSChangesCallback( Client, changesResponse.Body );
            var callback = new SteamClient.JobCallback<PICSChangesCallback>( Client, changesResponse.TargetJobID, innerCallback );
            SteamClient.PostCallback( callback );
#else
            var innerCallback = new PICSChangesCallback( changesResponse.Body );
            var callback = new SteamClient.JobCallback<PICSChangesCallback>( changesResponse.TargetJobID, innerCallback );
            this.Client.PostCallback( callback );
#endif
        }
예제 #5
0
        void HandlePICSChangesSinceResponse( IPacketMsg packetMsg )
        {
            var changesResponse = new ClientMsgProtobuf<CMsgClientPICSChangesSinceResponse>( packetMsg );

            var callback = new PICSChangesCallback( changesResponse.TargetJobID, changesResponse.Body );
            this.Client.PostCallback( callback );
        }