docs.unity.cn
    Show / Hide Table of Contents

    Class UnitBase

    Inheritance
    Object
    UnitBase
    Inherited Members
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: Unity.VisualScripting
    Syntax
    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(Boolean)

    Declaration
    public static void Build(bool initialBuild = false)
    Parameters
    Type Name Description
    Boolean initialBuild

    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 © 2023 Unity Technologies — Terms of use
    Generated by DocFX
    on Friday, August 4, 2023