UserGeneratedContent.Client
Introduction
using UGCClient= HeathenEngineering.SteamworksIntegration.API.UserGeneratedContent.Client;public static class UserGeneratedContent.ClientEvents
EventItemDownloaded
public static WorkshopDownloadedItemResultEvent EventItemDownloaded;void HandleEvent(DownloadItemResult_t arg0)
{
//Do Work
}EventWorkshopItemInstalled
Methods
AddAppDependency
AddDependency
AddExcludedTag
AddItemKeyValueTag
AddItemPreviewFile
AddItemPreviewVideo
AddItemToFavorites
AddRequiredKeyValueTag
AddRequiredTag
CreateItem
CreateQueryAllRequest
CreateQueryDetailsRequest
CreateQueryUserRequest
ReleaseQueryRequest
DeleteItem
DownloadItem
GetAppDependencies
GetItemDownloadInfo
GetItemInstallInfo
GetItemInstallInfo
GetItemState
ItemStateHasFlag
ItemStateHasAllFlags
GetItemUpdateProgress
GetNumSubscribedItems
GetQueryAdditionalPreview
GetQueryChildren
GetQueryKeyValueTag
GetQueryMetadata
GetQueryNumAdditionalPreviews
GetQueryNumKValueTags
GetQuyPreviewURL
GetQueryResults
GetQueryStatistic
GetSubscribedItems
GetUserItemVote
GetWorkshopEULAStatus
ShowWorkshopEULA
RemoveAppDependency
RemoveDependency
RemoveItemFromFavorites
RemoveItemKeyValueTags
RemoveItemPreview
RequestDetails
SendQueryUGCRequest
SetAllowCashedResponse
SetCloudFileNameFilter
SetItemContent
SetItemDescription
SetItemMetadata
SetItemPreview
SetItemTags
SetItemTitle
SetItemUpdateLanguage
SetItemVisibility
SetLanguage
SetMatchAnyTag
SetRankedByTrendDays
SetReturnAdditionalPreviews
SetReturnChildren
SetReturnKeyalueTags
SetReturnLongDescription
SetReturnMetadata
SetReturnOnlyIDs
SetReturnPlaytimeStats
SetReturnTotalOnly
SetSearchText
SetUserItemVote
StartItemUpdate
StartPlaytimeTracking
StopPlaytimeTracking
StopPlaytimeTrackingForAllItems
SubmitItemUpdate
SubscribeItem
SuspendDownloads
UnsubscribeItem
UpdateItemPreviewFile
UpdateItemPreviewVideo
How To
Create and Update Items
One liner
Step by step
Browse Items
Get Subscribed Items
Last updated
