예제 #1
0
        void HandleEnumPublishedFilesByAction(IPacketMsg packetMsg)
        {
            var response = new ClientMsgProtobuf <CMsgClientUCMEnumeratePublishedFilesByUserActionResponse>(packetMsg);

            var callback = new UserActionPublishedFilesCallback(response.TargetJobID, response.Body);

            Client.PostCallback(callback);
        }
예제 #2
0
        void HandleEnumPublishedFilesByAction(IPacketMsg packetMsg)
        {
            var response = new ClientMsgProtobuf <CMsgClientUCMEnumeratePublishedFilesByUserActionResponse>(packetMsg);

#if STATIC_CALLBACKS
            var innerCallback = new UserActionPublishedFilesCallback(Client, response.Body);
            var callback      = new SteamClient.JobCallback <UserActionPublishedFilesCallback>(Client, response.TargetJobID, innerCallback);
            SteamClient.PostCallback(callback);
#else
            var innerCallback = new UserActionPublishedFilesCallback(response.Body);
            var callback      = new SteamClient.JobCallback <UserActionPublishedFilesCallback>(response.TargetJobID, innerCallback);
            Client.PostCallback(callback);
#endif
        }
예제 #3
0
        void HandleEnumPublishedFilesByAction( IPacketMsg packetMsg )
        {
            var response = new ClientMsgProtobuf<CMsgClientUCMEnumeratePublishedFilesByUserActionResponse>( packetMsg );

            var innerCallback = new UserActionPublishedFilesCallback( response.Body );
            var callback = new SteamClient.JobCallback<UserActionPublishedFilesCallback>( response.TargetJobID, innerCallback );
            Client.PostCallback( callback );
        }