docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Enum VariableKind

    Namespace: Unity.VisualScripting
    Assembly: Unity.VisualScripting.Core.dll
    Syntax
    public enum VariableKind

    Fields

    Name Description
    Application

    Variables shared across scenes. These will be reset when the application quits.

    Flow

    Temporary variables local to the execution flow.

    Graph

    Variables local to the current graph.

    Object

    Variables shared across the current game object.

    Saved

    Variables that persist even after the application quits. Unity object references are not supported.

    Scene

    Variables shared across the current scene.

    Extension Methods

    EnumUtility.HasFlag(Enum, Enum)
    EnumUtility.HasFlag(Enum, Enum)
    StringUtility.ToBinaryString(Enum)
    StringUtility.ToBinaryString(Enum)
    Cloning.Clone(object, ICloner, bool)
    Cloning.Clone(object, ICloner, bool)
    Cloning.CloneViaFakeSerialization(object)
    Cloning.CloneViaFakeSerialization(object)
    ConversionUtility.ConvertTo(object, Type)
    ConversionUtility.ConvertTo(object, Type)
    ConversionUtility.ConvertTo<T>(object)
    ConversionUtility.ConvertTo<T>(object)
    ConversionUtility.IsConvertibleTo(object, Type, bool)
    ConversionUtility.IsConvertibleTo(object, Type, bool)
    ConversionUtility.IsConvertibleTo<T>(object, bool)
    ConversionUtility.IsConvertibleTo<T>(object, bool)
    Serialization.Serialize(object, bool)
    Serialization.Serialize(object, bool)
    TypeUtility.ToShortString(object, int)
    TypeUtility.ToShortString(object, int)
    UnityObjectUtility.IsUnityNull(object)
    UnityObjectUtility.IsUnityNull(object)
    UnityObjectUtility.ToSafeString(object)
    UnityObjectUtility.ToSafeString(object)
    Cloning.CloneViaFakeSerialization<VariableKind>(VariableKind)
    Cloning.CloneViaFakeSerialization<VariableKind>(VariableKind)
    Cloning.Clone<VariableKind>(VariableKind, ICloner, bool)
    Cloning.Clone<VariableKind>(VariableKind, ICloner, bool)
    LinqUtility.Yield<VariableKind>(VariableKind)
    LinqUtility.Yield<VariableKind>(VariableKind)
    Serialization.CloneViaSerializationInto<VariableKind, TDestination>(VariableKind, ref TDestination, bool)
    Serialization.CloneViaSerializationInto<VariableKind, TDestination>(VariableKind, ref TDestination, bool)
    Serialization.CloneViaSerialization<VariableKind>(VariableKind, bool)
    Serialization.CloneViaSerialization<VariableKind>(VariableKind, bool)
    In This Article
    • Fields
    • Extension Methods
    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)