docs.unity3d.com
  • Manual
  • Scripting API
  • Changelog
  • License
Show / Hide Table of Contents
    • DependsOnEditor
    • DrawerForUserRuntimeType
    • ReloadAssets
    • UserRuntimeType
  • Tests.Editor.Core
    • SerializedPropertyProviderProviderTests
  • Unity.VisualScripting
    • AboutPluginsPage
    • AboutablePage
    • AboutablePage.Styles
    • Absolute<TInput>
    • AccessorInfoStubWriter<TAccessor>
    • AcknowledgementPage
    • AcknowledgementPage.Styles
    • ActionButtonWarning
    • ActionDirection
    • Action<T1, T2, T3, T4, T5>
    • Action<T1, T2, T3, T4, T5, T6>
    • AddDictionaryItem
    • AddListItem
    • Add<T>
    • AdditionHandler
    • AlignOperation
    • AllowsNullAttribute
    • AmbiguousOperatorException
    • AnalyserAttribute
    • AnalyserProvider
    • Analyser<TTarget, TAnalysis>
    • Analysis
    • AnalyticsIdentifier
    • And
    • AndHandler
    • Angle<T>
    • AnimationCurveCloner
    • AnimationCurveInspector
    • AnimatorMessageListener
    • AnnotationDisabler
    • AnnotationUtility
    • AnnotationUtility.Annotation
    • AnyState
    • AnyStateDescriptor
    • AnyStateWidget
    • AotDictionary
    • AotIncompatibleAttribute
    • AotList
    • AotPreBuilder
    • AotStubWriter
    • AotStubWriterAttribute
    • AotStubWriterProvider
    • ApplicationVariables
    • ApproximatelyEqual
    • ArrayCloner
    • ArrayPool<T>
    • AssemblyOptionsSettings
    • AssemblyResourceProvider
    • AssetBundleResourceProvider
    • AssetBundleUtility
    • AssetUtility
    • Assigner<TTarget, TAssignee>
    • Assignment
    • AssignsAttribute
    • AttributeUtility
    • AutomaticReflectedInspector
    • Average<T>
    • BackgroundWorker
    • BackgroundWorkerAttribute
    • BackupPage
    • BackupPage.Styles
    • BackupSettings
    • BackupUtility
    • BinaryComparisonUnit
    • BinaryOperator
    • BinaryOperatorHandler
    • BoltCore
    • BoltCore.Styles
    • BoltCoreConfiguration
    • BoltCoreManifest
    • BoltCorePaths
    • BoltCoreResources
    • BoltCoreResources.Icons
    • BoltFlow
    • BoltFlowConfiguration
    • BoltFlowManifest
    • BoltFlowNameUtility
    • BoltFlowPaths
    • BoltFlowResources
    • BoltFlowResources.Icons
    • BoltGUI
    • BoltProduct
    • BoltState
    • BoltStateConfiguration
    • BoltStateManifest
    • BoltStateResources
    • BoltStateResources.Icons
    • BoltStyles
    • BoltUnityEvent
    • BoolInspector
    • BoundsInspector
    • Break
    • ByteInspector
    • CSharpNameUtility
    • Cache
    • CanvasAttribute
    • CanvasControlScheme
    • CanvasProvider
    • CastMetadata
    • ChangelogPage
    • ChangelogPage.Styles
    • CharInspector
    • ClearDictionary
    • ClearList
    • Clipboard
    • Cloner<T>
    • Cloning
    • CloningContext
    • Codebase
    • CodebaseSubset
    • ColorInspector
    • ColorPalette
    • ColorUtility
    • CommonLicenses
    • Comparison
    • ComponentHolderProtocol
    • ConfigurationPanel
    • ConfigurationPanel.Styles
    • ConnectionCollectionBase<TConnection, TSource, TDestination, TCollection>
    • ConnectionCollection<TConnection, TSource, TDestination>
    • ConsoleProfiler
    • ConstructorInfoStubWriter
    • ContinuousNumberInspector<T>
    • ControlConnection
    • ControlConnectionWidget
    • ControlInput
    • ControlInputDefinition
    • ControlInputWidget
    • ControlOutput
    • ControlOutputDefinition
    • ControlOutputWidget
    • ControlPortDefinition
    • ConversionUtility
    • ConversionUtility.ConversionType
    • Cooldown
    • Cooldown.Data
    • CoroutineRunner
    • CountItems
    • CreateDictionary
    • CreateList
    • CreateStruct
    • CreateStructDescriptor
    • CreateStructOption
    • CreateTextureOptions
    • CrossProduct<T>
    • CustomEvent
    • CustomEventArgs
    • CustomEventDescriptor
    • CustomPropertyDrawerInspector
    • CustomPropertyProviderSettings
    • DebugDictionary<TKey, TValue>
    • DebugUtility
    • DecimalInspector
    • DecrementHandler
    • DefineUtility
    • DeprecatedGenericAdd
    • DeprecatedScalarAdd
    • DeprecatedVector2Add
    • DeprecatedVector3Add
    • DeprecatedVector4Add
    • Description
    • DescriptorAttribute
    • DescriptorProvider
    • Descriptor<TTarget, TDescription>
    • DictionaryAsset
    • DictionaryAssetEditor
    • DictionaryCloner
    • DictionaryContainsKey
    • DictionaryIndexMetadata
    • DictionaryInspector
    • DictionaryInspector.Styles
    • DictionaryKeyAtIndexMetadata
    • DictionaryPool<TKey, TValue>
    • DictionaryValueAtIndexMetadata
    • DisableAnnotationAttribute
    • DiscreteNumberInspector<T>
    • Distance<T>
    • DistributeOperation
    • Divide<T>
    • DivisionHandler
    • DoNotSerializeAttribute
    • DocumentationGenerator
    • DocumentedOption<T>
    • DocumentedOption<T>.Styles
    • DotProduct<T>
    • DoubleInspector
    • DragAndDropUtility
    • DraggedListItem
    • DropdownOption
    • DropdownSeparator
    • Edge
    • EditorApplicationUtility
    • EditorAssetResourceProvider
    • EditorAttribute
    • EditorBindingUtility
    • EditorDebugUtility
    • EditorFilteringUtility
    • EditorLinqUtility
    • EditorPlatformUtility
    • EditorPlatformWatcher
    • EditorPrefAttribute
    • EditorPrefMetadata
    • EditorPreferencesProvider
    • EditorProvider
    • EditorSerializationUtility
    • EditorTexture
    • EditorTimeBinding
    • EditorTimeUtility
    • EditorTypeUtility
    • EditorUnityObjectUtility
    • EditorVariablesUtility
    • EditorWindowWrapper
    • EmptyEventArgs
    • Empty<T>
    • Ensure
    • EnsureThat
    • EnumInspector
    • EnumOption
    • EnumOptionTree
    • EnumUtility
    • EnumerableCloner
    • Equal
    • EqualityComparison
    • EqualityHandler
    • EventBus
    • EventHook
    • EventHookComparer
    • EventHooks
    • EventMachineEditor
    • EventMachine<TGraph, TMacro>
    • EventUnitDescriptor<TEvent>
    • EventUnitWidget
    • EventUnit<TArgs>
    • EventUnit<TArgs>.Data
    • EventWrapper
    • ExceptionMessages
    • ExceptionUtility
    • ExclusiveOr
    • ExclusiveOrHandler
    • ExpectedTypeAttribute
    • Expose
    • ExposeDescriptor
    • ExposeOption
    • ExtensibleFuzzyOptionTree
    • FakeSerializationCloner
    • FieldInfoStubWriter
    • FieldsCloner
    • FirstItem
    • FixedUpdate
    • FlexibleDictionary<TKey, TValue>
    • FloatInspector
    • Flow
    • FlowCanvas
    • FlowDragAndDropUtility
    • FlowEditorBindings
    • FlowGraph
    • FlowGraphContext
    • FlowGraphContextStateExtension
    • FlowGraphData
    • FlowGraphDescriptor
    • FlowGraphEditor
    • FlowMachineDescriptor
    • FlowMachineEditor
    • FlowMacroDescriptor
    • FlowState
    • FlowStateDescriptor
    • FlowStateEditor
    • FlowStateTransition
    • FlowStateTransitionAnalyser
    • FlowStateTransitionDescriptor
    • FlowStateTransitionEditor
    • FlowStateTransitionWidget
    • FlowStateWidget
    • FlowStateWidget.EventLine
    • FlowStateWidget.Styles
    • FontCollection
    • FontVariant
    • FontWeight
    • For
    • ForAnalyser
    • ForEach
    • ForEachDescriptor
    • Formula
    • FrameLimiterUtility
    • Func<T1, T2, T3, T4, T5, TResult>
    • Func<T1, T2, T3, T4, T5, T6, TResult>
    • FuzzyGroup
    • FuzzyGroupOption
    • FuzzyOptionAttribute
    • FuzzyOptionNode
    • FuzzyOptionProvider
    • FuzzyOptionTree
    • FuzzyOptionTreeExtensionAttribute
    • FuzzyOptionTreeExtensionProvider
    • FuzzyOption<T>
    • FuzzyWindow
    • FuzzyWindow.FavoritesRoot
    • FuzzyWindow.Styles
    • GameObjectEventUnit<TArgs>
    • GameObjectEventUnit<TArgs>.Data
    • GenerateDocumentationPage
    • GenerateDocumentationPage.Styles
    • GeneratePropertyProvidersPage
    • GeneratePropertyProvidersPage.Styles
    • GenericClosingException
    • GenericDivide
    • GenericGuiEventUnit
    • GenericModulo
    • GenericMultiply
    • GenericPool<T>
    • GenericSubtract
    • GenericSum
    • GetApplicationVariable
    • GetDictionaryItem
    • GetGraphVariable
    • GetGraph<TGraph, TGraphAsset, TMachine>
    • GetGraphs<TGraph, TGraphAsset, TMachine>
    • GetListItem
    • GetMember
    • GetMemberDescriptor
    • GetMemberOption
    • GetObjectVariable
    • GetSavedVariable
    • GetSceneVariable
    • GetScriptGraph
    • GetScriptGraphs
    • GetStateGraph
    • GetStateGraphs
    • GetVariable
    • GetVariableOption
    • GetVariableUnit
    • GetVariableUnitOption<TVariableUnit>
    • GlobalEventUnit<TArgs>
    • GlobalMessageListener
    • GlobalMessageListenerEditor
    • Graph
    • GraphClipboard
    • GraphConnectionCollection<TConnection, TSource, TDestination>
    • GraphContextAttribute
    • GraphContextExtensionAttribute
    • GraphContextExtensionProvider
    • GraphContextExtension<TGraphContext>
    • GraphContextMenuItem
    • GraphContextProvider
    • GraphContext<TGraph, TCanvas>
    • GraphData<TGraph>
    • GraphDebugData
    • GraphDebugDataProvider
    • GraphDescription
    • GraphDescriptor<TGraph, TGraphDescription>
    • GraphEditor
    • GraphElementAnalysis
    • GraphElementCollection<TElement>
    • GraphElementDescription
    • GraphElementEditor<TGraphContext>
    • GraphElementEditor<TGraphContext>.Styles
    • GraphElementWidget<TCanvas, TElement>
    • GraphElement<TGraph>
    • GraphGUI
    • GraphGUI.Styles
    • GraphGUI.Styles.NodeColorComparer
    • GraphGroup
    • GraphGroupEditor
    • GraphGroupEditor.Styles
    • GraphGroupInspector
    • GraphGroupWidget
    • GraphGroupWidget.Styles
    • GraphInput
    • GraphInputAnalyser
    • GraphInputDescriptor
    • GraphInputInspector
    • GraphInputWidget
    • GraphInspectorPanel
    • GraphInspector<TGraphContext>
    • GraphInstances
    • GraphItemDescriptor<TItem, TDescription>
    • GraphNestEditor
    • GraphNestEditor.Styles
    • GraphNest<TGraph, TMacro>
    • GraphNesterDescriptor
    • GraphOutput
    • GraphOutputAnalyser
    • GraphOutputDescriptor
    • GraphOutputInspector
    • GraphOutputWidget
    • GraphPointer
    • GraphPointerData
    • GraphPointerException
    • GraphReference
    • GraphSelection
    • GraphSource
    • GraphStack
    • GraphWindow
    • GraphsExceptionUtility
    • Greater
    • GreaterOrEqual
    • GreaterThanHandler
    • GreaterThanOrEqualHandler
    • GuidCollection<T>
    • GuidInspector
    • GuidInspector.Styles
    • HasGraph<TGraph, TMacro, TMachine>
    • HasScriptGraph
    • HasStateGraph
    • HashSetPool<T>
    • HashUtility
    • IAboutable
    • IAnalyser
    • IAnalysis
    • IAnalyticsIdentifiable
    • IAotStubbable
    • IApplicationVariableUnit
    • IAssigner
    • IAttributeProvider
    • IBranchUnit
    • ICanvas
    • ICanvasWindow
    • ICloner
    • IConnectionCollection<TConnection, TSource, TDestination>
    • IConnection<TSource, TDestination>
    • IDecoratorAttribute
    • IDefaultValue<T>
    • IDescription
    • IDescriptor
    • IDragAndDropHandler
    • IDropdownOption
    • IEventMachine
    • IEventUnit
    • IFuzzyOption
    • IFuzzyOptionTree
    • IGameObjectEventUnit
    • IGettable
    • IGizmoDrawer
    • IGraph
    • IGraphContext
    • IGraphContextExtension
    • IGraphData
    • IGraphDataWithVariables
    • IGraphDebugData
    • IGraphDescription
    • IGraphElement
    • IGraphElementAnalysis
    • IGraphElementCollection<T>
    • IGraphElementData
    • IGraphElementDebugData
    • IGraphElementDescription
    • IGraphElementWidget
    • IGraphElementWithData
    • IGraphElementWithDebugData
    • IGraphEventHandler<TArgs>
    • IGraphEventListener
    • IGraphEventListenerData
    • IGraphItem
    • IGraphNest
    • IGraphNester
    • IGraphNesterElement
    • IGraphParent
    • IGraphParentElement
    • IGraphRoot
    • IGraphVariableUnit
    • IGraphWithVariables
    • IIdentifiable
    • IInitializable
    • IInspectableAttribute
    • IKeyedCollection<TKey, TItem>
    • IMachine
    • IMachineDescription
    • IMacro
    • IMacroDescription
    • IMemberUnitOption
    • IMergedCollection<T>
    • IMouseEventUnit
    • IMultiInputUnit
    • INesterState
    • INesterStateTransition
    • INesterUnit
    • INodeWidget
    • INotifiedCollectionItem
    • INotifyCollectionChanged<T>
    • IObjectVariableUnit
    • IOptimizedAccessor
    • IOptimizedInvoker
    • IPluginLinked
    • IPluginModule
    • IPoolable
    • IPrewarmable
    • IProxyableNotifyCollectionChanged<T>
    • IResourceProvider
    • ISavedVariableUnit
    • ISceneVariableUnit
    • ISearchResult
    • ISelectUnit
    • ISerializationDependency
    • ISerializationDepender
    • ISerializedPropertyProvider
    • ISet<T>
    • ISidebarPanelContent
    • ISingleton
    • ISpecifiesCloner
    • IState
    • IStateDebugData
    • IStateTransition
    • IStateTransitionDebugData
    • IStateTransitionWidget
    • IStateWidget
    • IUnifiedVariableUnit
    • IUnifiedVariableUnitOption
    • IUnit
    • IUnitConnection
    • IUnitConnectionDebugData
    • IUnitConnectionWidget
    • IUnitControlPort
    • IUnitControlPortDefinition
    • IUnitDebugData
    • IUnitDescriptor
    • IUnitInputPort
    • IUnitInputPortDefinition
    • IUnitInvalidPort
    • IUnitOption
    • IUnitOutputPort
    • IUnitOutputPortDefinition
    • IUnitPort
    • IUnitPortCollection<TPort>
    • IUnitPortDefinition
    • IUnitPortWidget
    • IUnitRelation
    • IUnitValuePort
    • IUnitValuePortDefinition
    • IUnitWidget
    • IUnityObjectOwnable
    • IVariableUnit
    • IVariableUnitOption
    • IWidget
    • IconExportUtility
    • IconSize
    • Icons
    • Icons.Language
    • If
    • ImplementationInspector<T>
    • ImplementationInspector<T>.Styles
    • IncludeInSettingsAttribute
    • IncrementHandler
    • IndexMetadata
    • IndexMetadata.Mode
    • IndexerMetadata
    • IndividualEditor
    • IndividualPropertyDrawer
    • InequalityHandler
    • InitializeAfterPluginsAttribute
    • InsertListItem
    • InspectViaImplementationsAttribute
    • InspectableAttribute
    • InspectableIfAttribute
    • Inspector
    • InspectorActionDirectionAttribute
    • InspectorAdaptiveWidthAttribute
    • InspectorAttribute
    • InspectorBlock
    • InspectorDelayedAttribute
    • InspectorExpandTooltipAttribute
    • InspectorImplementationOrderAttribute
    • InspectorLabelAttribute
    • InspectorProvider
    • InspectorRangeAttribute
    • InspectorTextAreaAttribute
    • InspectorToggleLeftAttribute
    • InspectorUtility
    • InspectorVariableNameAttribute
    • InspectorWideAttribute
    • InstanceActionInvokerBase<TTarget>
    • InstanceActionInvoker<TTarget>
    • InstanceActionInvoker<TTarget, TParam0>
    • InstanceActionInvoker<TTarget, TParam0, TParam1>
    • InstanceActionInvoker<TTarget, TParam0, TParam1, TParam2>
    • InstanceActionInvoker<TTarget, TParam0, TParam1, TParam2, TParam3>
    • InstanceActionInvoker<TTarget, TParam0, TParam1, TParam2, TParam3, TParam4>
    • InstanceFieldAccessor<TTarget, TField>
    • InstanceFunctionInvokerBase<TTarget, TResult>
    • InstanceFunctionInvoker<TTarget, TResult>
    • InstanceFunctionInvoker<TTarget, TParam0, TResult>
    • InstanceFunctionInvoker<TTarget, TParam0, TParam1, TResult>
    • InstanceFunctionInvoker<TTarget, TParam0, TParam1, TParam2, TResult>
    • InstanceFunctionInvoker<TTarget, TParam0, TParam1, TParam2, TParam3, TResult>
    • InstanceFunctionInvoker<TTarget, TParam0, TParam1, TParam2, TParam3, TParam4, TResult>
    • InstanceInvokerBase<TTarget>
    • InstancePropertyAccessor<TTarget, TProperty>
    • IntInspector
    • InvalidConnection
    • InvalidConnectionException
    • InvalidConnectionWidget
    • InvalidConversionException
    • InvalidImplementationException
    • InvalidInput
    • InvalidInputWidget
    • InvalidOperatorException
    • InvalidOutput
    • InvalidOutputWidget
    • InvokeMember
    • InvokeMemberDescriptor
    • InvokeMemberOption
    • InvokerBase
    • IsApplicationVariableDefined
    • IsGraphVariableDefined
    • IsObjectVariableDefined
    • IsSavedVariableDefined
    • IsSceneVariableDefined
    • IsVariableDefined
    • IsVariableDefinedOption
    • IsVariableDefinedUnit
    • IsVariableDefinedUnitOption<TVariableUnit>
    • KeyValuePairInspector
    • KeyValuePairInspector.Styles
    • LanguageIconSet
    • LastItem
    • LateUpdate
    • LayerMaskInspector
    • LeftShiftHandler
    • Lerp<T>
    • Less
    • LessOrEqual
    • LessThanHandler
    • LessThanOrEqualHandler
    • LinqUtility
    • ListCloner
    • ListContainsItem
    • ListInspector
    • ListOption
    • ListPage
    • ListPage.Styles
    • ListPool<T>
    • Literal
    • LiteralDescriptor
    • LiteralInspector
    • LiteralOption
    • LiteralWidget
    • LogicalNegationHandler
    • LongInspector
    • LoopUnit
    • LooseAssemblyName
    • LooseAssemblyNameConverter
    • LooseAssemblyNameInspector
    • LooseAssemblyNameOption
    • LooseAssemblyNameOptionTree
    • LudiqBehaviour
    • LudiqBehaviourEditor
    • LudiqEditorUtility
    • LudiqEditorWindow
    • LudiqGUI
    • LudiqGUI.GetHeaderSummaryHeightDelegate
    • LudiqGUI.GetHeaderTitleHeightDelegate
    • LudiqGUI.OnHeaderSummaryGUIDelegate
    • LudiqGUI.OnHeaderTitleGUIDelegate
    • LudiqGUIUtility
    • LudiqGUIUtility.ClipFixContext
    • LudiqGraphsEditorUtility
    • LudiqProduct
    • LudiqRootObjectEditor
    • LudiqRootObjectEditor.Individual
    • LudiqScriptableObject
    • LudiqScriptableObjectEditor
    • LudiqStyles
    • MD4
    • MachineDescription
    • MachineDescriptor<TMachine, TMachineDescription>
    • MachineEditor
    • MachineEventUnit<TArgs>
    • Machine<TGraph, TMacro>
    • MacroDescription
    • MacroDescriptor<TMacro, TMacroDescription>
    • MacroEditor
    • MacroScriptableObject
    • Macro<TGraph>
    • ManualEventUnit<TArgs>
    • ManualPool<T>
    • MathfEx
    • Maximum<T>
    • Member
    • Member.Source
    • MemberFilter
    • MemberInfoComparer
    • MemberInfoStubWriter<T>
    • MemberInspector
    • MemberInspector.Styles
    • MemberMetadata
    • MemberMetadata.Mode
    • MemberOption
    • MemberOptionTree
    • MemberOptionTree.RootMode
    • MemberUnit
    • MemberUnitAnalyser
    • MemberUnitDescriptor<TMemberUnit>
    • MemberUnitOption<TMemberUnit>
    • MemberUtility
    • MergeDictionaries
    • MergeLists
    • MergedCollection<T>
    • MergedGraphElementCollection
    • MergedKeyedCollection<TKey, TItem>
    • MergedKeyedCollection<TKey, TItem>.Enumerator
    • MergedList<T>
    • MergedList<T>.Enumerator
    • MessageListener
    • MessageListenerEditor
    • Metadata
    • Metadata.Children
    • MetadataCollectionAdaptor
    • MetadataDictionaryAdaptor
    • MetadataListAdaptor
    • MethodBaseStubWriter<TMethodBase>
    • MethodInfoStubWriter
    • MigrationUtility_Asset_to_Package
    • Minimum<T>
    • MissingType
    • MissingTypeUnitWidget
    • MissingValuePortInputException
    • ModuloHandler
    • Modulo<T>
    • MouseButton
    • MoveTowards<T>
    • MultiDecoratorProvider<TDecorated, TDecorator, TAttribute>
    • MultiInputUnitAlphabeticDescriptor
    • MultiInputUnitAlphabeticOption
    • MultiInputUnitNumericDescriptor
    • MultiInputUnitNumericOption
    • MultiInputUnit<T>
    • MultiplicationHandler
    • Multiply<T>
    • NameUtility
    • Namespace
    • NamespaceConverter
    • NamespaceInspector
    • NamespaceOption
    • NamingSchemePage
    • NamingSchemePage.Styles
    • NativeUtility
    • NativeUtility.ModuleScope
    • Negate
    • NesterStateAnalyser<TNesterState>
    • NesterStateDescriptor<TNesterState>
    • NesterStateEditor
    • NesterStateTransitionAnalyser<TGraphNesterStateTransition>
    • NesterStateTransitionDescriptor<TNesterStateTransition>
    • NesterStateTransitionEditor
    • NesterStateTransitionWidget<TNesterStateTransition>
    • NesterStateTransition<TGraph, TMacro>
    • NesterStateWidget<TNesterState>
    • NesterState<TGraph, TMacro>
    • NesterUnitAnalyser<TNesterUnit>
    • NesterUnitDescriptor<TNesterUnit>
    • NesterUnitEditor
    • NesterUnitOption<TNesterUnit>
    • NesterUnit<TGraph, TMacro>
    • NestrerUnitWidget<TNesterUnit>
    • NoAllocEnumerator<T>
    • NodeColor
    • NodeColorMix
    • NodeShape
    • NodeWidget<TCanvas, TNode>
    • NonNullableCollection<T>
    • NonNullableDictionary<TKey, TValue>
    • NonNullableHashSet<T>
    • NonNullableList<T>
    • Normalize<T>
    • NotApproximatelyEqual
    • NotEqual
    • Null
    • NullCheck
    • NullCoalesce
    • NullMeansSelfAttribute
    • NullOption
    • NullableInspector
    • NullableInspector.Styles
    • NumericComparison
    • NumericNegationHandler
    • ObjectMetadata
    • ObjectVariables
    • OnAnimatorIK
    • OnAnimatorMove
    • OnApplicationFocus
    • OnApplicationLostFocus
    • OnApplicationPause
    • OnApplicationQuit
    • OnApplicationResume
    • OnBecameInvisible
    • OnBecameVisible
    • OnBeginDrag
    • OnButtonClick
    • OnButtonInput
    • OnCancel
    • OnDeselect
    • OnDestroy
    • OnDisable
    • OnDrag
    • OnDrawGizmos
    • OnDrawGizmosSelected
    • OnDrop
    • OnDropdownValueChanged
    • OnEnable
    • OnEndDrag
    • OnEnterState
    • OnExitState
    • OnGUI
    • OnInputFieldEndEdit
    • OnInputFieldValueChanged
    • OnJointBreak
    • OnKeyboardInput
    • OnMouseDown
    • OnMouseDrag
    • OnMouseEnter
    • OnMouseExit
    • OnMouseInput
    • OnMouseOver
    • OnMouseUp
    • OnMouseUpAsButton
    • OnMove
    • OnPointerClick
    • OnPointerDown
    • OnPointerEnter
    • OnPointerExit
    • OnPointerUp
    • OnScroll
    • OnScrollRectValueChanged
    • OnScrollbarValueChanged
    • OnSelect
    • OnSliderValueChanged
    • OnSubmit
    • OnTimerElapsed
    • OnTimerElapsed.Data
    • OnToggleValueChanged
    • OnTransformChildrenChanged
    • OnTransformParentChanged
    • Once
    • Once.Data
    • OperatorException
    • OperatorHandler
    • OperatorUtility
    • OptimizedEditor<TIndividual>
    • OptimizedPropertyDrawer<TIndividual>
    • OptimizedReflection
    • Or
    • OrHandler
    • OverrideLayer<T>
    • OverrideStack<T>
    • PackageVersionUtility
    • Page
    • ParameterStringMode
    • PathUtility
    • Paths
    • PerSecond<T>
    • PlatformUtility
    • Plugin
    • PluginAcknowledgement
    • PluginAttribute
    • PluginChangelog
    • PluginConfiguration
    • PluginConfigurationItemAttribute
    • PluginConfigurationItemMetadata
    • PluginConfigurationItemMetadata.Mode
    • PluginContainer
    • PluginDependencyAttribute
    • PluginDeprecatedSavedVersionLoader
    • PluginManifest
    • PluginMigration
    • PluginModuleAttribute
    • PluginModuleDependencyAttribute
    • PluginPaths
    • PluginResources
    • PluginRuntimeAssemblyAttribute
    • PluginUtility
    • PlusHandler
    • PointerEventUnit
    • PortKeyAttribute
    • PortLabelAttribute
    • PortLabelHiddenAttribute
    • PredictableAttribute
    • PressState
    • Product
    • ProductAttribute
    • ProductContainer
    • ProfiledSegment
    • ProfiledSegmentCollection
    • ProfilingScope
    • ProfilingUtility
    • ProgressUtility
    • ProjectAssemblyOptionsListAdaptor
    • ProjectSettingAttribute
    • ProjectSettingMetadata
    • ProjectSettingsProvider
    • Project<T>
    • PropertyInfoStubWriter
    • ProxyMetadata
    • QuaternionInspector
    • Ray2DConverter
    • Ray2DInspector
    • RayConverter
    • RayInspector
    • RectInspector
    • Recursion
    • Recursion<T>
    • ReferenceCollector
    • ReferenceEqualityComparer
    • ReferenceEqualityComparer<T>
    • ReflectedCloner
    • ReflectedInspector
    • ReflectedInspector.Styles
    • ReflectionFieldAccessor
    • ReflectionInvoker
    • ReflectionPropertyAccessor
    • RemoveDictionaryItem
    • RemoveListItem
    • RemoveListItemAt
    • RenamedAssemblyAttribute
    • RenamedFromAttribute
    • RenamedNamespaceAttribute
    • RequiresUnityAPIAttribute
    • RightShiftHandler
    • RootMetadata
    • Round<TInput, TOutput>
    • Round<TInput, TOutput>.Rounding
    • RuntimeCodebase
    • RuntimeVSUsageUtility
    • SaveVariables
    • SavedVariables
    • SbyteInspector
    • ScalarAbsolute
    • ScalarAverage
    • ScalarDivide
    • ScalarExponentiate
    • ScalarLerp
    • ScalarMaximum
    • ScalarMinimum
    • ScalarModulo
    • ScalarMoveTowards
    • ScalarMultiply
    • ScalarNormalize
    • ScalarPerSecond
    • ScalarRoot
    • ScalarRound
    • ScalarSubtract
    • ScalarSum
    • SceneSingleton<T>
    • SceneVariables
    • ScriptGraphAsset
    • ScriptGraphContainerType
    • ScriptMachine
    • ScriptReference
    • ScriptReferenceReplacement
    • ScriptReferenceResolver
    • ScriptReferenceResolver.Mode
    • ScriptReferenceResolverSettings
    • ScriptUtility
    • SearchResult<T>
    • SearchUtility
    • SelectOnEnum
    • SelectOnEnumDescriptor
    • SelectOnFlow
    • SelectOnFlowDescriptor
    • SelectOnInteger
    • SelectOnIntegerDescriptor
    • SelectOnString
    • SelectOnStringDescriptor
    • SelectUnit
    • SelectUnitDescriptor<T>
    • SelectUnit<T>
    • SemanticLabel
    • SemanticVersion
    • SemanticVersionInspector
    • Sequence
    • SequenceDescriptor
    • SerializableType
    • Serialization
    • SerializationData
    • SerializationOperation
    • SerializationVersionAttribute
    • SerializeAsAttribute
    • SerializeAttribute
    • SerializedPropertyProviderAttribute
    • SerializedPropertyProviderProvider
    • SerializedPropertyProvider<T>
    • SerializedPropertyUtility
    • SetApplicationVariable
    • SetDictionaryItem
    • SetGraphVariable
    • SetGraph<TGraph, TMacro, TMachine>
    • SetListItem
    • SetMember
    • SetMemberDescriptor
    • SetMemberOption
    • SetObjectVariable
    • SetSavedVariable
    • SetSceneVariable
    • SetScriptGraph
    • SetStateGraph
    • SetVariable
    • SetVariableOption
    • SetVariableUnit
    • SetVariableUnitOption<TVariableUnit>
    • SharedEditorTextureDictionary
    • ShortInspector
    • Sidebar
    • SidebarAnchor
    • SidebarPanel
    • SidebarPanelWindow<TPanelContent>
    • Sidebars
    • SingleDecoratorProvider<TDecorated, TDecorator, TAttribute>
    • SinglePageWindow<TPage>
    • SingletonAttribute
    • Singleton<T>
    • SkinnedColor
    • SpecialUnitAttribute
    • Start
    • State
    • State.Data
    • State.DebugData
    • StateAnalyser<TState>
    • StateAnalysis
    • StateCanvas
    • StateDescription
    • StateDescriptor<TState>
    • StateEditor
    • StateEnterReason
    • StateEventHooks
    • StateExitReason
    • StateGraph
    • StateGraphAsset
    • StateGraphContainerType
    • StateGraphContext
    • StateGraphData
    • StateGraphDescriptor
    • StateGraphEditor
    • StateMachine
    • StateMachineDescriptor
    • StateMacroDescriptor
    • StateRevealCondition
    • StateTransition
    • StateTransition.DebugData
    • StateTransitionAnalyser<TStateTransition>
    • StateTransitionAnalysis
    • StateTransitionDescription
    • StateTransitionDescriptor<TStateTransition>
    • StateTransitionEditor
    • StateTransitionWidget<TStateTransition>
    • StateTransitionWidget<TStateTransition>.Styles
    • StateUnit
    • StateUnitDescriptor
    • StateUnitEditor
    • StateUnitWidget
    • StateWidget<TState>
    • StateWidget<TState>.Styles
    • StaticActionInvoker
    • StaticActionInvokerBase
    • StaticActionInvoker<TParam0>
    • StaticActionInvoker<TParam0, TParam1>
    • StaticActionInvoker<TParam0, TParam1, TParam2>
    • StaticActionInvoker<TParam0, TParam1, TParam2, TParam3>
    • StaticActionInvoker<TParam0, TParam1, TParam2, TParam3, TParam4>
    • StaticFieldAccessor<TField>
    • StaticFunctionInvokerBase<TResult>
    • StaticFunctionInvoker<TResult>
    • StaticFunctionInvoker<TParam0, TResult>
    • StaticFunctionInvoker<TParam0, TParam1, TResult>
    • StaticFunctionInvoker<TParam0, TParam1, TParam2, TResult>
    • StaticFunctionInvoker<TParam0, TParam1, TParam2, TParam3, TResult>
    • StaticFunctionInvoker<TParam0, TParam1, TParam2, TParam3, TParam4, TResult>
    • StaticInvokerBase
    • StaticPropertyAccessor<TProperty>
    • StickyNote
    • StickyNote.ColorEnum
    • StickyNoteEditor
    • StickyNoteEditor.Styles
    • StickyNoteInspector
    • StickyNoteOption
    • StickyNoteWidget
    • StickyNoteWidget.Styles
    • StringInspector
    • StringUtility
    • SubgraphUnit
    • SubgraphUnit.Data
    • Subtract<T>
    • SubtractionHandler
    • Sum<T>
    • SuperState
    • SuperStateDescriptor
    • SuperStateEditor
    • SuperStateWidget
    • SuperUnitDescriptor
    • SuperUnitEditor
    • SuperUnitWidget
    • SwitchOnEnum
    • SwitchOnEnumDescriptor
    • SwitchOnInteger
    • SwitchOnIntegerDescriptor
    • SwitchOnString
    • SwitchOnStringDescriptor
    • SwitchUnitDescriptor<T>
    • SwitchUnit<T>
    • SystemObjectInspector
    • SystemObjectInspector.Styles
    • TabbedPage
    • TabbedPage.Styles
    • TextureResolution
    • This
    • ThreadableAssetWrapper<T>
    • Throw
    • Timer
    • Timer.Data
    • ToggleFlow
    • ToggleFlow.Data
    • ToggleValue
    • ToggleValue.Data
    • TriggerCustomEvent
    • TriggerCustomEventDescriptor
    • TriggerStateTransition
    • TriggerStateTransitionWidget
    • TryCatch
    • TypeFilter
    • TypeHandleInspector
    • TypeIconAttribute
    • TypeIconPriorityAttribute
    • TypeInspector
    • TypeName
    • TypeNameDetail
    • TypeOption
    • TypeOptionTree
    • TypeOptionTree.RootMode
    • TypeOptionsSettings
    • TypeQualifier
    • TypeSet
    • TypeSetAttribute
    • TypeUtility
    • TypesMatching
    • UintInspector
    • UlongInspector
    • UnaryOperator
    • UnaryOperatorHandler
    • UndoUtility
    • UnexpectedEnumValueException<T>
    • UnifiedVariableUnit
    • UnifiedVariableUnitDescriptor<TVariableUnit>
    • UnifiedVariableUnitOption<TVariableUnit>
    • UnifiedVariableUnitWidget
    • Unit
    • Unit.DebugData
    • UnitAnalyser<TUnit>
    • UnitAnalysis
    • UnitBase
    • UnitBaseStateExtensions
    • UnitCategory
    • UnitCategoryConverter
    • UnitCategoryOption
    • UnitConnectionDebugData
    • UnitConnectionStyles
    • UnitConnectionWidget<TConnection>
    • UnitConnection<TSourcePort, TDestinationPort>
    • UnitDescription
    • UnitDescriptor<TUnit>
    • UnitEditor
    • UnitEditor.Styles
    • UnitFooterPortsAttribute
    • UnitHeaderInspectableAttribute
    • UnitInputPortWidget<TPort>
    • UnitInspector
    • UnitOptionFilter
    • UnitOptionRow
    • UnitOptionTree
    • UnitOptionUtility
    • UnitOption<TUnit>
    • UnitOption<TUnit>.FooterStyles
    • UnitOrderAttribute
    • UnitOutputPortWidget<TPort>
    • UnitPortCollection<TPort>
    • UnitPortDefinition
    • UnitPortDefinitionCollection<T>
    • UnitPortDefinitionInspector
    • UnitPortDefinitionUtility
    • UnitPortDescription
    • UnitPortDescriptor
    • UnitPortWidget<TPort>
    • UnitPortWidget<TPort>.Styles
    • UnitPort<TValidOther, TInvalidOther, TExternalConnection>
    • UnitPreservation
    • UnitRelation
    • UnitShortTitleAttribute
    • UnitSubtitleAttribute
    • UnitSurtitleAttribute
    • UnitTitleAttribute
    • UnitWidget<TUnit>
    • UnitWidget<TUnit>.Styles
    • UnityAPI
    • UnityEditorInternalException
    • UnityMessageListener
    • UnityObjectConverter
    • UnityObjectInspector
    • UnityObjectInspector.Styles
    • UnityObjectOwnershipUtility
    • UnityObjectUtility
    • UnityOnBecameInvisibleMessageListener
    • UnityOnBecameVisibleMessageListener
    • UnityOnBeginDragMessageListener
    • UnityOnButtonClickMessageListener
    • UnityOnCancelMessageListener
    • UnityOnDeselectMessageListener
    • UnityOnDragMessageListener
    • UnityOnDropMessageListener
    • UnityOnDropdownValueChangedMessageListener
    • UnityOnEndDragMessageListener
    • UnityOnInputFieldEndEditMessageListener
    • UnityOnInputFieldValueChangedMessageListener
    • UnityOnJointBreakMessageListener
    • UnityOnMouseDownMessageListener
    • UnityOnMouseDragMessageListener
    • UnityOnMouseEnterMessageListener
    • UnityOnMouseExitMessageListener
    • UnityOnMouseOverMessageListener
    • UnityOnMouseUpAsButtonMessageListener
    • UnityOnMouseUpMessageListener
    • UnityOnMoveMessageListener
    • UnityOnParticleCollisionMessageListener
    • UnityOnPointerClickMessageListener
    • UnityOnPointerDownMessageListener
    • UnityOnPointerEnterMessageListener
    • UnityOnPointerExitMessageListener
    • UnityOnPointerUpMessageListener
    • UnityOnScrollMessageListener
    • UnityOnScrollRectValueChangedMessageListener
    • UnityOnScrollbarValueChangedMessageListener
    • UnityOnSelectMessageListener
    • UnityOnSliderValueChangedMessageListener
    • UnityOnSubmitMessageListener
    • UnityOnToggleValueChangedMessageListener
    • UnityOnTransformChildrenChangedMessageListener
    • UnityOnTransformParentChangedMessageListener
    • UnityThread
    • Unknown
    • UnknownEditor
    • UnknownInspector
    • Update
    • UpdateBackupPage
    • UsageAnalytics
    • UshortInspector
    • VSBackupUtility
    • VSMigrationUtility
    • VSUsageUtility
    • ValueAttribute
    • ValueConnection
    • ValueConnection.DebugData
    • ValueConnectionWidget
    • ValueInput
    • ValueInputDefinition
    • ValueInputDefinitionInspector
    • ValueInputWidget
    • ValueOutput
    • ValueOutputDefinition
    • ValueOutputWidget
    • ValuePortDefinition
    • ValuePortDefinitionInspector
    • VariableDeclaration
    • VariableDeclarationCollection
    • VariableDeclarationInspector
    • VariableDeclarationInspector.Styles
    • VariableDeclarations
    • VariableDeclarationsCloner
    • VariableDeclarationsInspector
    • VariableDeclarationsInspector.Styles
    • VariableKind
    • VariableKindAttribute
    • VariableKindOption
    • VariableNameAttributeInspector
    • VariableNameInspector
    • VariableNameInspector.Styles
    • VariableUnit
    • VariableUnitDescriptor<TVariableUnit>
    • VariableUnitOption<TVariableUnit>
    • VariableUnitWidget
    • Variables
    • VariablesAsset
    • VariablesAssetEditor
    • VariablesEditor
    • VariablesPanel
    • VariablesPanel.Styles
    • VariablesSaver
    • VariantCollection<TBase, TImplementation>
    • VariantKeyedCollection<TBase, TImplementation, TKey>
    • VariantList<TBase, TImplementation>
    • Vector2Absolute
    • Vector2Angle
    • Vector2Average
    • Vector2Distance
    • Vector2Divide
    • Vector2DotProduct
    • Vector2Inspector
    • Vector2Lerp
    • Vector2Maximum
    • Vector2Minimum
    • Vector2Modulo
    • Vector2MoveTowards
    • Vector2Multiply
    • Vector2Normalize
    • Vector2PerSecond
    • Vector2Project
    • Vector2Round
    • Vector2Subtract
    • Vector2Sum
    • Vector3Absolute
    • Vector3Angle
    • Vector3Average
    • Vector3CrossProduct
    • Vector3Distance
    • Vector3Divide
    • Vector3DotProduct
    • Vector3Inspector
    • Vector3Lerp
    • Vector3Maximum
    • Vector3Minimum
    • Vector3Modulo
    • Vector3MoveTowards
    • Vector3Multiply
    • Vector3Normalize
    • Vector3PerSecond
    • Vector3Project
    • Vector3Round
    • Vector3Subtract
    • Vector3Sum
    • Vector4Absolute
    • Vector4Average
    • Vector4Distance
    • Vector4Divide
    • Vector4DotProduct
    • Vector4Inspector
    • Vector4Lerp
    • Vector4Maximum
    • Vector4Minimum
    • Vector4Modulo
    • Vector4MoveTowards
    • Vector4Multiply
    • Vector4Normalize
    • Vector4PerSecond
    • Vector4Round
    • Vector4Subtract
    • Vector4Sum
    • VectorInspector
    • VectorInspector.Styles
    • VersionControlUtility
    • VisualScriptingCanvas<TGraph>
    • WaitForEndOfFrameUnit
    • WaitForFlow
    • WaitForFlow.Data
    • WaitForFlowDescriptor
    • WaitForNextFrameUnit
    • WaitForSecondsUnit
    • WaitUnit
    • WaitUntilUnit
    • WaitWhileUnit
    • WarnBeforeEditingAttribute
    • WarnBeforeRemovingAttribute
    • Warning
    • WarningLevel
    • WatchedList<T>
    • WebView
    • WebWindow
    • While
    • WidgetAttribute
    • WidgetList<TWidget>
    • WidgetList<TWidget>.Enumerator
    • WidgetProvider
    • Widget<TCanvas, TItem>
    • WindowClose
    • Wizard
    • WrappedEditorWindow
    • XAnalyserProvider
    • XArrayPool
    • XCanvasExtensionProvider
    • XCanvasProvider
    • XCanvasWindow
    • XColor
    • XDescription
    • XDescriptorProvider
    • XEditorProvider
    • XEventGraph
    • XFlowGraph
    • XFuzzyOptionTreeExtensionProvider
    • XGettable
    • XGraphContextProvider
    • XGraphEventListener
    • XHashSetPool
    • XInspectorProvider
    • XListPool
    • XUnit
    • XUnitOption
    • XUnitOptionProvider
    • XmlDocumentation
    • XmlDocumentationTags
  • Unity.VisualScripting.AssemblyQualifiedNameParser
    • ParsedAssemblyQualifiedName
  • Unity.VisualScripting.Dependencies.NCalc
    • BinaryExpression
    • BinaryExpressionType
    • EvaluateFunctionHandler
    • EvaluateOptions
    • EvaluateParameterHandler
    • EvaluationException
    • EvaluationVisitor
    • Expression
    • FunctionArgs
    • FunctionExpression
    • IdentifierExpression
    • LogicalExpression
    • LogicalExpressionVisitor
    • NCalcLexer
    • NCalcLexer.DFA14
    • NCalcLexer.DFA7
    • NCalcParser
    • NCalcParser.additiveExpression_return
    • NCalcParser.arguments_return
    • NCalcParser.bitwiseAndExpression_return
    • NCalcParser.bitwiseOrExpression_return
    • NCalcParser.bitwiseXOrExpression_return
    • NCalcParser.booleanAndExpression_return
    • NCalcParser.conditionalExpression_return
    • NCalcParser.equalityExpression_return
    • NCalcParser.expressionList_return
    • NCalcParser.identifier_return
    • NCalcParser.logicalExpression_return
    • NCalcParser.multiplicativeExpression_return
    • NCalcParser.ncalcExpression_return
    • NCalcParser.primaryExpression_return
    • NCalcParser.relationalExpression_return
    • NCalcParser.shiftExpression_return
    • NCalcParser.unaryExpression_return
    • NCalcParser.value_return
    • ParameterArgs
    • SerializationVisitor
    • TernaryExpression
    • UnaryExpression
    • UnaryExpressionType
    • ValueExpression
    • ValueType
  • Unity.VisualScripting.Dependencies.Sqlite
    • AutoIncrementAttribute
    • BaseTableQuery
    • BaseTableQuery.Ordering
    • CollationAttribute
    • ColumnAttribute
    • CreateFlags
    • IgnoreAttribute
    • IndexedAttribute
    • MaxLengthAttribute
    • NotNullAttribute
    • NotNullConstraintViolationException
    • Orm
    • PreparedSqlLiteInsertCommand
    • PrimaryKeyAttribute
    • SQLite3
    • SQLite3.ColType
    • SQLite3.ConfigOption
    • SQLite3.ExtendedResult
    • SQLite3.Result
    • SQLiteCommand
    • SQLiteConnection
    • SQLiteConnection.ColumnInfo
    • SQLiteConnection.TraceHandler
    • SQLiteException
    • SQLiteOpenFlags
    • TableAttribute
    • TableMapping
    • TableMapping.Column
    • TableQuery<T>
    • UniqueAttribute
  • Unity.VisualScripting.FullSerializer
    • AnimationCurve_DirectConverter
    • Bounds_DirectConverter
    • GUIStyleState_DirectConverter
    • GUIStyle_DirectConverter
    • Gradient_DirectConverter
    • Keyframe_DirectConverter
    • LayerMask_DirectConverter
    • RectOffset_DirectConverter
    • Rect_DirectConverter
    • fsAotCompilationManager
    • fsArrayConverter
    • fsBaseConverter
    • fsConfig
    • fsContext
    • fsConverter
    • fsConverterRegistrar
    • fsData
    • fsDataType
    • fsDateConverter
    • fsDictionaryConverter
    • fsDirectConverter
    • fsDirectConverter<TModel>
    • fsDuplicateVersionNameException
    • fsEnumConverter
    • fsForwardAttribute
    • fsForwardConverter
    • fsGlobalConfig
    • fsGuidConverter
    • fsIEnumerableConverter
    • fsISerializationCallbacks
    • fsIgnoreAttribute
    • fsJsonParser
    • fsJsonPrinter
    • fsKeyValuePairConverter
    • fsMemberSerialization
    • fsMetaProperty
    • fsMetaType
    • fsMissingVersionConstructorException
    • fsNullableConverter
    • fsObjectAttribute
    • fsObjectProcessor
    • fsPrimitiveConverter
    • fsPropertyAttribute
    • fsReflectedConverter
    • fsReflectionUtility
    • fsResult
    • fsSerializationCallbackProcessor
    • fsSerializationCallbackReceiverProcessor
    • fsSerializer
    • fsTypeCache
    • fsTypeConverter
    • fsWeakReferenceConverter
  • Unity.VisualScripting.FullSerializer.Internal
    • fsCyclicReferenceManager
    • fsOption
    • fsOption<T>
    • fsPortableReflection
    • fsTypeExtensions
    • fsVersionManager
    • fsVersionedType
  • Unity.VisualScripting.ReorderableList
    • AddMenuClickedEventArgs
    • AddMenuClickedEventHandler
    • GenericListAdaptor<T>
    • IReorderableListAdaptor
    • IReorderableListDropTarget
    • ItemInsertedEventArgs
    • ItemInsertedEventHandler
    • ItemMovedEventArgs
    • ItemMovedEventHandler
    • ItemMovingEventArgs
    • ItemMovingEventHandler
    • ItemRemovingEventArgs
    • ItemRemovingEventHandler
    • ReorderableListControl
    • ReorderableListControl.DrawEmpty
    • ReorderableListControl.DrawEmptyAbsolute
    • ReorderableListControl.ItemDrawer<T>
    • ReorderableListFlags
    • ReorderableListGUI
    • ReorderableListStyles
    • SerializedPropertyAdaptor
  • Unity.VisualScripting.ReorderableList.Element_Adder_Menu
    • ElementAdderMenuBuilder
    • ElementAdderMenuCommandAttribute
    • ElementAdderMeta
    • IElementAdderMenu
    • IElementAdderMenuBuilder<TContext>
    • IElementAdderMenuCommand<TContext>
    • IElementAdder<TContext>
  • Unity.VisualScripting.ReorderableList.Internal
    • GUIHelper
    • ReorderableListResources
    • ReorderableListTexture
    • SerializedPropertyUtility
  • Unity.VisualScripting.Tests
    • AotGenerationTests
    • BoltFlowNameUtilityTests
    • ClearEditorPrefsTest
    • ComponentHolderProtocolTests
    • ConversionUtilityTests
    • DeprecatedUnitTests
    • EditorUnityObjectUtilityTests
    • EventUnitTests
    • ExtractionTestScript
    • FormerTypeTest
    • FuzzyFinderInitializationTestScript
    • GameObjectEventUnitTests
    • GraphSerializationTests
    • IconTests
    • MetadataTests
    • MigrationBoltToVSEditorPrefsTests
    • MissingTypeUnitSerializationTests
    • ParsedAssemblyQualifiedNameTests
    • PathUtilityTests
    • RuntimeFlowGraphFixture
    • RuntimeGraphBaseFixture<TMacro, TGraph, TCanvas, TMachine>
    • SearchOptionTreePreWarmTestScript
    • SearchUtilityTest
    • SemanticVersionTests
    • SingletonTests
    • TypeNameTests
    • UnitAnalyserTests
    • UnitCountTestScript
    • UnitExtractionTests
    • VSUsageTests
  • Unity.VisualScripting.Tests.Description
    • GraphNesterDescriptorTests
  • Unity.VisualScripting.Tests.Inspectors
    • SystemObjectInspectorTests
    • UnitInspectorTests
  • Unity.VisualScripting.Tests.StickyNote
    • StickyNoteTests
  • Unity.VisualScripting.Tests.TestExtension
    • CustomTestClass
    • TestProperty
  • Unity.VisualScripting.Tests.Units
    • BaseGraphExecutionTests
    • BaseGraphExecutionTests.TestOutputUnit
    • BaseGraphExecutionTests.TestTriggerUnit
    • CoroutineTests
  • Unity.VisualScripting.Tests.Units.Control
    • CacheTests
    • CacheTests.DeepThought
    • ForEachTests
    • ForLoopTests
    • IfTests
    • OnceTests
    • SelectOnEnumTests
    • SelectOnEnumTests.TestEnum
    • SelectOnFlowTests
    • SelectOnIntegerTests
    • SelectOnStringTests
    • SelectTests
    • SequenceTests
    • SwitchOnEnumTests
    • SwitchOnEnumTests.TestEnum
    • SwitchOnIntegerTests
    • SwitchOnStringTests
    • ToggleFlowTests
    • ToggleValueTests
    • TryCatchTests
    • WhileTests
  • Unity.VisualScripting.Tests.Units.Events
    • OnDestroyTests
    • OnDisableTests
  • Unity.VisualScripting.Tests.Units.Graph
    • GetGraphTests<TUnit, TGraph, TGraphAsset, TMachine>
    • GetGraphsTests<TUnit, TGraph, TGraphAsset, TMachine>
    • GetScriptGraphTests
    • GetScriptGraphsTests
    • GetStateGraphTests
    • GetStateGraphsTests
    • HasGraphTests<TUnit, TGraph, TGraphAsset, TMachine>
    • HasScriptGraphTests
    • HasStateGraphTests
    • SetScriptGraphTests
    • SetStateGraphTests
  • Unity.VisualScripting.Tests.Units.Logic
    • AndTests
    • BinaryComparisonTests
    • BinaryComparisonTests.ComparisonMode
    • EqualTests
    • ExclusiveOrTests
    • GreaterOrEqualTests
    • GreaterTests
    • LessOrEqualTests
    • LessTests
    • NegateTests
    • NotEqualTests
    • OrTests
  • Unity.VisualScripting.Tests.Units.Nesting
    • SuperUnitTests
  • Unity.VisualScripting.Tests.Units.Nulls
    • NullCheckTests
    • NullCoalesceTests
    • NullTests

