| void Init() | PrivateStatic | | 0x00 |
| WorkshopDownloadedItemResultEvent get_OnItemDownloaded() | PublicStatic+1 flags | | 0x08 |
| WorkshopItemInstalledEvent get_OnWorkshopItemInstalled() | PublicStatic+1 flags | | 0x08 |
| void GetUgcImage(const UGCHandle_t& imageFile, Action<System.String callback) | PublicStatic | | 0x08 |
| void ImageWorker_Tick() | Static+1 flags | | 0x00 |
| bool CreateItem(const WorkshopItemEditorData& item, const WorkshopItemPreviewFile[]& additionalPreviews, const string[]& additionalYouTubeIds, const WorkshopItemKeyValueTag[]& additionalKeyValueTags, Action<Heathen.SteamworksIntegration.WorkshopItemDataCreateStatus> completedCallback, Action<Steamworks.UGCUpdateHandle_t> uploadStartedCallback, Action<Steamworks.CreateItemResult_t> fileCreatedCallback) | PublicStatic | | 0x50 |
| bool UpdateItem(const WorkshopItemEditorData& item, const WorkshopItemPreviewFile[]& additionalPreviews, const string[]& additionalYouTubeIds, const WorkshopItemKeyValueTag[]& additionalKeyValueTags, Action<Heathen.SteamworksIntegration.WorkshopItemDataUpdateStatus> callback, Action<Steamworks.UGCUpdateHandle_t> uploadStartedCallback) | PublicStatic | | 0x50 |
| void AddAppDependency(const PublishedFileId_t& fileId, const AppId_t& appId, Action<Steamworks.AddAppDependencyResult_t callback) | PublicStatic | | 0x08 |
| void AddDependency(const PublishedFileId_t& parentFileId, const PublishedFileId_t& childFileId, Action<Steamworks.AddUGCDependencyResult_t callback) | PublicStatic | | 0x08 |
| bool AddExcludedTag(const UGCQueryHandle_t& handle, const string& tagName) | PublicStatic | | 0x08 |
| bool AddItemKeyValueTag(const UGCUpdateHandle_t& handle, const string& key, const string& value) | PublicStatic | | 0x08 |
| bool AddItemPreviewFile(const UGCUpdateHandle_t& handle, const string& previewFile, const EItemPreviewType& type) | PublicStatic | | 0x08 |
| bool AddItemPreviewVideo(const UGCUpdateHandle_t& handle, const string& videoId) | PublicStatic | | 0x08 |
| void AddItemToFavorites(const AppId_t& appId, const PublishedFileId_t& fileId, Action<Steamworks.UserFavoriteItemsListChanged_t callback) | PublicStatic | | 0x08 |
| bool AddRequiredKeyValueTag(const UGCQueryHandle_t& handle, const string& key, const string& value) | PublicStatic | | 0x08 |
| bool AddRequiredTag(const UGCQueryHandle_t& handle, const string& tagName) | PublicStatic | | 0x08 |
| void CreateItem(const AppId_t& appId, const EWorkshopFileType& type, Action<Steamworks.CreateItemResult_t callback) | PublicStatic | | 0x08 |
| UGCQueryHandle_t CreateQueryAllRequest(const EUGCQuery& queryType, const EUGCMatchingUGCType& matchingFileType, const AppId_t& creatorAppId, const AppId_t& consumerAppId, uint page) | PublicStatic | | 0x08 |
| UGCQueryHandle_t CreateQueryDetailsRequest(const PublishedFileId_t[]& fileIds) | PublicStatic | | 0x08 |
| UGCQueryHandle_t CreateQueryDetailsRequest(List<Steamworks.PublishedFileId_t> fileIds) | PublicStatic | | 0x08 |
| UGCQueryHandle_t CreateQueryDetailsRequest(IEnumerable<Steamworks.PublishedFileId_t> fileIds) | PublicStatic | | 0x08 |
| UGCQueryHandle_t CreateQueryUserRequest(const AccountID_t& accountId, const EUserUGCList& listType, const EUGCMatchingUGCType& matchingType, const EUserUGCListSortOrder& sortOrder, const AppId_t& creatorAppId, const AppId_t& consumerAppId, uint page) | PublicStatic | | 0x08 |
| bool ReleaseQueryRequest(const UGCQueryHandle_t& handle) | PublicStatic | | 0x08 |
| void DeleteItem(const PublishedFileId_t& fileId, Action<Steamworks.DeleteItemResult_t callback) | PublicStatic | | 0x08 |
| bool DownloadItem(const PublishedFileId_t& fileId, bool setHighPriority) | PublicStatic | | 0x08 |
| void GetAppDependencies(const PublishedFileId_t& fileId, Action<Steamworks.GetAppDependenciesResult_t callback) | PublicStatic | | 0x08 |
| bool GetItemDownloadInfo(const PublishedFileId_t& fileId, ref float& completion) | PublicStatic | | 0x08 |
| bool GetItemInstallInfo(const PublishedFileId_t& fileId, ref ulong& sizeOnDisk, ref string& folderPath, ref DateTime& timeStamp) | PublicStatic | | 0x08 |
| bool GetItemInstallInfo(const PublishedFileId_t& fileId, ref ulong& sizeOnDisk, ref string& folderPath, uint folderSize, ref DateTime& timeStamp) | PublicStatic | | 0x08 |
| EItemState GetItemState(const PublishedFileId_t& fileId) | PublicStatic | | 0x08 |
| EItemUpdateStatus GetItemUpdateProgress(const UGCUpdateHandle_t& handle, ref float& completion) | PublicStatic | | 0x08 |
| bool GetQueryAdditionalPreview(const UGCQueryHandle_t& handle, uint index, uint previewIndex, ref string& urlOrVideoId, uint urlOrVideoSize, ref string& fileName, uint fileNameSize, ref EItemPreviewType& type) | PublicStatic | | 0x08 |
| bool GetQueryChildren(const UGCQueryHandle_t& handle, uint index, const PublishedFileId_t[]& fileIds, uint maxEntries) | PublicStatic | | 0x08 |
| bool GetQueryKeyValueTag(const UGCQueryHandle_t& handle, uint index, uint keyValueTagIndex, ref string& key, ref string& value) | PublicStatic | | 0x08 |
| bool GetQueryKeyValueTag(const UGCQueryHandle_t& handle, uint index, uint keyValueTagIndex, ref string& key, uint keySize, ref string& value, uint valueSize) | PublicStatic | | 0x08 |
| bool GetQueryMetadata(const UGCQueryHandle_t& handle, uint index, ref string& metadata, uint size) | PublicStatic | | 0x08 |
| uint GetQueryNumAdditionalPreviews(const UGCQueryHandle_t& handle, uint index) | PublicStatic | | 0x08 |
| uint GetQueryNumKeyValueTags(const UGCQueryHandle_t& handle, uint index) | PublicStatic | | 0x08 |
| bool GetQueryPreviewURL(const UGCQueryHandle_t& handle, uint index, ref string& url, uint urlSize) | PublicStatic | | 0x08 |
| bool GetQueryResult(const UGCQueryHandle_t& handle, uint index, ref SteamUGCDetails_t& details) | PublicStatic | | 0x90 |
| bool GetQueryStatistic(const UGCQueryHandle_t& handle, uint index, const EItemStatistic& statType, ref ulong& statValue) | PublicStatic | | 0x08 |
| void GetSubscribedItems(bool withLongDescription, bool withMetadata, bool withKeyValueTags, bool withAdditionalPreviews, uint withPlayTimeStatsInDays, Action<System.Collections.Generic.List<Heathen.SteamworksIntegration.WorkshopItemDetails>> callback) | PublicStatic | | 0x08 |
| void GetUserItemVote(const PublishedFileId_t& fileId, Action<Steamworks.GetUserItemVoteResult_t callback) | PublicStatic | | 0x08 |
| void GetWorkshopEulaStatus(Action<Steamworks.WorkshopEULAStatus_t callback) | PublicStatic | | 0x08 |
| bool ShowWorkshopEula() | PublicStatic | | 0x01 |
| void RemoveAppDependency(const PublishedFileId_t& fileId, const AppId_t& appId, Action<Steamworks.RemoveAppDependencyResult_t callback) | PublicStatic | | 0x08 |
| void RemoveDependency(const PublishedFileId_t& parentFileId, const PublishedFileId_t& childFileId, Action<Steamworks.RemoveUGCDependencyResult_t callback) | PublicStatic | | 0x08 |
| void RemoveItemFromFavorites(const AppId_t& appId, const PublishedFileId_t& fileId, Action<Steamworks.UserFavoriteItemsListChanged_t callback) | PublicStatic | | 0x08 |
| bool RemoveItemKeyValueTags(const UGCUpdateHandle_t& handle, const string& key) | PublicStatic | | 0x08 |
| bool RemoveItemPreview(const UGCUpdateHandle_t& handle, uint index) | PublicStatic | | 0x08 |
| void RequestDetails(const PublishedFileId_t& fileId, uint maxAgeSeconds, Action<Steamworks.SteamUGCRequestUGCDetailsResult_t callback) | PublicStatic | | 0x08 |
| void SendQueryUgcRequest(const UGCQueryHandle_t& handle, Action<Steamworks.SteamUGCQueryCompleted_t callback) | PublicStatic | | 0x08 |
| bool SetAllowCachedResponse(const UGCQueryHandle_t& handle, uint maxAgeSeconds) | PublicStatic | | 0x08 |
| bool SetCloudFileNameFilter(const UGCQueryHandle_t& handle, const string& fileName) | PublicStatic | | 0x08 |
| bool SetItemContent(const UGCUpdateHandle_t& handle, const string& folder) | PublicStatic | | 0x08 |
| bool SetItemDescription(const UGCUpdateHandle_t& handle, const string& description) | PublicStatic | | 0x08 |
| bool SetItemMetadata(const UGCUpdateHandle_t& handle, const string& metadata) | PublicStatic | | 0x08 |
| bool SetItemPreview(const UGCUpdateHandle_t& handle, const string& previewFile) | PublicStatic | | 0x08 |
| bool SetItemTags(const UGCUpdateHandle_t& handle, List<System.String> tags) | PublicStatic | | 0x08 |
| bool SetItemTitle(const UGCUpdateHandle_t& handle, const string& title) | PublicStatic | | 0x08 |
| bool SetItemUpdateLanguage(const UGCUpdateHandle_t& handle, const string& language) | PublicStatic | | 0x08 |
| bool SetItemVisibility(const UGCUpdateHandle_t& handle, const ERemoteStoragePublishedFileVisibility& visibility) | PublicStatic | | 0x08 |
| bool SetLanguage(const UGCQueryHandle_t& handle, const string& language) | PublicStatic | | 0x08 |
| bool SetMatchAnyTag(const UGCQueryHandle_t& handle, bool anyTag) | PublicStatic | | 0x08 |
| bool SetRankedByTrendDays(const UGCQueryHandle_t& handle, uint days) | PublicStatic | | 0x08 |
| bool SetReturnAdditionalPreviews(const UGCQueryHandle_t& handle, bool additionalPreviews) | PublicStatic | | 0x08 |
| bool SetReturnChildren(const UGCQueryHandle_t& handle, bool returnChildren) | PublicStatic | | 0x08 |
| bool SetReturnKeyValueTags(const UGCQueryHandle_t& handle, bool tags) | PublicStatic | | 0x08 |
| bool SetReturnLongDescription(const UGCQueryHandle_t& handle, bool longDescription) | PublicStatic | | 0x08 |
| bool SetReturnMetadata(const UGCQueryHandle_t& handle, bool metadata) | PublicStatic | | 0x08 |
| bool SetReturnOnlyIDs(const UGCQueryHandle_t& handle, bool onlyIds) | PublicStatic | | 0x08 |
| bool SetReturnPlaytimeStats(const UGCQueryHandle_t& handle, uint days) | PublicStatic | | 0x08 |
| bool SetReturnTotalOnly(const UGCQueryHandle_t& handle, bool totalOnly) | PublicStatic | | 0x08 |
| bool SetSearchText(const UGCQueryHandle_t& handle, const string& text) | PublicStatic | | 0x08 |
| void SetUserItemVote(const PublishedFileId_t& fileID, bool voteUp, Action<Steamworks.SetUserItemVoteResult_t callback) | PublicStatic | | 0x08 |
| UGCUpdateHandle_t StartItemUpdate(const AppId_t& appId, const PublishedFileId_t& fileID) | PublicStatic | | 0x08 |
| void StartPlaytimeTracking(const PublishedFileId_t[]& fileIds, Action<Steamworks.StartPlaytimeTrackingResult_t callback) | PublicStatic | | 0x08 |
| void StopPlaytimeTracking(const PublishedFileId_t[]& fileIds, Action<Steamworks.StopPlaytimeTrackingResult_t callback) | PublicStatic | | 0x08 |
| void StopPlaytimeTrackingForAllItems(Action<Steamworks.StopPlaytimeTrackingResult_t callback) | PublicStatic | | 0x08 |
| void SubmitItemUpdate(const UGCUpdateHandle_t& handle, const string& changeNote, Action<Steamworks.SubmitItemUpdateResult_t callback) | PublicStatic | | 0x08 |
| void SubscribeItem(const PublishedFileId_t& fileId, Action<Steamworks.RemoteStorageSubscribePublishedFileResult_t callback) | PublicStatic | | 0x08 |
| void SuspendDownloads(bool suspend) | PublicStatic | | 0x01 |
| void UnsubscribeItem(const PublishedFileId_t& fileId, Action<Steamworks.RemoteStorageUnsubscribePublishedFileResult_t callback) | PublicStatic | | 0x08 |
| bool UpdateItemPreviewFile(const UGCUpdateHandle_t& handle, uint index, const string& file) | PublicStatic | | 0x08 |
| bool UpdateItemPreviewVideo(const UGCUpdateHandle_t& handle, uint index, const string& videoId) | PublicStatic | | 0x08 |
| bool SetSubscriptionsLoadOrder(const PublishedFileId_t[]& publishedFileIDs, uint numPublishedFileIDs) | PublicStatic | | 0x08 |
| bool SetItemsDisabledLocally(const PublishedFileId_t[]& publishedFileIDs, uint numPublishedFileIDs, bool disabledLocally) | PublicStatic | | 0x08 |
| uint GetSubscribedItems(const PublishedFileId_t[]& fileIDs, uint maxEntries, bool includeLocallyDisabled) | PublicStatic | | 0x08 |
| PublishedFileId_t[] GetSubscribedItems(bool includeLocallyDisabled) | PublicStatic | | 0x08 |
| void GetSubscribedItems(Action<System.Collections.Generic.List<Heathen.SteamworksIntegration.WorkshopItemDetails>> callback, bool includeLocallyDisabled) | PublicStatic | | 0x08 |
| uint GetNumSubscribedItems(bool includeLocallyDisabled) | PublicStatic | | 0x04 |
| void .cctor() | PrivateStatic+1 flags | | 0x00 |