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 UnitWidget<TUnit>

Inheritance
object
Widget<FlowCanvas, TUnit>
GraphElementWidget<FlowCanvas, TUnit>
NodeWidget<FlowCanvas, TUnit>
UnitWidget<TUnit>
EventUnitWidget
GraphInputWidget
GraphOutputWidget
LiteralWidget
MissingTypeUnitWidget
NestrerUnitWidget<TNesterUnit>
TriggerStateTransitionWidget
UnifiedVariableUnitWidget
VariableUnitWidget
Implements
INodeWidget
IUnitWidget
IGraphElementWidget
IWidget
IDisposable
Inherited Members
NodeWidget<FlowCanvas, TUnit>.outerPosition
NodeWidget<FlowCanvas, TUnit>.edgePosition
NodeWidget<FlowCanvas, TUnit>.innerPosition
NodeWidget<FlowCanvas, TUnit>.clippingPosition
NodeWidget<FlowCanvas, TUnit>.EdgeToOuterPosition(Rect)
NodeWidget<FlowCanvas, TUnit>.OuterToEdgePosition(Rect)
NodeWidget<FlowCanvas, TUnit>.EdgeToInnerPosition(Rect)
NodeWidget<FlowCanvas, TUnit>.InnerToEdgePosition(Rect)
NodeWidget<FlowCanvas, TUnit>.shape
NodeWidget<FlowCanvas, TUnit>.color
NodeWidget<FlowCanvas, TUnit>.invertForeground
NodeWidget<FlowCanvas, TUnit>.DrawForeground()
NodeWidget<FlowCanvas, TUnit>.DrawOverlay()
GraphElementWidget<FlowCanvas, TUnit>.headerPosition
GraphElementWidget<FlowCanvas, TUnit>.ToString()
GraphElementWidget<FlowCanvas, TUnit>.Dispose()
GraphElementWidget<FlowCanvas, TUnit>.element
GraphElementWidget<FlowCanvas, TUnit>.FetchMetadata()
GraphElementWidget<FlowCanvas, TUnit>.GetData<T>()
GraphElementWidget<FlowCanvas, TUnit>.GetDebugData<T>()
GraphElementWidget<FlowCanvas, TUnit>.BeforeFrame()
GraphElementWidget<FlowCanvas, TUnit>.HandleCapture()
GraphElementWidget<FlowCanvas, TUnit>.HandleInput()
GraphElementWidget<FlowCanvas, TUnit>.canAlignAndDistribute
GraphElementWidget<FlowCanvas, TUnit>.zIndex
GraphElementWidget<FlowCanvas, TUnit>.contextOptions
GraphElementWidget<FlowCanvas, TUnit>.HandleDoubleClick()
GraphElementWidget<FlowCanvas, TUnit>.OnDoubleClick()
GraphElementWidget<FlowCanvas, TUnit>.canSelect
GraphElementWidget<FlowCanvas, TUnit>.isSelected
GraphElementWidget<FlowCanvas, TUnit>.OnContext()
GraphElementWidget<FlowCanvas, TUnit>.resizeInnerOffset
GraphElementWidget<FlowCanvas, TUnit>.resizeOuterOffset
GraphElementWidget<FlowCanvas, TUnit>.minResizeSize
GraphElementWidget<FlowCanvas, TUnit>.maxResizeSize
GraphElementWidget<FlowCanvas, TUnit>.canResizeHorizontal
GraphElementWidget<FlowCanvas, TUnit>.canResizeVertical
GraphElementWidget<FlowCanvas, TUnit>.canResize
GraphElementWidget<FlowCanvas, TUnit>.isResizing
GraphElementWidget<FlowCanvas, TUnit>.resizeArea
GraphElementWidget<FlowCanvas, TUnit>.isMouseOverHeaderArea
GraphElementWidget<FlowCanvas, TUnit>.AddCursorRect(Rect, MouseCursor)
GraphElementWidget<FlowCanvas, TUnit>.canDrag
GraphElementWidget<FlowCanvas, TUnit>.isDragging
GraphElementWidget<FlowCanvas, TUnit>.BeginDrag()
GraphElementWidget<FlowCanvas, TUnit>.Drag(Vector2, Vector2)
GraphElementWidget<FlowCanvas, TUnit>.EndDrag()
GraphElementWidget<FlowCanvas, TUnit>.LockDragOrigin()
GraphElementWidget<FlowCanvas, TUnit>.ExpandDragGroup(HashSet<IGraphElement>)
GraphElementWidget<FlowCanvas, TUnit>.canDelete
GraphElementWidget<FlowCanvas, TUnit>.Delete()
GraphElementWidget<FlowCanvas, TUnit>.ExpandDeleteGroup(HashSet<IGraphElement>)
GraphElementWidget<FlowCanvas, TUnit>.canCopy
GraphElementWidget<FlowCanvas, TUnit>.ExpandCopyGroup(HashSet<IGraphElement>)
Widget<FlowCanvas, TUnit>.context
Widget<FlowCanvas, TUnit>.reference
Widget<FlowCanvas, TUnit>.graph
Widget<FlowCanvas, TUnit>.canvas
Widget<FlowCanvas, TUnit>.selection
Widget<FlowCanvas, TUnit>.window
Widget<FlowCanvas, TUnit>.mousePosition
Widget<FlowCanvas, TUnit>.disposed
Widget<FlowCanvas, TUnit>.e
Widget<FlowCanvas, TUnit>.subWidgets
Widget<FlowCanvas, TUnit>.SubWidgetsChanged()
Widget<FlowCanvas, TUnit>.item
Widget<FlowCanvas, TUnit>.hasDescriptor
Widget<FlowCanvas, TUnit>.metadata
Widget<FlowCanvas, TUnit>.CacheItemFirstTime()
Widget<FlowCanvas, TUnit>.CacheItem()
Widget<FlowCanvas, TUnit>.CacheMetadata()
Widget<FlowCanvas, TUnit>.CacheDescription()
Widget<FlowCanvas, TUnit>.RegisterControl()
Widget<FlowCanvas, TUnit>.HandleRelease()
Widget<FlowCanvas, TUnit>.Update()
Widget<FlowCanvas, TUnit>.snapToGrid
Widget<FlowCanvas, TUnit>.isPositionValid
Widget<FlowCanvas, TUnit>.positionDependers
Widget<FlowCanvas, TUnit>.positionDependencies
Widget<FlowCanvas, TUnit>.position
Widget<FlowCanvas, TUnit>.Reposition()
Widget<FlowCanvas, TUnit>.CachePositionFirstPass()
Widget<FlowCanvas, TUnit>.CachePosition()
Widget<FlowCanvas, TUnit>.BringToFront()
Widget<FlowCanvas, TUnit>.SendToBack()
Widget<FlowCanvas, TUnit>.canClip
Widget<FlowCanvas, TUnit>.OnViewportChange()
Widget<FlowCanvas, TUnit>.isVisible
Widget<FlowCanvas, TUnit>.hotArea
Widget<FlowCanvas, TUnit>.isMouseThrough
Widget<FlowCanvas, TUnit>.isMouseOver
Widget<FlowCanvas, TUnit>.HandleContext()
Widget<FlowCanvas, TUnit>.debug
Widget<FlowCanvas, TUnit>.foregroundRequiresInput
Widget<FlowCanvas, TUnit>.backgroundRequiresInput
Widget<FlowCanvas, TUnit>.overlayRequiresInput
Widget<FlowCanvas, TUnit>.DrawBackground()
Widget<FlowCanvas, TUnit>.dim
Widget<FlowCanvas, TUnit>.BeginDim()
Widget<FlowCanvas, TUnit>.EndDim()
Widget<FlowCanvas, TUnit>.UpdateDim()
Namespace: Unity.VisualScripting
Assembly: solution.dll
Syntax
public class UnitWidget<TUnit> : NodeWidget<FlowCanvas, TUnit>, INodeWidget, IUnitWidget, IGraphElementWidget, IWidget, IDisposable where TUnit : class, IUnit
Type Parameters
Name Description
TUnit