Class GraphPointer

Inheritance
object
GraphPointer
GraphReference
GraphStack
Namespace: Unity.VisualScripting
Assembly: solution.dll
Syntax
public abstract class GraphPointer

Fields

dataStack

Declaration
protected readonly List<IGraphData> dataStack
Field Value
Type Description
List<IGraphData>

debugDataStack

Declaration
protected readonly List<IGraphDebugData> debugDataStack
Field Value
Type Description
List<IGraphDebugData>

graphStack

Declaration
protected readonly List<IGraph> graphStack
Field Value
Type Description
List<IGraph>

parentElementStack

Declaration
protected readonly List<IGraphParentElement> parentElementStack
Field Value
Type Description
List<IGraphParentElement>

parentStack

Declaration
protected readonly List<IGraphParent> parentStack
Field Value
Type Description
List<IGraphParent>

Properties

_data

Declaration
protected IGraphData _data { get; set; }
Property Value
Type Description
IGraphData

_debugData

Declaration
protected IGraphDebugData _debugData { get; set; }
Property Value
Type Description
IGraphDebugData

_parentData

Declaration
protected IGraphData _parentData { get; }
Property Value
Type Description
IGraphData

component

Declaration
public MonoBehaviour component { get; }
Property Value
Type Description
MonoBehaviour

