docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class ContentSelectionStep

    Base abstract class for a selection IUgcBridgeStep. Provide ScriptableObject and base selection functionalities.

    Inheritance
    object
    Object
    ScriptableObject
    ContentSelectionStep
    SimpleContentSelectionStep
    Inherited Members
    ScriptableObject.SetDirty()
    ScriptableObject.CreateInstance(string)
    ScriptableObject.CreateInstance(Type)
    ScriptableObject.CreateInstance<T>()
    Object.GetInstanceID()
    Object.GetHashCode()
    Object.Equals(object)
    Object.Instantiate(Object, Vector3, Quaternion)
    Object.Instantiate(Object, Vector3, Quaternion, Transform)
    Object.Instantiate(Object)
    Object.Instantiate(Object, Transform)
    Object.Instantiate(Object, Transform, bool)
    Object.Instantiate<T>(T)
    Object.Instantiate<T>(T, Vector3, Quaternion)
    Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
    Object.Instantiate<T>(T, Transform)
    Object.Instantiate<T>(T, Transform, bool)
    Object.Destroy(Object, float)
    Object.Destroy(Object)
    Object.DestroyImmediate(Object, bool)
    Object.DestroyImmediate(Object)
    Object.FindObjectsOfType(Type)
    Object.FindObjectsOfType(Type, bool)
    Object.FindObjectsByType(Type, FindObjectsSortMode)
    Object.FindObjectsByType(Type, FindObjectsInactive, FindObjectsSortMode)
    Object.DontDestroyOnLoad(Object)
    Object.DestroyObject(Object, float)
    Object.DestroyObject(Object)
    Object.FindSceneObjectsOfType(Type)
    Object.FindObjectsOfTypeIncludingAssets(Type)
    Object.FindObjectsOfType<T>()
    Object.FindObjectsByType<T>(FindObjectsSortMode)
    Object.FindObjectsOfType<T>(bool)
    Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
    Object.FindObjectOfType<T>()
    Object.FindObjectOfType<T>(bool)
    Object.FindFirstObjectByType<T>()
    Object.FindAnyObjectByType<T>()
    Object.FindFirstObjectByType<T>(FindObjectsInactive)
    Object.FindAnyObjectByType<T>(FindObjectsInactive)
    Object.FindObjectsOfTypeAll(Type)
    Object.FindObjectOfType(Type)
    Object.FindFirstObjectByType(Type)
    Object.FindAnyObjectByType(Type)
    Object.FindObjectOfType(Type, bool)
    Object.FindFirstObjectByType(Type, FindObjectsInactive)
    Object.FindAnyObjectByType(Type, FindObjectsInactive)
    Object.ToString()
    Object.name
    Object.hideFlags
    object.Equals(object, object)
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    Namespace: Unity.Services.Ugc.Bridge.Editor
    Assembly: Unity.Services.Ugc.Bridge.Editor.dll
    Syntax
    public abstract class ContentSelectionStep : ScriptableObject

    Properties

    IsContentReady

    Check if the source content is ready to be published.

    Declaration
    public virtual bool IsContentReady { get; }
    Property Value
    Type Description
    bool

    IsRepresentationReady

    Check if the representation of the source content is ready to be published.

    Declaration
    public virtual bool IsRepresentationReady { get; }
    Property Value
    Type Description
    bool

    RepresentationContentFilePath

    File path of the representation of the selected content for publishing.

    Declaration
    public virtual string RepresentationContentFilePath { get; protected set; }
    Property Value
    Type Description
    string

    RepresentationTags

    List of tags that will be published alongside the content representation.

    Declaration
    public virtual List<string> RepresentationTags { get; protected set; }
    Property Value
    Type Description
    List<string>

    RequireRepresentation

    Check to see if we need the representation to be built before publishing the content. Override it if the source content won't be used as-is at runtime.

    Declaration
    public virtual bool RequireRepresentation { get; }
    Property Value
    Type Description
    bool

    SourceContentFilePath

    File path of the content selected for publishing.

    Declaration
    public virtual string SourceContentFilePath { get; protected set; }
    Property Value
    Type Description
    string

    Methods

    Initialize()

    Initialize the ContentSelectionStep asset. Override it for custom fields initialization.

    Declaration
    public virtual void Initialize()

    OnFocus()

    Called when the parent window is focused

    Declaration
    public virtual void OnFocus()

    OnGUI()

    Draw the GUI of the ContentSelectionStep asset.

    Declaration
    public abstract void OnGUI()
    In This Article
    Back to top
    Copyright © 2025 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)