Constructors

UnitWidget(FlowCanvas, TUnit)

Declaration
public UnitWidget(FlowCanvas canvas, TUnit unit)
Parameters
Type Name Description
FlowCanvas canvas
TUnit unit

Fields

_position

Declaration
protected Rect _position
Field Value
Type Description
Rect

inputs

Declaration
protected readonly List<IUnitPortWidget> inputs
Field Value
Type Description
List<IUnitPortWidget>

outputs

Declaration
protected readonly List<IUnitPortWidget> outputs
Field Value
Type Description
List<IUnitPortWidget>

ports

Declaration
protected readonly List<IUnitPortWidget> ports
Field Value
Type Description
List<IUnitPortWidget>

settingLabelsContents

Declaration
protected readonly Dictionary<Metadata, GUIContent> settingLabelsContents
Field Value
Type Description
Dictionary<Metadata, GUIContent>

subtitleContent

Declaration
protected readonly GUIContent subtitleContent
Field Value
Type Description
GUIContent

surtitleContent

Declaration
protected readonly GUIContent surtitleContent
Field Value
Type Description
GUIContent

titleContent

Declaration
protected readonly GUIContent titleContent
Field Value
Type Description
GUIContent

Properties

baseColor

Declaration
protected virtual NodeColorMix baseColor { get; }
Property Value
Type Description
NodeColorMix