data

Declaration
public IGraphData data { get; }
Property Value
Type Description
IGraphData

debugData

Declaration
public IGraphDebugData debugData { get; }
Property Value
Type Description
IGraphDebugData

depth

Declaration
public int depth { get; }
Property Value
Type Description
int

fetchRootDebugDataBinding

Declaration
public static Func<IGraphRoot, IGraphDebugData> fetchRootDebugDataBinding { get; set; }
Property Value
Type Description
Func<IGraphRoot, IGraphDebugData>

gameObject

Declaration
public GameObject gameObject { get; }
Property Value
Type Description
GameObject

graph

Declaration
public IGraph graph { get; }
Property Value
Type Description
IGraph

hasData

Declaration
public bool hasData { get; }
Property Value
Type Description
bool

hasDebugData

Declaration
public bool hasDebugData { get; }
Property Value
Type Description
bool

isChild

Declaration
public bool isChild { get; }
Property Value
Type Description
bool

isRoot

Declaration
public bool isRoot { get; }
Property Value
Type Description
bool

isValid

Declaration
public bool isValid { get; }
Property Value
Type Description
bool

machine

Declaration
public IMachine machine { get; }
Property Value
Type Description
IMachine

macro

Declaration
public IMacro macro { get; }
Property Value
Type Description
IMacro

