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 TypeUtility

Inheritance
object
TypeUtility
Namespace: Unity.VisualScripting
Assembly: solution.dll
Syntax
public static class TypeUtility

Methods

AndBaseTypeAndInterfaces(Type)

Declaration
public static IEnumerable<Type> AndBaseTypeAndInterfaces(this Type type)
Parameters
Type Name Description
Type type
Returns
Type Description
IEnumerable<Type>

AndHierarchy(Type)

Declaration
public static IEnumerable<Type> AndHierarchy(this Type type)
Parameters
Type Name Description
Type type
Returns
Type Description
IEnumerable<Type>

AndInterfaces(Type)

Declaration
public static IEnumerable<Type> AndInterfaces(this Type type)
Parameters
Type Name Description
Type type
Returns
Type Description
IEnumerable<Type>

BaseTypeAndInterfaces(Type, bool)

Declaration
public static IEnumerable<Type> BaseTypeAndInterfaces(this Type type, bool inheritedInterfaces = true)
Parameters
Type Name Description
Type type
bool inheritedInterfaces
Returns
Type Description
IEnumerable<Type>

CanMakeGenericTypeVia(Type, Type)

Declaration
public static bool CanMakeGenericTypeVia(this Type openConstructedType, Type closedConstructedType)
Parameters
Type Name Description
Type openConstructedType
Type closedConstructedType
Returns
Type Description
bool

Default(Type)

Declaration
public static object Default(this Type type)
Parameters
Type Name Description
Type type
Returns
Type Description
object

GetDictionaryItemType(Type, bool, int)

Declaration
public static Type GetDictionaryItemType(Type dictionaryType, bool allowNonGeneric, int genericArgumentIndex)
Parameters
Type Name Description
Type dictionaryType
bool allowNonGeneric
int genericArgumentIndex
Returns
Type Description
Type

GetDictionaryKeyType(Type, bool)

Declaration
public static Type GetDictionaryKeyType(Type dictionaryType, bool allowNonGeneric)
Parameters
Type Name Description
Type dictionaryType
bool allowNonGeneric
Returns
Type Description
Type

GetDictionaryValueType(Type, bool)

Declaration
public static Type GetDictionaryValueType(Type dictionaryType, bool allowNonGeneric)
Parameters
Type Name Description
Type dictionaryType
bool allowNonGeneric
Returns
Type Description
Type

GetEnumerableElementType(Type, bool)

Declaration
public static Type GetEnumerableElementType(Type enumerableType, bool allowNonGeneric)
Parameters
Type Name Description
Type enumerableType
bool allowNonGeneric
Returns
Type Description
Type

GetInterfaces(Type, bool)

Declaration
public static IEnumerable<Type> GetInterfaces(this Type type, bool includeInherited)
Parameters
Type Name Description
Type type
bool includeInherited
Returns
Type Description
IEnumerable<Type>

GetListElementType(Type, bool)

Declaration
public static Type GetListElementType(Type listType, bool allowNonGeneric)
Parameters
Type Name Description
Type listType
bool allowNonGeneric
Returns
Type Description
Type

GetTypesSafely(Assembly)

Declaration
public static IEnumerable<Type> GetTypesSafely(this Assembly assembly)
Parameters
Type Name Description
Assembly assembly
Returns
Type Description
IEnumerable<Type>

Hierarchy(Type)

Declaration
public static IEnumerable<Type> Hierarchy(this Type type)
Parameters
Type Name Description
Type type
Returns
Type Description
IEnumerable<Type>

Instantiate(Type, bool, params object[])

Declaration
public static object Instantiate(this Type type, bool nonPublic = true, params object[] args)
Parameters
Type Name Description
Type type
bool nonPublic
object[] args
Returns
Type Description
object

Instantiator(Type, bool)

Declaration
public static Func<object> Instantiator(this Type type, bool nonPublic = true)
Parameters
Type Name Description
Type type
bool nonPublic
Returns
Type Description
Func<object>

Instantiator(Type, bool, params Type[])

Declaration
public static Func<object[], object> Instantiator(this Type type, bool nonPublic = true, params Type[] parameterTypes)
Parameters
Type Name Description
Type type
bool nonPublic
Type[] parameterTypes
Returns
Type Description
Func<object[], object>

IsAbstract(Type)

Declaration
public static bool IsAbstract(this Type type)
Parameters
Type Name Description
Type type
Returns
Type Description
bool

IsAssignableFrom(Type, object)

Declaration
public static bool IsAssignableFrom(this Type type, object value)
Parameters
Type Name Description
Type type
object value
Returns
Type Description
bool

IsBasic(Type)

Declaration
public static bool IsBasic(this Type type)
Parameters
Type Name Description
Type type
Returns
Type Description
bool

IsConcrete(Type)

Declaration
public static bool IsConcrete(this Type type)
Parameters
Type Name Description
Type type
Returns
Type Description
bool

IsNullable(Type)

Declaration
public static bool IsNullable(this Type type)
Parameters
Type Name Description
Type type
Returns
Type Description
bool

IsNumeric(Type)

Declaration
public static bool IsNumeric(this Type type)
Parameters
Type Name Description
Type type
Returns
Type Description
bool

IsNumericConstruct(Type)

Declaration
public static bool IsNumericConstruct(this Type type)
Parameters
Type Name Description
Type type
Returns
Type Description
bool

IsReferenceType(Type)

Declaration
public static bool IsReferenceType(this Type type)
Parameters
Type Name Description
Type type
Returns
Type Description
bool

IsStatic(Type)

Declaration
public static bool IsStatic(this Type type)
Parameters
Type Name Description
Type type
Returns
Type Description
bool

IsStruct(Type)

Declaration
public static bool IsStruct(this Type type)
Parameters
Type Name Description
Type type
Returns
Type Description
bool

MakeGenericTypeVia(Type, Type, Dictionary<Type, Type>, bool)

Declaration
public static Type MakeGenericTypeVia(this Type openConstructedType, Type closedConstructedType, Dictionary<Type, Type> resolvedGenericParameters, bool safe = true)
Parameters
Type Name Description
Type openConstructedType
Type closedConstructedType
Dictionary<Type, Type> resolvedGenericParameters
bool safe
Returns
Type Description
Type

Namespace(Type)

Declaration
public static Namespace Namespace(this Type type)
Parameters
Type Name Description
Type type
Returns
Type Description
Namespace

PseudoDefault(Type)

Declaration
public static object PseudoDefault(this Type type)
Parameters
Type Name Description
Type type
Returns
Type Description
object

ToShortString(object, int)

Declaration
public static string ToShortString(this object o, int maxLength = 20)
Parameters
Type Name Description
object o
int maxLength
Returns
Type Description
string

TryInstantiate(Type, bool, params object[])

Declaration
public static object TryInstantiate(this Type type, bool nonPublic = true, params object[] args)
Parameters
Type Name Description
Type type
bool nonPublic
object[] args
Returns
Type Description
object
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