implements IDisposable
0x00x0060
Members 16
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | Handle | UGCQueryHandle_t | Public | — | |
| 0x04 | MatchedRecordCount | uint | Public | — | |
| 0x04 | PageCount | uint | Public | — | |
| 0x01 | _isAllQuery | bool | Private | — | |
| 0x01 | _isUserQuery | bool | Private | — | |
| 0x0022 | 0x02 | padding / unreflected | |||
| 0x04 | _listType | EUserUGCList | Private | — | |
| 0x04 | _queryType | EUGCQuery | Private | — | |
| 0x04 | _matchingType | EUGCMatchingUGCType | Private | — | |
| 0x04 | _sortOrder | EUserUGCListSortOrder | Private | — | |
| 0x04 | _creatorApp | AppId_t | Private | — | |
| 0x04 | _consumerApp | AppId_t | Private | — | |
| 0x04 | _account | AccountID_t | Private | — | |
| 0x04 | _page | uint | Private | — | |
| 0x0044 | 0x04 | padding / unreflected | |||
| 0x08 | _callback | UnityAction<Heathen.SteamworksIntegration.UgcQuery> | Private | — | |
| 0x08 | MSteamUgcQueryCompleted | CallResult<Steamworks.SteamUGCQueryCompleted_t> | Public | — | |
| 0x08 | ResultsList | List<Heathen.SteamworksIntegration.WorkshopItemDetails> | Public | — | |
Functions 38
| Signature | Flags | Native | Params |
|---|---|---|---|
| uint get_Page() | Public+1 flags | 0x04 | |
| void set_Page(uint value) | Public+1 flags | 0x04 | |
| void .ctor() | Private+1 flags | 0x00 | |
| UgcQuery Get(const EUGCQuery& queryType, const EUGCMatchingUGCType& matchingType, const AppId_t& creatorApp, const AppId_t& consumerApp) | PublicStatic | 0x08 | |
| UgcQuery Get(const PublishedFileId_t[]& fileIds) | PublicStatic | 0x08 | |
| UgcQuery Get(IEnumerable<Steamworks.PublishedFileId_t> fileIds) | PublicStatic | 0x08 | |
| UgcQuery Get(const AccountID_t& account, const EUserUGCList& listType, const EUGCMatchingUGCType& matchingType, const EUserUGCListSortOrder& sortOrder, const AppId_t& creatorApp, const AppId_t& consumerApp) | PublicStatic | 0x08 | |
| UgcQuery Get(const UserData& user, const EUserUGCList& listType, const EUGCMatchingUGCType& matchingType, const EUserUGCListSortOrder& sortOrder, const AppId_t& creatorApp, const AppId_t& consumerApp) | PublicStatic | 0x08 | |
| UgcQuery GetMyPublished() | PublicStatic | 0x08 | |
| UgcQuery GetMyPublished(const AppData& creatorApp, const AppData& consumerApp) | PublicStatic | 0x08 | |
| UgcQuery GetSubscribed(bool withLongDescription, bool withMetadata, bool withKeyValueTags, bool withAdditionalPreviews, uint withPlayTimeStatsInDays) | PublicStatic | 0x08 | |
| UgcQuery GetPlayed() | PublicStatic | 0x08 | |
| UgcQuery GetPlayed(const AppData& creatorApp, const AppData& consumerApp) | PublicStatic | 0x08 | |
| bool AddExcludedTag(const string& tagName) | Public | 0x08 | |
| bool AddRequiredKeyValueTag(const string& key, const string& value) | Public | 0x08 | |
| bool AddRequiredTag(const string& tagName) | Public | 0x08 | |
| bool SetAllowCachedResponse(uint maxAgeSeconds) | Public | 0x04 | |
| bool SetCloudFileNameFilter(const string& fileName) | Public | 0x08 | |
| bool SetLanguage(const string& language) | Public | 0x08 | |
| bool SetMatchAnyTag(bool anyTag) | Public | 0x01 | |
| bool SetRankedByTrendDays(uint days) | Public | 0x04 | |
| bool SetReturnAdditionalPreviews(bool additionalPreviews) | Public | 0x01 | |
| bool SetReturnChildren(bool returnChildren) | Public | 0x01 | |
| bool SetReturnKeyValueTags(bool tags) | Public | 0x01 | |
| bool SetReturnLongDescription(bool longDescription) | Public | 0x01 | |
| bool SetReturnMetadata(bool metadata) | Public | 0x01 | |
| bool SetReturnOnlyIDs(bool onlyIds) | Public | 0x01 | |
| bool SetReturnPlaytimeStats(uint days) | Public | 0x04 | |
| bool SetReturnTotalOnly(bool totalOnly) | Public | 0x01 | |
| bool SetSearchText(const string& text) | Public | 0x08 | |
| bool SetNextPage() | Public | 0x01 | |
| bool SetPreviousPage() | Public | 0x01 | |
| bool SetPage(uint page) | Public | 0x04 | |
| bool Execute(UnityAction<Heathen.SteamworksIntegration.UgcQuery> callback) | Public | 0x08 | |
| void HandleQueryCompleted(const SteamUGCQueryCompleted_t& param, bool bIOFailure) | Private | 0x20 | |
| void ReleaseHandle() | Public | 0x00 | |
| void Dispose() | PublicFinal+2 flags | 0x00 | |
| UgcQuery GetSubscribed(bool IncludeLocallyDisabled) | PublicStatic | 0x08 |