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

Inheritance
object
Assigner<TUnit, UnitDescription>
Descriptor<TUnit, UnitDescription>
UnitDescriptor<TUnit>
CreateStructDescriptor
EventUnitDescriptor<TEvent>
ExposeDescriptor
ForEachDescriptor
GraphInputDescriptor
GraphOutputDescriptor
LiteralDescriptor
MemberUnitDescriptor<TMemberUnit>
MultiInputUnitAlphabeticDescriptor
MultiInputUnitNumericDescriptor
NesterUnitDescriptor<TNesterUnit>
SelectOnEnumDescriptor
SelectOnFlowDescriptor
SelectUnitDescriptor<T>
SequenceDescriptor
SwitchOnEnumDescriptor
SwitchUnitDescriptor<T>
TriggerCustomEventDescriptor
UnifiedVariableUnitDescriptor<TVariableUnit>
VariableUnitDescriptor<TVariableUnit>
WaitForFlowDescriptor
Implements
IAssigner
IUnitDescriptor
IDescriptor
Inherited Members
Descriptor<TUnit, UnitDescription>.ValueChanged()
Descriptor<TUnit, UnitDescription>.Title()
Descriptor<TUnit, UnitDescription>.Summary()
Descriptor<TUnit, UnitDescription>.Icon()
Descriptor<TUnit, UnitDescription>.description
Assigner<TUnit, UnitDescription>.target
Assigner<TUnit, UnitDescription>.assignee
Assigner<TUnit, UnitDescription>.isDirty
Assigner<TUnit, UnitDescription>.Validate()
Assigner<TUnit, UnitDescription>.AssignAll()
Assigner<TUnit, UnitDescription>.AssignTransient()
Assigner<TUnit, UnitDescription>.ValueChanged()
Assigner<TUnit, UnitDescription>.assignments
Assigner<TUnit, UnitDescription>.transientAssignments
Namespace: Unity.VisualScripting
Assembly: solution.dll
Syntax
public class UnitDescriptor<TUnit> : Descriptor<TUnit, UnitDescription>, IAssigner, IUnitDescriptor, IDescriptor where TUnit : class, IUnit
Type Parameters
Name Description
TUnit

Constructors

UnitDescriptor(TUnit)

Declaration
public UnitDescriptor(TUnit target)
Parameters
Type Name Description
TUnit target

Properties

reflectedDescription

Declaration
protected UnitDescription reflectedDescription { get; }
Property Value
Type Description
UnitDescription

unit

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

unitType

Declaration
protected Type unitType { get; }
Property Value
Type Description
Type

Methods

DefaultIcon()

Declaration
protected virtual EditorTexture DefaultIcon()
Returns
Type Description
EditorTexture

DefaultIcons()

Declaration
protected virtual IEnumerable<EditorTexture> DefaultIcons()
Returns
Type Description
IEnumerable<EditorTexture>

DefaultShortTitle()

Declaration
protected virtual string DefaultShortTitle()
Returns
Type Description
string

DefaultSubtitle()

Declaration
protected virtual string DefaultSubtitle()
Returns
Type Description
string

DefaultSummary()

Declaration
protected virtual string DefaultSummary()
Returns
Type Description
string

DefaultSurtitle()

Declaration
protected virtual string DefaultSurtitle()
Returns
Type Description
string

DefaultTitle()

Declaration
protected virtual string DefaultTitle()
Returns
Type Description
string

DefinedIcon()

Declaration
protected virtual EditorTexture DefinedIcon()
Returns
Type Description
EditorTexture

DefinedIcons()

Declaration
protected virtual IEnumerable<EditorTexture> DefinedIcons()
Returns
Type Description
IEnumerable<EditorTexture>

DefinedPort(IUnitPort, UnitPortDescription)

Declaration
protected virtual void DefinedPort(IUnitPort port, UnitPortDescription description)
Parameters
Type Name Description
IUnitPort port
UnitPortDescription description

DefinedShortTitle()

Declaration
protected virtual string DefinedShortTitle()
Returns
Type Description
string

DefinedSubtitle()

Declaration
protected virtual string DefinedSubtitle()
Returns
Type Description
string

DefinedSummary()

Declaration
protected virtual string DefinedSummary()
Returns
Type Description
string

DefinedSurtitle()

Declaration
protected virtual string DefinedSurtitle()
Returns
Type Description
string

DefinedTitle()

Declaration
protected virtual string DefinedTitle()
Returns
Type Description
string

DescribePort(IUnitPort, UnitPortDescription)

Declaration
public void DescribePort(IUnitPort port, UnitPortDescription description)
Parameters
Type Name Description
IUnitPort port
UnitPortDescription description

ErrorIcon(Exception)

Declaration
protected virtual EditorTexture ErrorIcon(Exception exception)
Parameters
Type Name Description
Exception exception
Returns
Type Description
EditorTexture

ErrorIcons(Exception)

Declaration
protected virtual IEnumerable<EditorTexture> ErrorIcons(Exception exception)
Parameters
Type Name Description
Exception exception
Returns
Type Description
IEnumerable<EditorTexture>

ErrorShortTitle(Exception)

Declaration
protected virtual string ErrorShortTitle(Exception exception)
Parameters
Type Name Description
Exception exception
Returns
Type Description
string

ErrorSubtitle(Exception)

Declaration
protected virtual string ErrorSubtitle(Exception exception)
Parameters
Type Name Description
Exception exception
Returns
Type Description
string

ErrorSummary(Exception)

Declaration
protected virtual string ErrorSummary(Exception exception)
Parameters
Type Name Description
Exception exception
Returns
Type Description
string

ErrorSurtitle(Exception)

Declaration
protected virtual string ErrorSurtitle(Exception exception)
Parameters
Type Name Description
Exception exception
Returns
Type Description
string

ErrorTitle(Exception)

Declaration
protected virtual string ErrorTitle(Exception exception)
Parameters
Type Name Description
Exception exception
Returns
Type Description
string

FreeReflectedDescriptions()

Declaration
public static void FreeReflectedDescriptions()

Icon()

Declaration
[AssignsAttribute]
[RequiresUnityAPIAttribute]
public override sealed EditorTexture Icon()
Returns
Type Description
EditorTexture
Overrides
Descriptor<TUnit, UnitDescription>.Icon()

Icons()

Declaration
[AssignsAttribute]
[RequiresUnityAPIAttribute]
public IEnumerable<EditorTexture> Icons()
Returns
Type Description
IEnumerable<EditorTexture>

ReflectedPortDescription(IUnitPort)

Declaration
protected UnitPortDescription ReflectedPortDescription(IUnitPort port)
Parameters
Type Name Description
IUnitPort port
Returns
Type Description
UnitPortDescription

ShortTitle()

Declaration
[AssignsAttribute]
public string ShortTitle()
Returns
Type Description
string

Subtitle()

Declaration
[AssignsAttribute]
public string Subtitle()
Returns
Type Description
string

Summary()

Declaration
[AssignsAttribute]
public override sealed string Summary()
Returns
Type Description
string
Overrides
Descriptor<TUnit, UnitDescription>.Summary()

Surtitle()

Declaration
[AssignsAttribute]
public string Surtitle()
Returns
Type Description
string

Title()

Declaration
[AssignsAttribute]
public override sealed string Title()
Returns
Type Description
string
Overrides
Descriptor<TUnit, UnitDescription>.Title()

Implements

IAssigner
IUnitDescriptor
IDescriptor

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