internal PublishedFileDetailsCallback(CMsgClientUCMGetPublishedFileDetailsResponse msg) { this.Result = ( EResult )msg.eresult; this.FileID = msg.published_file_id; this.Creator = msg.creator_steam_id; this.CreatorAppID = msg.creator_app_id; this.ConsumerAppID = msg.consumer_app_id; this.FileUGC = msg.file_hcontent; this.PreviewFileUGC = msg.preview_hcontent; this.Title = msg.title; this.Description = msg.description; this.CreationTime = Utils.DateTimeFromUnixTime(msg.rtime32_created); this.UpdateTime = Utils.DateTimeFromUnixTime(msg.rtime32_updated); this.Visiblity = ( EPublishedFileVisibility )msg.visibility; this.IsBanned = msg.banned; this.Tags = new ReadOnlyCollection <string>(new List <string>(msg.tag)); this.FileName = msg.filename; this.FileSize = msg.file_size; this.PreviewFileSize = msg.preview_file_size; this.URL = msg.url; }
internal PublishedFileDetailsCallback(SteamClient client, CMsgClientUCMGetPublishedFileDetailsResponse msg) : base(client)