parent

Declaration
public IGraphParent parent { get; }
Property Value
Type Description
IGraphParent

parentElement

Declaration
public IGraphParentElement parentElement { get; }
Property Value
Type Description
IGraphParentElement

parentElementGuids

Declaration
public IEnumerable<Guid> parentElementGuids { get; }
Property Value
Type Description
IEnumerable<Guid>

root

Declaration
public IGraphRoot root { get; protected set; }
Property Value
Type Description
IGraphRoot

rootGraph

Declaration
public IGraph rootGraph { get; }
Property Value
Type Description
IGraph

rootObject

Declaration
public Object rootObject { get; }
Property Value
Type Description
Object

scene

Declaration
public Scene? scene { get; }
Property Value
Type Description
Scene

scriptableObject

Declaration
public ScriptableObject scriptableObject { get; }
Property Value
Type Description
ScriptableObject

self

Declaration
public GameObject self { get; }
Property Value
Type Description
GameObject

serializedObject

Declaration
public Object serializedObject { get; }
Property Value
Type Description
Object

Methods

AsReference()

Declaration
public abstract GraphReference AsReference()
Returns
Type Description
GraphReference

ComputeHashCode()

Declaration
public int ComputeHashCode()
Returns
Type Description
int

CopyFrom(GraphPointer)

