docs.unity3d.com
    Show / Hide Table of Contents

    Class CustomResourceProvider

    Class CustomResourceProvider.

    Inheritance
    Object
    Object
    ScriptableObject
    CustomResourceProvider
    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, Boolean)
    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, Boolean)
    Object.Destroy(Object, Single)
    Object.Destroy(Object)
    Object.DestroyImmediate(Object, Boolean)
    Object.DestroyImmediate(Object)
    Object.FindObjectsOfType(Type)
    Object.FindObjectsOfType(Type, Boolean)
    Object.DontDestroyOnLoad(Object)
    Object.DestroyObject(Object, Single)
    Object.DestroyObject(Object)
    Object.FindSceneObjectsOfType(Type)
    Object.FindObjectsOfTypeIncludingAssets(Type)
    Object.FindObjectsOfType<T>()
    UnityEngine.Object.FindObjectsOfType<T>(System.Boolean)
    Object.FindObjectOfType<T>()
    UnityEngine.Object.FindObjectOfType<T>(System.Boolean)
    Object.FindObjectsOfTypeAll(Type)
    Object.FindObjectOfType(Type)
    Object.FindObjectOfType(Type, Boolean)
    Object.ToString()
    Object.name
    Object.hideFlags
    Namespace: UnityEngine.Industrial.Configuring.RuntimeUI
    Syntax
    [CreateAssetMenu(menuName = "Forma/Runtime UI/Custom Resource Provider", fileName = "CustomResourceProvider", order = 2)]
    public class CustomResourceProvider : ScriptableObject, IResourceProvider

    Properties

    canvasPrefab

    Gets or sets the canvas prefab.

    Declaration
    public GameObject canvasPrefab { get; set; }
    Property Value
    Type Description
    GameObject

    The canvas prefab.

    contextOptionPrefab

    Gets or sets the context option prefab.

    Declaration
    public GameObject contextOptionPrefab { get; set; }
    Property Value
    Type Description
    GameObject

    The context option prefab.

    featureButtonPrefab

    Gets or sets the feature button prefab.

    Declaration
    public GameObject featureButtonPrefab { get; set; }
    Property Value
    Type Description
    GameObject

    The feature button prefab.

    featureSetPrefab

    Gets or sets the feature set prefab.

    Declaration
    public GameObject featureSetPrefab { get; set; }
    Property Value
    Type Description
    GameObject

    The feature set prefab.

    infoPanelPrefab

    Gets or sets the information panel prefab.

    Declaration
    public GameObject infoPanelPrefab { get; set; }
    Property Value
    Type Description
    GameObject

    The information panel prefab.

    setupPanelPrefab

    Gets or sets the setup panel prefab.

    Declaration
    public GameObject setupPanelPrefab { get; set; }
    Property Value
    Type Description
    GameObject

    The setup panel prefab.

    stagingPanel

    Gets or sets the staging panel.

    Declaration
    public GameObject stagingPanel { get; set; }
    Property Value
    Type Description
    GameObject

    The staging panel.

    Methods

    GetContextOptionField()

    Gets the context option field.

    Declaration
    public IContextOptionField GetContextOptionField()
    Returns
    Type Description
    IContextOptionField

    IContextOptionField.

    Implements
    IResourceProvider.GetContextOptionField()

    GetFeatureButton()

    Gets the feature button.

    Declaration
    public IFeatureButton GetFeatureButton()
    Returns
    Type Description
    IFeatureButton

    IFeatureButton.

    Implements
    IResourceProvider.GetFeatureButton()

    GetFeatureSetDropdown()

    Gets the feature set dropdown.

    Declaration
    public IFeatureSetDropdown GetFeatureSetDropdown()
    Returns
    Type Description
    IFeatureSetDropdown

    IFeatureSetDropdown.

    Implements
    IResourceProvider.GetFeatureSetDropdown()

    GetProductCanvas()

    Gets the product canvas.

    Declaration
    public IProductCanvas GetProductCanvas()
    Returns
    Type Description
    IProductCanvas

    IProductCanvas.

    Implements
    IResourceProvider.GetProductCanvas()

    GetProductInfoPanel()

    Gets the product information panel.

    Declaration
    public IProductInfoPanel GetProductInfoPanel()
    Returns
    Type Description
    IProductInfoPanel

    IProductInfoPanel.

    Implements
    IResourceProvider.GetProductInfoPanel()

    GetProductSetupPanel()

    Gets the product setup panel.

    Declaration
    public IProductSetupPanel GetProductSetupPanel()
    Returns
    Type Description
    IProductSetupPanel

    IProductSetupPanel.

    Implements
    IResourceProvider.GetProductSetupPanel()

    GetStagingPanel()

    Gets the staging panel.

    Declaration
    public IStagingPanel GetStagingPanel()
    Returns
    Type Description
    IStagingPanel

    IStagingPanel.

    Implements
    IResourceProvider.GetStagingPanel()
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023