Struct SteamUGCDetails_t
Details for a single published file/UGC
Inherited Members
Namespace: Unity.Steamworks.Interop
Assembly: Unity.Steamworks.Interop.dll
Syntax
[Serializable]
public struct SteamUGCDetails_t
Fields
m_bAcceptedForUse
developer has specifically flagged this item as accepted in the Workshop
Declaration
public bool m_bAcceptedForUse
Field Value
| Type | Description |
|---|---|
| bool |
m_bBanned
whether the file was banned
Declaration
public bool m_bBanned
Field Value
| Type | Description |
|---|---|
| bool |
m_bTagsTruncated
whether the list of tags was too long to be returned in the provided buffer
Declaration
public bool m_bTagsTruncated
Field Value
| Type | Description |
|---|---|
| bool |
m_eFileType
Type of the file
Declaration
public EWorkshopFileType m_eFileType
Field Value
| Type | Description |
|---|---|
| EWorkshopFileType |
m_eResult
The result of the operation.
Declaration
public EResult m_eResult
Field Value
| Type | Description |
|---|---|
| EResult |
m_eVisibility
visibility
Declaration
public ERemoteStoragePublishedFileVisibility m_eVisibility
Field Value
| Type | Description |
|---|---|
| ERemoteStoragePublishedFileVisibility |
m_flScore
calculated score
Declaration
public float m_flScore
Field Value
| Type | Description |
|---|---|
| float |
m_hFile
file/url information The handle of the primary file
Declaration
public UGCHandle_t m_hFile
Field Value
| Type | Description |
|---|---|
| UGCHandle_t |
m_hPreviewFile
The handle of the preview file
Declaration
public UGCHandle_t m_hPreviewFile
Field Value
| Type | Description |
|---|---|
| UGCHandle_t |
m_nConsumerAppID
ID of the app that will consume this file.
Declaration
public AppId_t m_nConsumerAppID
Field Value
| Type | Description |
|---|---|
| AppId_t |
m_nCreatorAppID
ID of the app that created this file.
Declaration
public AppId_t m_nCreatorAppID
Field Value
| Type | Description |
|---|---|
| AppId_t |
m_nFileSize
Size of the primary file (for legacy items which only support one file). This may not be accurate for non-legacy items which can be greater than 4gb in size.
Declaration
public int m_nFileSize
Field Value
| Type | Description |
|---|---|
| int |
m_nPreviewFileSize
Size of the preview file
Declaration
public int m_nPreviewFileSize
Field Value
| Type | Description |
|---|---|
| int |
m_nPublishedFileId
The m_nPublishedFileId field of SteamUGCDetails_t.
Declaration
public PublishedFileId_t m_nPublishedFileId
Field Value
| Type | Description |
|---|---|
| PublishedFileId_t |
m_rtimeAddedToUserList
time when the user added the published file to their list (not always applicable)
Declaration
public uint m_rtimeAddedToUserList
Field Value
| Type | Description |
|---|---|
| uint |
m_rtimeCreated
time when the published file was created
Declaration
public uint m_rtimeCreated
Field Value
| Type | Description |
|---|---|
| uint |
m_rtimeUpdated
time when the published file was last updated
Declaration
public uint m_rtimeUpdated
Field Value
| Type | Description |
|---|---|
| uint |
m_ulSteamIDOwner
Steam ID of the user who created this content.
Declaration
public ulong m_ulSteamIDOwner
Field Value
| Type | Description |
|---|---|
| ulong |
m_ulTotalFilesSize
Total size of all files (non-legacy), excluding the preview file
Declaration
public ulong m_ulTotalFilesSize
Field Value
| Type | Description |
|---|---|
| ulong |
m_unNumChildren
collection details
Declaration
public uint m_unNumChildren
Field Value
| Type | Description |
|---|---|
| uint |
m_unVotesDown
number of votes down
Declaration
public uint m_unVotesDown
Field Value
| Type | Description |
|---|---|
| uint |
m_unVotesUp
voting information number of votes up
Declaration
public uint m_unVotesUp
Field Value
| Type | Description |
|---|---|
| uint |
Properties
m_pchFileName
The cloud filename of the primary file
Declaration
public string m_pchFileName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
m_rgchDescription
description of document
Declaration
public string m_rgchDescription { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
m_rgchTags
comma separated list of all tags associated with this file
Declaration
public string m_rgchTags { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
m_rgchTitle
title of document
Declaration
public string m_rgchTitle { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
m_rgchURL
URL (for a video or a website)
Declaration
public string m_rgchURL { get; set; }
Property Value
| Type | Description |
|---|---|
| string |