Declaration
public virtual void CopyFrom(GraphPointer other)
Parameters
Type Name Description
GraphPointer other

DefinitionEquals(GraphPointer)

Declaration
public bool DefinitionEquals(GraphPointer other)
Parameters
Type Name Description
GraphPointer other
Returns
Type Description
bool

EnsureChild()

Declaration
public void EnsureChild()

EnsureDataAvailable()

Declaration
public void EnsureDataAvailable()

EnsureDebugDataAvailable()

Declaration
public void EnsureDebugDataAvailable()

EnsureDepthValid(int)

Declaration
public void EnsureDepthValid(int depth)
Parameters
Type Name Description
int depth

EnsureValid()

Declaration
public void EnsureValid()

EnsureWithin<T>()

Declaration
public void EnsureWithin<T>() where T : IGraphParent
Type Parameters
Name Description
T

EnterParentElement(Guid)

Declaration
protected void EnterParentElement(Guid parentElementGuid)
Parameters
Type Name Description
Guid parentElementGuid

EnterParentElement(IGraphParentElement)

Declaration
protected void EnterParentElement(IGraphParentElement parentElement)
Parameters
Type Name Description
IGraphParentElement parentElement

ExitParentElement()

Declaration
protected void ExitParentElement()

GetElementData<T>(IGraphElementWithData)

