docs.unity.cn
    Show / Hide Table of Contents

    Class CatalogItemConfig

    Base configurator of a CatalogItem instance.

    Inheritance
    Object
    CatalogItemConfig
    CatalogItemConfig<TRuntimeItem>
    Namespace: UnityEngine.GameFoundation.Configs
    Syntax
    public abstract class CatalogItemConfig

    Fields

    displayName

    The friendly name of the item.

    Declaration
    public string displayName
    Field Value
    Type Description
    String

    staticProperties

    Declaration
    public readonly Dictionary<string, Property> staticProperties
    Field Value
    Type Description
    Dictionary<String, Property>

    tags

    The identifiers of the tags the item will be linked to.

    Declaration
    public readonly List<string> tags
    Field Value
    Type Description
    List<String>

    Properties

    key

    The identifier of the item.

    Declaration
    public string key { get; }
    Property Value
    Type Description
    String

    Methods

    CompileGeneric()

    Create a new TRuntimeObject.

    Declaration
    public abstract Deferred<CatalogItem> CompileGeneric()
    Returns
    Type Description
    Deferred<CatalogItem>

    Return a promise handle to report how the operation went. The handle's result is the compiled item if the compilation was successful.

    LinkGeneric(CatalogItem, Dictionary<String, CatalogItem>)

    Resolves the references from the given runtimeObject using the given compiledItems.

    Declaration
    public abstract Deferred LinkGeneric(CatalogItem runtimeObject, Dictionary<string, CatalogItem> compiledItems)
    Parameters
    Type Name Description
    CatalogItem runtimeObject
    Dictionary<String, CatalogItem> compiledItems

    The collection of existing catalog items where references can be found.

    Returns
    Type Description
    Deferred

    Return a promise handle to report how the operation went.

    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX
    on 16 June 2021