docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Struct SteamUGCDetails_t

    Details for a single published file/UGC

    Inherited Members
    ValueType.Equals(object)
    ValueType.GetHashCode()
    ValueType.ToString()
    object.Equals(object, object)
    object.GetType()
    object.ReferenceEquals(object, object)
    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
    In This Article
    Back to top
    Copyright © 2026 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)