Declaration
public T GetElementData<T>(IGraphElementWithData element) where T : IGraphElementData
Parameters
Type Name Description
IGraphElementWithData element
Returns
Type Description
T
Type Parameters
Name Description
T

GetElementDebugData<T>(IGraphElementWithDebugData)

Declaration
public T GetElementDebugData<T>(IGraphElementWithDebugData element)
Parameters
Type Name Description
IGraphElementWithDebugData element
Returns
Type Description
T
Type Parameters
Name Description
T

GetGraphData<T>()

Declaration
public T GetGraphData<T>() where T : IGraphData
Returns
Type Description
T
Type Parameters
Name Description
T

GetGraphDebugData<T>()

Declaration
public T GetGraphDebugData<T>() where T : IGraphDebugData
Returns
Type Description
T
Type Parameters
Name Description
T

GetParent<T>()

Declaration
public T GetParent<T>() where T : IGraphParent
Returns
Type Description
T
Type Parameters
Name Description
T

Initialize(IGraphRoot)

Declaration
protected void Initialize(IGraphRoot root)
Parameters
Type Name Description
IGraphRoot root

Initialize(IGraphRoot, IEnumerable<IGraphParentElement>, bool)

Declaration
protected void Initialize(IGraphRoot root, IEnumerable<IGraphParentElement> parentElements, bool ensureValid)
Parameters
Type Name Description
IGraphRoot root
IEnumerable<IGraphParentElement> parentElements
bool ensureValid