canDelete

Declaration
public override bool canDelete { get; }
Property Value
Type Description
bool
Overrides
GraphElementWidget<FlowCanvas, TUnit>.canDelete

canDrag

Declaration
public override bool canDrag { get; }
Property Value
Type Description
bool
Overrides
GraphElementWidget<FlowCanvas, TUnit>.canDrag

canSelect

Declaration
public override bool canSelect { get; }
Property Value
Type Description
bool
Overrides
GraphElementWidget<FlowCanvas, TUnit>.canSelect

color

Declaration
protected override NodeColorMix color { get; }
Property Value
Type Description
NodeColorMix
Overrides
NodeWidget<FlowCanvas, TUnit>.color

contextOptions

Declaration
protected override IEnumerable<DropdownOption> contextOptions { get; }
Property Value
Type Description
IEnumerable<DropdownOption>
Overrides
GraphElementWidget<FlowCanvas, TUnit>.contextOptions

dim

Declaration
protected override bool dim { get; }
Property Value
Type Description
bool
Overrides
Widget<FlowCanvas, TUnit>.dim

foregroundRequiresInput

Declaration
public override bool foregroundRequiresInput { get; }
Property Value
Type Description
bool
Overrides
Widget<FlowCanvas, TUnit>.foregroundRequiresInput

headerAddonPosition

Declaration
public Rect headerAddonPosition { get; }
Property Value
Type Description
Rect

iconPosition

Declaration
public Rect iconPosition { get; }
Property Value
Type Description
Rect

iconsPositions

Declaration
public List<Rect> iconsPositions { get; }
Property Value
Type Description
List<Rect>

portsBackgroundPosition

Declaration
public Rect portsBackgroundPosition { get; }
Property Value
Type Description
Rect

position

Declaration
public override Rect position { get; set; }
Property Value
Type Description
Rect
Overrides
Widget<FlowCanvas, TUnit>.position

positionDependers

Declaration
public override IEnumerable<IWidget> positionDependers { get; }
Property Value
Type Description
IEnumerable<IWidget>
Overrides
Widget<FlowCanvas, TUnit>.positionDependers

settings

Declaration
protected IEnumerable<Metadata> settings { get; }
Property Value
Type Description
IEnumerable<Metadata>

settingsPositions

Declaration
public Dictionary<Metadata, Rect> settingsPositions { get; }
Property Value
Type Description
Dictionary<Metadata, Rect>

shape

Declaration
protected override NodeShape shape { get; }
Property Value
Type Description
NodeShape
Overrides
NodeWidget<FlowCanvas, TUnit>.shape

showHeaderAddon

Declaration
protected virtual bool showHeaderAddon { get; }
Property Value
Type Description
bool

showIcons

Declaration
protected virtual bool showIcons { get; }
Property Value
Type Description
bool

showPorts

Declaration
protected virtual bool showPorts { get; }
Property Value
Type Description
bool

showSettings

Declaration
protected virtual bool showSettings { get; }
Property Value
Type Description
bool

showSubtitle

Declaration
protected virtual bool showSubtitle { get; }
Property Value
Type Description
bool

showSurtitle

