public static async Task DownloadPubfileAsync(uint appId, ulong publishedFileId) { var details = steam3.GetPubfileItemInfo(appId, publishedFileId); if (details?.manifest_id > 0) { await DownloadAppAsync(appId, appId, details.manifest_id, DEFAULT_BRANCH, null, null, null, false, true); } else { Console.WriteLine("Unable to locate manifest ID for published file {0}", publishedFileId); } }