Initialize(Object, IEnumerable<Guid>, bool)

Declaration
protected void Initialize(Object rootObject, IEnumerable<Guid> parentElementGuids, bool ensureValid)
Parameters
Type Name Description
Object rootObject
IEnumerable<Guid> parentElementGuids
bool ensureValid

InstanceEquals(GraphPointer)

Declaration
public bool InstanceEquals(GraphPointer other)
Parameters
Type Name Description
GraphPointer other
Returns
Type Description
bool

IsValidRoot(IGraphRoot)

Declaration
protected static bool IsValidRoot(IGraphRoot root)
Parameters
Type Name Description
IGraphRoot root
Returns
Type Description
bool

IsValidRoot(Object)

Declaration
protected static bool IsValidRoot(Object rootObject)
Parameters
Type Name Description
Object rootObject
Returns
Type Description
bool

IsWithin<T>()

Declaration
public bool IsWithin<T>() where T : IGraphParent
Returns
Type Description
bool
Type Parameters
Name Description
T

ToString()

Declaration
public override string ToString()
Returns
Type Description
string

TryEnterParentElement(Guid, out string, int?)

Declaration
protected bool TryEnterParentElement(Guid parentElementGuid, out string error, int? maxRecursionDepth = null)
Parameters
Type Name Description
Guid parentElementGuid
string error
int? maxRecursionDepth
Returns
Type Description
bool

