docs.unity.cn
    Show / Hide Table of Contents

    Class UnitBase

    Inheritance
    Object
    UnitBase
    Namespace: Unity.VisualScripting
    Syntax
    [BackgroundWorker("AutoLoad")]
    public static class UnitBase

    Properties

    contextualUnitsExtensions

    Declaration
    public static NonNullableList<Func<GraphReference, IEnumerable<IUnitOption>>> contextualUnitsExtensions { get; }
    Property Value
    Type Description
    NonNullableList<Func<GraphReference, IEnumerable<IUnitOption>>>

    dynamicUnitsExtensions

    Declaration
    public static NonNullableList<Func<IEnumerable<IUnitOption>>> dynamicUnitsExtensions { get; }
    Property Value
    Type Description
    NonNullableList<Func<IEnumerable<IUnitOption>>>

    staticUnitsExtensions

    Declaration
    public static NonNullableList<Func<IEnumerable<IUnitOption>>> staticUnitsExtensions { get; }
    Property Value
    Type Description
    NonNullableList<Func<IEnumerable<IUnitOption>>>

    Methods

    Build()

    Declaration
    public static void Build()

    GetScriptGuids(Type)

    Declaration
    public static IEnumerable<string> GetScriptGuids(Type type)
    Parameters
    Type Name Description
    Type type
    Returns
    Type Description
    IEnumerable<String>

    GetScriptTypes(String)

    Declaration
    public static IEnumerable<Type> GetScriptTypes(string guid)
    Parameters
    Type Name Description
    String guid
    Returns
    Type Description
    IEnumerable<Type>

    Rebuild()

    Declaration
    public static void Rebuild()

    Subset(UnitOptionFilter, GraphReference)

    Declaration
    public static IEnumerable<IUnitOption> Subset(UnitOptionFilter filter, GraphReference reference)
    Parameters
    Type Name Description
    UnitOptionFilter filter
    GraphReference reference
    Returns
    Type Description
    IEnumerable<IUnitOption>

    Update()

    Declaration
    public static void Update()

    WithoutInheritedDuplicates<T>(IEnumerable<T>, Func<T, IUnitOption>, CancellationToken)

    Declaration
    public static IEnumerable<T> WithoutInheritedDuplicates<T>(this IEnumerable<T> items, Func<T, IUnitOption> optionSelector, CancellationToken cancellation)
    Parameters
    Type Name Description
    IEnumerable<T> items
    Func<T, IUnitOption> optionSelector
    CancellationToken cancellation
    Returns
    Type Description
    IEnumerable<T>
    Type Parameters
    Name Description
    T
    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX
    on 11 March 2021