docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class UnitBase

    Inheritance
    object
    UnitBase
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Unity.VisualScripting
    Assembly: Unity.VisualScripting.Flow.Editor.dll
    Syntax
    [InitializeAfterPlugins]
    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(bool)

    Declaration
    public static void Build(bool initialBuild = false)
    Parameters
    Type Name Description
    bool 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
    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)