Declaration
protected virtual bool showSurtitle { get; }
Property Value
Type Description
bool

showTitle

Declaration
protected virtual bool showTitle { get; }
Property Value
Type Description
bool

snapToGrid

Declaration
protected override bool snapToGrid { get; }
Property Value
Type Description
bool
Overrides
Widget<FlowCanvas, TUnit>.snapToGrid

subWidgets

Declaration
public override IEnumerable<IWidget> subWidgets { get; }
Property Value
Type Description
IEnumerable<IWidget>
Overrides
Widget<FlowCanvas, TUnit>.subWidgets

subtitlePosition

Declaration
public Rect subtitlePosition { get; }
Property Value
Type Description
Rect

surtitlePosition

Declaration
public Rect surtitlePosition { get; }
Property Value
Type Description
Rect

titlePosition

Declaration
public Rect titlePosition { get; }
Property Value
Type Description
Rect

unit

Declaration
protected TUnit unit { get; }
Property Value
Type Description
TUnit

unitDebugData

Declaration
protected IUnitDebugData unitDebugData { get; }
Property Value
Type Description
IUnitDebugData

Methods

CacheDefinition()

Declaration
protected virtual void CacheDefinition()

CacheDescription()

Declaration
protected override void CacheDescription()
Overrides
Widget<FlowCanvas, TUnit>.CacheDescription()

CacheItemFirstTime()

Declaration
protected override void CacheItemFirstTime()
Overrides
Widget<FlowCanvas, TUnit>.CacheItemFirstTime()

CacheMetadata()

Declaration
protected override void CacheMetadata()
Overrides
Widget<FlowCanvas, TUnit>.CacheMetadata()

CachePosition()

Declaration
public override void CachePosition()
Overrides
Widget<FlowCanvas, TUnit>.CachePosition()

Dispose()

Declaration
public override void Dispose()
Overrides
GraphElementWidget<FlowCanvas, TUnit>.Dispose()

DrawForeground()

Declaration
public override void DrawForeground()
Overrides
NodeWidget<FlowCanvas, TUnit>.DrawForeground()

DrawHeaderAddon()

Declaration
protected virtual void DrawHeaderAddon()

DrawIcon()

Declaration
protected void DrawIcon()

DrawIcons()

Declaration
protected void DrawIcons()

DrawPortsBackground()

Declaration
protected void DrawPortsBackground()

DrawSetting(Metadata)

Declaration
protected void DrawSetting(Metadata setting)
Parameters
Type Name Description
Metadata setting

DrawSubtitle()

Declaration
protected void DrawSubtitle()

DrawSurtitle()

Declaration
protected void DrawSurtitle()

DrawTitle()

Declaration
protected void DrawTitle()

ExpandCopyGroup(HashSet<IGraphElement>)

Declaration
public override void ExpandCopyGroup(HashSet<IGraphElement> copyGroup)
Parameters
Type Name Description
HashSet<IGraphElement> copyGroup
Overrides
GraphElementWidget<FlowCanvas, TUnit>.ExpandCopyGroup(HashSet<IGraphElement>)

ExpandDragGroup(HashSet<IGraphElement>)

Declaration
public override void ExpandDragGroup(HashSet<IGraphElement> dragGroup)
Parameters
Type Name Description
HashSet<IGraphElement> dragGroup
Overrides
GraphElementWidget<FlowCanvas, TUnit>.ExpandDragGroup(HashSet<IGraphElement>)

GetHeaderAddonHeight(float)

Declaration
protected virtual float GetHeaderAddonHeight(float width)
Parameters
Type Name Description
float width
Returns
Type Description
float

GetHeaderAddonWidth()

Declaration
protected virtual float GetHeaderAddonWidth()
Returns
Type Description
float

GetPortInspector(IUnitPort, Metadata)

Declaration
public virtual Inspector GetPortInspector(IUnitPort port, Metadata metadata)
Parameters
Type Name Description
IUnitPort port
Metadata metadata
Returns
Type Description
Inspector

HandleInput()

Declaration
public override void HandleInput()
Overrides
GraphElementWidget<FlowCanvas, TUnit>.HandleInput()

Implements

INodeWidget
IUnitWidget
IGraphElementWidget
IWidget
IDisposable

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