Last updated
Last updated
Support us as a and get instant access to all our assets, exclusive tools and assets, escalated support and issue tracking and our gratitude. These articles are made possible by our ... become a sponsor today!
Returned by UGC Query and related tools and represents the data of a UGC Item aka Workshop Item.
The title of the item
The description of the item
The app this item is meant to be used by
The Steam native ID for this item's "file"
The user that "owns" this item, typically the "author"
The time stamp this item was created on
The time stamp of this item's last update
The current number of up votes this item has
The current number of down votes this item has
The vote score applied to this item
Has this item been banned
Is the tags list on this item truncated for length
Is the local user subscribed to this item
Does this item need to be updated
Is this item currently installed
is this item currently downloading
Is this item pending download
If this item is downloading how far along is it
The "file size" as reported by Valve for this item
The directory where this items content is located
The array of tags if any, this causes a new array to be created each time its read so cash the value and work with the cash where needed.
The main preview image if known
The location of the preview image's file if known
The Steam native details item
The metadata for the item if any and if included in the reading query
The key value tags associated with the item if any and if known
A standard UnityEvent which is invoked when/if the items preview image is updated and reported from Steam or when the file is loaded from disk if known. This can be used to trigger an update of display of the item preview image.
Starts the download of the preview image
Typically Steam will download the item when it's convenient to do so and won't usually download while a game is running. High Priority flag simply indicates that Steam should download the item as soon as it can.
Causes the item to be marked as subscribed, the callback indicates the results
Causes the item to be marked as unsubscribed, the callback indicates the results
Sets the user's vote for this item, the callback indicates the results
If the local user is the owner of the item they can modify the items values, the following methods are only applicable to the item's owners and will not work as intended for any other user.
Use to update the item's title, the callback will indicate the results of the operation, the bool indicates error, for example:
Update Title has a single overload where you can indicate the language associated with the title.
Use to update the item's description, the callback will indicate the results of the operation, the bool indicates error, for example:
Update Description has a single overload where you can indicate the language associated with the title.
This can be used to update the preview image or the contents of the items folder
The callback will indicate the results or error if any
Update the metadata linked to the object
The callback will indicate the results or error if any
Update the tags linked to the object
The callback will indicate the results or error if any
Requests the delet of this item
The callback will indicate the results or error if any
The state flags associated with this item, see for more details.
The visibility status of the item, see for more details.
WorkshopItem objects are "get" by query, the Get methods are static methods that help you create a to fetch specific items. This is just a shortcut to the get methods, see documentation for more details.