TryEnterParentElement(IGraphParentElement, out string, int?, bool)

Declaration
protected bool TryEnterParentElement(IGraphParentElement parentElement, out string error, int? maxRecursionDepth = null, bool skipContainsCheck = false)
Parameters
Type Name Description
IGraphParentElement parentElement
string error
int? maxRecursionDepth
bool skipContainsCheck
Returns
Type Description
bool

Extension Methods

Cloning.Clone(object, ICloner, bool)
Cloning.CloneViaFakeSerialization(object)
ConversionUtility.ConvertTo(object, Type)
ConversionUtility.ConvertTo<T>(object)
ConversionUtility.IsConvertibleTo(object, Type, bool)
ConversionUtility.IsConvertibleTo<T>(object, bool)
Serialization.Serialize(object, bool)
TypeUtility.ToShortString(object, int)
UnityObjectUtility.IsUnityNull(object)
UnityObjectUtility.ToSafeString(object)
XAnalyserProvider.Analyser(object, GraphReference)
XAnalyserProvider.Analyser(object, IGraphContext)
XAnalyserProvider.Analyser<TAnalyser>(object, GraphReference)
XAnalyserProvider.Analyser<TAnalyser>(object, IGraphContext)
XAnalyserProvider.Analysis(object, GraphReference)
XAnalyserProvider.Analysis(object, IGraphContext)
XAnalyserProvider.Analysis<TAnalysis>(object, GraphReference)
XAnalyserProvider.Analysis<TAnalysis>(object, IGraphContext)
XDescriptorProvider.Describe(object)
XDescriptorProvider.Description(object)
XDescriptorProvider.Description<TDescription>(object)
XDescriptorProvider.Descriptor(object)
XDescriptorProvider.Descriptor<TDescriptor>(object)
XDescriptorProvider.HasDescriptor(object)
Cloning.CloneViaFakeSerialization<T>(T)
Cloning.Clone<T>(T, ICloner, bool)
LinqUtility.Yield<T>(T)
Serialization.CloneViaSerializationInto<TSource, TDestination>(TSource, ref TDestination, bool)
Serialization.CloneViaSerialization<T>(T, bool)
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