예제 #1
0
                internal File( CMsgClientUCMEnumeratePublishedFilesByUserActionResponse.PublishedFileId file )
                {
                    this.FileID = file.published_file_id;

                    this.Timestamp = Utils.DateTimeFromUnixTime( file.rtime_time_stamp );
                }
예제 #2
0
            internal UserActionPublishedFilesCallback( CMsgClientUCMEnumeratePublishedFilesByUserActionResponse msg )
            {
                this.Result = ( EResult )msg.eresult;

                var fileList = msg.published_files
                    .Select( f => new File( f ) )
                    .ToList();

                this.Files = new ReadOnlyCollection<File>( fileList );

                this.TotalResults = ( int )msg.total_results;
            }
예제 #3
0
 internal UserActionPublishedFilesCallback( SteamClient client, CMsgClientUCMEnumeratePublishedFilesByUserActionResponse msg )
     : base( client )