Namespace Unity.VisualScripting
Classes
AboutablePage
AboutablePage.Styles
AboutPage
AboutPage.Styles
AboutPluginsPage
AboutWindow
Absolute<TInput>
AccessorInfoStubWriter<TAccessor>
AcknowledgementPage
AcknowledgementPage.Styles
AcknowledgementsPage
Add<T>
AddDictionaryItem
Adds an item to a dictionary.
AdditionHandler
AddListItem
Adds an item to a list.
AllowsNullAttribute
AmbiguousOperatorException
Analyser<TTarget, TAnalysis>
AnalyserAttribute
AnalyserProvider
Analysis
And
Returns true if both inputs are true.
AndHandler
Angle<T>
AnimationCurveCloner
AnimationCurveInspector
AnimatorMessageListener
AnnotationDisabler
AnnotationUtility
AnnotationUtility.Annotation
AnyState
A special state that can trigger transitions to other states, no matter which state is currently active. This state cannot receive transitions.
AnyStateDescriptor
AnyStateWidget
AotDictionary
AotIncompatibleAttribute
AotList
AotPreBuilder
AotStubWriter
AotStubWriterAttribute
AotStubWriterProvider
ApplicationVariables
ApproximatelyEqual
Compares two numbers to determine if they are approximately equal (disregarding floating point precision errors).
ArrayCloner
ArrayPool<T>
AssemblyOptionsPage
AssemblyOptionsPage.Styles
AssemblyResourceProvider
AssetBundleResourceProvider
AssetBundleUtility
AssetUtility
Assigner<TTarget, TAssignee>
Assignment
AssignsAttribute
AttributeUtility
AutomaticReflectedInspector
Average<T>
BackgroundWorker
BackgroundWorkerAttribute
BackupPage
BackupPage.Styles
BackupUtility
BinaryComparisonUnit
BinaryOperatorHandler
BoltAnimationEvent
Called when an animation event points to TriggerAnimationEvent.
BoltCore
BoltCore.Styles
BoltCoreConfiguration
BoltCoreManifest
BoltCorePaths
BoltCoreResources
BoltCoreResources.Icons
BoltFlow
BoltFlowConfiguration
BoltFlowManifest
BoltFlowNameUtility
BoltFlowPaths
BoltFlowResources
BoltFlowResources.Icons
BoltGUI
BoltNamedAnimationEvent
Called when an animation event points to TriggerAnimationEvent. This version allows you to use the string parameter as the event name.
BoltProduct
BoltState
BoltStateConfiguration
BoltStateManifest
BoltStateResources
BoltStateResources.Icons
BoltStyles
BoltUnityEvent
Called when a UnityEvent points to TriggerUnityEvent.
BoolInspector
BoundsInspector
Break
Stops the execution of the current loop.
ByteInspector
Cache
Caches the input so that all nodes connected to the output retrieve the value only once.
CanvasAttribute
CanvasProvider
CastMetadata
ChangelogPage
ChangelogPage.Styles
ChangelogsPage
CharInspector
ClearDictionary
Clears all items from a dictionary.
ClearList
Clears all items from a list.
Clipboard
Cloner<T>
Cloning
CloningContext
Codebase
CodebaseSubset
CollisionEvent2DUnit
CollisionEventUnit
ColorInspector
ColorPalette
ColorUtility
CommonLicenses
Comparison
Compares two inputs.
ComponentHolderProtocol
ConfigurationPanel
ConfigurationPanel.Styles
ConnectionCollection<TConnection, TSource, TDestination>
ConnectionCollectionBase<TConnection, TSource, TDestination, TCollection>
ConsoleProfiler
ConstructorInfoStubWriter
ContinuousNumberInspector<T>
ControlConnection
ControlConnectionWidget
ControlInput
ControlInputDefinition
ControlInputWidget
ControlOutput
ControlOutputDefinition
ControlOutputWidget
ControlPortDefinition
ConversionUtility
Cooldown
Runs a cooldown timer to throttle flow and outputs remaining measurements.
Cooldown.Data
CoroutineRunner
CountItems
Counts all items in a collection or enumeration.
CreateDictionary
Creates an empty dictionary.
CreateList
Creates a list from a number of item inputs.
CreateStruct
Creates a struct with its default initializer.
CreateStructDescriptor
CreateStructOption
CrossProduct<T>
CSharpNameUtility
CustomEvent
A special named event with any amount of parameters called manually with the 'Trigger Custom Event' unit.
CustomEventDescriptor
CustomPropertyDrawerInspector
DebugDictionary<TKey, TValue>
DebugUtility
DecimalInspector
DecrementHandler
DefineUtility
DeprecatedGenericAdd
Returns the sum of two objects.
DeprecatedScalarAdd
Returns the sum of two scalars.
DeprecatedVector2Add
Returns the sum of two 2D vectors.
DeprecatedVector3Add
Returns the sum of two 3D vectors.
DeprecatedVector4Add
Returns the sum of two 4D vectors.
Description
Descriptor<TTarget, TDescription>
DescriptorAttribute
DescriptorProvider
DictionaryAsset
DictionaryAssetEditor
DictionaryCloner
DictionaryContainsKey
Checks whether a dictionary contains the specified key.
DictionaryIndexMetadata
DictionaryInspector
DictionaryInspector.Styles
DictionaryKeyAtIndexMetadata
DictionaryPool<TKey, TValue>
DictionaryValueAtIndexMetadata
DisableAnnotationAttribute
DiscreteNumberInspector<T>
Distance<T>
Divide<T>
DivisionHandler
DocumentationGenerator
DocumentedOption<T>
DocumentedOption<T>.Styles
DoNotSerializeAttribute
DotProduct<T>
DoubleInspector
DragAndDropUtility
DraggedListItem
DropdownOption
DropdownSeparator
EditorApplicationUtility
EditorAssetResourceProvider
EditorAttribute
EditorBindingUtility
EditorDebugUtility
EditorFilteringUtility
EditorLinqUtility
EditorPlatformUtility
EditorPlatformWatcher
EditorPrefAttribute
EditorPrefMetadata
EditorProvider
EditorSerializationUtility
EditorTexture
EditorTimeBinding
EditorTimeUtility
EditorTypeUtility
EditorUnityObjectUtility
EditorVariablesUtility
EditorWindowWrapper
Empty<T>
Ensure
EnsureThat
EnumerableCloner
EnumInspector
EnumOption
EnumOptionTree
EnumUtility
Equal
Compares two inputs to determine whether they are equal.
EqualityComparison
Compares two inputs to determine if they are equal or not equal.
EqualityHandler
EventBus
EventHookComparer
EventHooks
EventMachine<TGraph, TMacro>
EventMachineEditor
EventUnit<TArgs>
EventUnit<TArgs>.Data
EventUnitDescriptor<TEvent>
EventUnitWidget
EventWrapper
ExceptionMessages
ExceptionUtility
ExclusiveOr
Returns true if one input is true and the other is false.
ExclusiveOrHandler
ExpectedTypeAttribute
Expose
Exposes all members of the type.
ExposeDescriptor
ExposeOption
ExtensibleFuzzyOptionTree
FakeSerializationCloner
FieldInfoStubWriter
FieldsCloner
FirstItem
Returns the first item in a collection or enumeration.
FixedUpdate
Called every fixed framerate frame.
FlexibleDictionary<TKey, TValue>
FloatInspector
Flow
FlowCanvas
FlowDragAndDropUtility
FlowEditorBindings
FlowGraph
FlowGraphContext
FlowGraphContextStateExtension
FlowGraphData
FlowGraphDescriptor
FlowGraphEditor
FlowMachine
FlowMachineDescriptor
FlowMachineEditor
FlowMacroDescriptor
FlowState
FlowStateDescriptor
FlowStateEditor
FlowStateTransition
FlowStateTransitionAnalyser
FlowStateTransitionDescriptor
FlowStateTransitionEditor
FlowStateTransitionWidget
FlowStateWidget
FlowStateWidget.EventLine
FlowStateWidget.Styles
FontCollection
For
Loops between a first and last index at a specified step.
ForEach
Loops over each element of a collection.
ForEachDescriptor
Formula
Evaluates a mathematical or logical formula with multiple arguments.
FrameLimiterUtility
FuzzyGroup
FuzzyGroupOption
FuzzyOption<T>
FuzzyOptionAttribute
FuzzyOptionNode
FuzzyOptionProvider
FuzzyOptionTree
FuzzyOptionTreeExtensionAttribute
FuzzyOptionTreeExtensionProvider
FuzzyWindow
FuzzyWindow.FavoritesRoot
FuzzyWindow.Styles
GameObjectEventUnit<TArgs>
GameObjectEventUnit<TArgs>.Data
GenerateDocumentationPage
GenerateDocumentationPage.Styles
GeneratePropertyProvidersPage
GeneratePropertyProvidersPage.Styles
GenericClosingException
GenericDivide
Returns the quotient of two objects.
GenericGuiEventUnit
GenericModulo
Returns the remainder of the division of two objects.
GenericMultiply
Returns the product of two objects.
GenericPool<T>
GenericSubtract
Returns the difference between two objects.
GenericSum
Returns the sum of two objects.
GetApplicationVariable
Gets the value of an application variable.
GetDictionaryItem
Gets a dictionary item with the specified key.
GetGraphVariable
Gets the value of a graph variable.
GetListItem
Gets the item at the specified index of a list.
GetMember
Gets the value of a field or property via reflection.
GetMemberDescriptor
GetMemberOption
GetObjectVariable
Gets the value of an object variable.
GetSavedVariable
Gets the value of a saved variable.
GetSceneVariable
Gets the value of a scene variable.
GetVariable
Gets the value of a variable.
GetVariableOption
GetVariableUnit
GetVariableUnitOption<TVariableUnit>
GlobalEventUnit<TArgs>
GlobalMessageListener
GlobalMessageListenerEditor
Graph
GraphClipboard
GraphConnectionCollection<TConnection, TSource, TDestination>
GraphContext<TGraph, TCanvas>
GraphContextAttribute
GraphContextExtension<TGraphContext>
GraphContextExtensionAttribute
GraphContextExtensionProvider
GraphContextProvider
GraphData<TGraph>
GraphDebugData
GraphDebugDataProvider
GraphDescription
GraphDescriptor<TGraph, TGraphDescription>
GraphEditor
GraphElement<TGraph>
GraphElementAnalysis
GraphElementCollection<TElement>
GraphElementDescription
GraphElementEditor<TGraphContext>
GraphElementEditor<TGraphContext>.Styles
GraphElementWidget<TCanvas, TElement>
GraphGroup
GraphGroupEditor
GraphGroupEditor.Styles
GraphGroupInspector
GraphGroupWidget
GraphGroupWidget.Styles
GraphGUI
GraphGUI.Styles
GraphInput
Fetches input values from the parent super unit for this graph.
GraphInputAnalyser
GraphInputDescriptor
GraphInputInspector
GraphInputWidget
GraphInspector<TGraphContext>
GraphInspectorPanel
GraphInstances
GraphItemDescriptor<TItem, TDescription>
GraphNest<TGraph, TMacro>
GraphNestEditor
GraphNestEditor.Styles
GraphNesterDescriptor
GraphOutput
Passes output values from this graph to the parent super unit.
GraphOutputAnalyser
GraphOutputDescriptor
GraphOutputInspector
GraphOutputWidget
GraphPointer
GraphPointerData
GraphPointerException
GraphReference
GraphSelection
GraphsExceptionUtility
GraphStack
GraphWindow
Greater
Compares two inputs to determine whether the first is greater than the second.
GreaterOrEqual
Compares two inputs to determine whether the first is greater than or equal to the second.
GreaterThanHandler
GreaterThanOrEqualHandler
GuidCollection<T>
GuidInspector
GuidInspector.Styles
HashSetPool<T>
HashUtility
IconExportUtility
Icons
Icons.Language
IconSize
If
Branches flow by checking if a condition is true or false.
ImplementationInspector<T>
ImplementationInspector<T>.Styles
IncludeInSettingsAttribute
IncrementHandler
IndexerMetadata
IndexMetadata
IndividualEditor
IndividualPropertyDrawer
InequalityHandler
InitializeAfterPluginsAttribute
InsertListItem
Inserts an item in a list at a specified index.
InspectableAttribute
InspectableIfAttribute
Inspector
InspectorActionDirectionAttribute
InspectorAdaptiveWidthAttribute
InspectorAttribute
InspectorDelayedAttribute
InspectorExpandTooltipAttribute
InspectorImplementationOrderAttribute
InspectorLabelAttribute
InspectorProvider
InspectorRangeAttribute
InspectorTextAreaAttribute
InspectorToggleLeftAttribute
InspectorUtility
InspectorVariableNameAttribute
InspectorWideAttribute
InspectViaImplementationsAttribute
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>
InstanceActionInvokerBase<TTarget>
InstanceFieldAccessor<TTarget, TField>
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>
InstanceFunctionInvokerBase<TTarget, TResult>
InstanceInvokerBase<TTarget>
InstancePropertyAccessor<TTarget, TProperty>
IntInspector
InvalidConnection
InvalidConnectionException
InvalidConnectionWidget
InvalidConversionException
InvalidImplementationException
InvalidInput
InvalidInputWidget
InvalidOperatorException
InvalidOutput
InvalidOutputWidget
InvokeMember
Invokes a method or a constructor via reflection.
InvokeMemberDescriptor
InvokeMemberOption
InvokerBase
IsApplicationVariableDefined
Checks if an application variable is defined.
IsGraphVariableDefined
Checks if a graph variable is defined.
IsObjectVariableDefined
Checks if an object variable is defined.
IsSavedVariableDefined
Checks if a saved variable is defined.
IsSceneVariableDefined
Checks if a scene variable is defined.
IsVariableDefined
Checks whether a variable is defined.
IsVariableDefinedOption
IsVariableDefinedUnit
IsVariableDefinedUnitOption<TVariableUnit>
KeyValuePairInspector
KeyValuePairInspector.Styles
LanguageIconSet
LastItem
Returns the first item in a collection or enumeration.
LateUpdate
Called every frame after all update functions have been called.
LayerMaskInspector
LeftShiftHandler
Lerp<T>
Less
Compares two inputs to determine whether the first is less than the second.
LessOrEqual
Compares two inputs to determine whether the first is less than or equal to the second.
LessThanHandler
LessThanOrEqualHandler
LinqUtility
ListCloner
ListContainsItem
Checks whether a list contains the specified item.
ListInspector
ListOption
ListPage
ListPage.Styles
ListPool<T>
Literal
Returns a constant value defined from the editor.
LiteralDescriptor
LiteralInspector
LiteralOption
LiteralWidget
LogicalNegationHandler
LongInspector
LoopUnit
LooseAssemblyNameConverter
LooseAssemblyNameInspector
LooseAssemblyNameOption
LooseAssemblyNameOptionTree
LudiqBehaviour
LudiqBehaviourEditor
LudiqEditorUtility
LudiqEditorWindow
LudiqGraphsEditorUtility
LudiqGUI
LudiqGUIUtility
LudiqProduct
LudiqRootObjectEditor
LudiqRootObjectEditor.Individual
LudiqScriptableObject
LudiqScriptableObjectEditor
LudiqStyles
Machine<TGraph, TMacro>
MachineDescription
MachineDescriptor<TMachine, TMachineDescription>
MachineEditor
MachineEventUnit<TArgs>
Macro<TGraph>
MacroDescription
MacroDescriptor<TMacro, TMacroDescription>
MacroEditor
ManualEventUnit<TArgs>
ManualPool<T>
MathfEx
Maximum<T>
MD4
Member
MemberFilter
MemberInfoComparer
A member info comparer that will ignore the ReflectedType property by relying on the metadata token for comparison.
MemberInfoStubWriter<T>
MemberInspector
MemberInspector.Styles
MemberMetadata
MemberOption
MemberOptionTree
MemberUnit
MemberUnitAnalyser
MemberUnitDescriptor<TMemberUnit>
MemberUnitOption<TMemberUnit>
MemberUtility
MergedCollection<T>
MergedGraphElementCollection
MergeDictionaries
Merges two or more dictionaries together.
MergedKeyedCollection<TKey, TItem>
MergedList<T>
MergeLists
Merges two or more lists together.
MessageListener
MessageListenerEditor
Metadata
Metadata.Children
MetadataCollectionAdaptor
MetadataDictionaryAdaptor
MetadataListAdaptor
MethodBaseStubWriter<TMethodBase>
MethodInfoStubWriter
Minimum<T>
MissingValuePortInputException
Modulo<T>
ModuloHandler
MoveTowards<T>
MultiDecoratorProvider<TDecorated, TDecorator, TAttribute>
MultiInputUnit<T>
MultiInputUnitAlphabeticDescriptor
MultiInputUnitAlphabeticOption
MultiInputUnitNumericDescriptor
MultiInputUnitNumericOption
MultiplicationHandler
Multiply<T>
Namespace
NamespaceConverter
NamespaceInspector
NamespaceOption
NameUtility
NamingSchemePage
NamingSchemePage.Styles
NativeUtility
Negate
Inverts the value of a boolean.
NesterState<TGraph, TMacro>
NesterStateAnalyser<TNesterState>
NesterStateDescriptor<TNesterState>
NesterStateEditor
NesterStateTransition<TGraph, TMacro>
NesterStateTransitionAnalyser<TGraphNesterStateTransition>
NesterStateTransitionDescriptor<TNesterStateTransition>
NesterStateTransitionEditor
NesterStateTransitionWidget<TNesterStateTransition>
NesterStateWidget<TNesterState>
NesterUnit<TGraph, TMacro>
NesterUnitAnalyser<TNesterUnit>
NesterUnitDescriptor<TNesterUnit>
NesterUnitEditor
NesterUnitOption<TNesterUnit>
NestrerUnitWidget<TNesterUnit>
NodeWidget<TCanvas, TNode>
NonNullableCollection<T>
NonNullableDictionary<TKey, TValue>
NonNullableHashSet<T>
NonNullableList<T>
Normalize<T>
NotApproximatelyEqual
Compares two numbers to determine if they are not approximately equal (disregarding floating point precision errors).
NotEqual
Compares two inputs to determine whether they are not equal.
Null
Returns a null value.
NullableInspector
NullableInspector.Styles
NullCheck
Branches flow depending on whether the input is null.
NullCoalesce
Provides a fallback value if the input value is null.
NullMeansSelfAttribute
NullOption
NumericComparison
Compares two numeric inputs.
NumericNegationHandler
ObjectMetadata
ObjectVariables
OnAnimatorIK
Called by the Animator Component immediately before it updates its internal IK system. This callback can be used to set the positions of the IK goals and their respective weights.
OnAnimatorMove
Called at each frame after the state machines and the animations have been evaluated, but before On Animator IK. This callback can be used for processing animation movements for modifying root motion.
OnApplicationFocus
Called when the application gains focus.
OnApplicationLostFocus
Called when the application loses focus.
OnApplicationPause
Called when the application pauses.
OnApplicationQuit
Called when the application quits.
OnApplicationResume
Called when the application resumes.
OnBecameInvisible
Called when the renderer is no longer visible by any camera.
OnBecameVisible
Called when the renderer became visible by any camera.
OnBeginDrag
Called on the drag object when dragging is about to begin.
OnButtonClick
Called when a user clicks the button and releases it.
OnButtonInput
A configurable event to handle global button input.
OnCancel
Called when the cancel button is pressed.
Once
Executes an action only once, and a different action afterwards.
Once.Data
OnCollisionEnter
Called when this collider / rigidbody has begun touching another rigidbody / collider.
OnCollisionEnter2D
Called when an incoming collider makes contact with this object's collider.
OnCollisionExit
Called when this collider / rigidbody has stopped touching another rigidbody / collider.
OnCollisionExit2D
Called when a collider on another object stops touching this object's collider.
OnCollisionStay
Called once per frame for every collider / rigidbody that is touching rigidbody / collider.
OnCollisionStay2D
Called each frame where a collider on another object is touching this object's collider.
OnControllerColliderHit
Called when the controller hits a collider while performing a move.
OnDeselect
Called when the pointer deselects the GUI element.
OnDestinationReached
Called when the nav mesh agent comes within a certain threshold of its destination.
OnDestroy
Called before the machine is destroyed.
OnDisable
Called when the machine becomes disabled or inactive.
OnDrag
When draging is occuring this will be called every time the cursor is moved.
OnDrawGizmos
Use to draw gizmos that are always drawn in the editor.
OnDrawGizmosSelected
Use to draw gizmos that are drawn in the editor when the object is selected.
OnDrop
Called on a target that can accept a drop.
OnDropdownValueChanged
Called when the current value of the dropdown has changed.
OnEnable
Called when the machine becomes enabled and active.
OnEndDrag
Called on the drag object when a drag finishes.
OnEnterState
Called in flow graphs nested in state graphs when the parent state node is entered.
OnExitState
Called in flow graphs nested in state graphs before the parent state node is exited.
OnGUI
Use to draw immediate mode GUI components.
OnInputFieldEndEdit
Called when the user finishes editing the text content either by submitting or by clicking somewhere that removes the focus from the input field.
OnInputFieldValueChanged
Called when the text content of the input field has changed.
OnJointBreak
Called when a joint attached to the same game object broke.
OnJointBreak2D
Called when a joint attached to the same game object broke.
OnKeyboardInput
A configurable event to handle global keyboard input.
OnMouseDown
Called when the user has pressed the mouse button while over the GUI element or collider.
OnMouseDrag
Called when the user has clicked on the GUI element or collider and is still holding down the mouse.
OnMouseEnter
Called when the mouse enters the GUI element or collider.
OnMouseExit
Called when the mouse is not any longer over the GUI element or collider.
OnMouseInput
A configurable event to handle global mouse input.
OnMouseOver
Called every frame while the mouse is over the GUI element or collider.
OnMouseUp
Called when the user has released the mouse button.
OnMouseUpAsButton
Called when the mouse is released over the same GUI element or collider as it was pressed.
OnMove
Called when a move event occurs.
OnParticleCollision
Called when a particle hits a collider.
OnPointerClick
Called when the pointer clicks the GUI element.
OnPointerDown
Called when the pointer presses the GUI element.
OnPointerEnter
Called when the pointer enters the GUI element.
OnPointerExit
Called when the pointer exits the GUI element.
OnPointerUp
Called when the pointer releases the GUI element.
OnScroll
Called when a mouse wheel scrolls.
OnScrollbarValueChanged
Called when the current value of the scrollbar has changed.
OnScrollRectValueChanged
Called when the current value of the scrollbar has changed.
OnSelect
Called when the pointer selects the GUI element.
OnSliderValueChanged
Called when the current value of the slider has changed.
OnSubmit
Called when the submit button is pressed.
OnTimerElapsed
Called when a specified number of seconds has elapsed.
OnTimerElapsed.Data
OnToggleValueChanged
Called when the current value of the toggle has changed.
OnTransformChildrenChanged
Called when the list of children of the transform of the game object has changed.
OnTransformParentChanged
Called when the parent property of the transform of the game object has changed.
OnTriggerEnter
Called when a collider enters the trigger.
OnTriggerEnter2D
Called when a collider enters the trigger.
OnTriggerExit
Called when a collider exits the trigger.
OnTriggerExit2D
Called when a collider exits the trigger.
OnTriggerStay
Called once per frame for every collider that is touching the trigger.
OnTriggerStay2D
Called once per frame for every collider that is touching the trigger.
OperatorException
OperatorHandler
OperatorUtility
OptimizedEditor<TIndividual>
OptimizedPropertyDrawer<TIndividual>
OptimizedReflection
Or
Returns true if either input is true.
OrHandler
OverrideStack<T>
Page
Paths
PathUtility
PerSecond<T>
PlatformUtility
Plugin
PluginAcknowledgement
PluginAttribute
PluginChangelog
PluginConfiguration
PluginConfigurationItemAttribute
PluginConfigurationItemMetadata
PluginContainer
PluginDependencyAttribute
PluginDeprecatedSavedVersionLoader
PluginIconMapper
PluginManifest
PluginMigration
PluginModuleAttribute
PluginModuleDependencyAttribute
PluginPaths
PluginResources
PluginRuntimeAssemblyAttribute
PluginUtility
PlusHandler
PointerEventUnit
PortKeyAttribute
PortLabelAttribute
PortLabelHiddenAttribute
PredictableAttribute
Product
ProductAttribute
ProductContainer
ProfiledSegment
ProfiledSegmentCollection
ProfilingUtility
ProgressUtility
Project<T>
ProjectSettingAttribute
ProjectSettingMetadata
PropertyInfoStubWriter
ProxyMetadata
QuaternionInspector
Ray2DConverter
Ray2DInspector
RayConverter
RayInspector
RectInspector
Recursion
Recursion<T>
ReferenceCollector
ReferenceEqualityComparer
ReferenceEqualityComparer<T>
ReflectedCloner
ReflectedInspector
ReflectedInspector.Styles
ReflectionFieldAccessor
ReflectionInvoker
ReflectionPropertyAccessor
RemoveDictionaryItem
Removes a dictionary item with a specified key.
RemoveListItem
Removes the specified item from a list.
RemoveListItemAt
Removes the item at the specified index of a list.
RenamedAssemblyAttribute
RenamedFromAttribute
RenamedNamespaceAttribute
RequiresUnityAPIAttribute
RightShiftHandler
RootMetadata
Round<TInput, TOutput>
RuntimeCodebase
SavedVariables
SaveVariables
Forces saved variables to be saved to the PlayerPrefs. This is useful on WebGL where automatic save on quit is not supported.
SbyteInspector
ScalarAbsolute
Returns the positive version of a scalar.
ScalarAverage
Returns the average of two or more scalars.
ScalarDivide
Returns the quotient of two scalars.
ScalarExponentiate
Returns the power of a base and exponent.
ScalarLerp
Returns the linear interpolation between two scalars.
ScalarMaximum
Returns the maximum between two or more scalars.
ScalarMinimum
Returns the minimum between two or more scalars.
ScalarModulo
Returns the remainder of the division of two scalars.
ScalarMoveTowards
Moves a scalar towards a target.
ScalarMultiply
Returns the product of two scalars.
ScalarNormalize
Returns the unit length version of a scalar.
ScalarPerSecond
Returns the framerate-normalized value of a scalar.
ScalarRoot
Returns the root at the nth degree of a radicand.
ScalarRound
Rounds a decimal number to return an integer.
ScalarSubtract
Returns the difference between two scalars.
ScalarSum
Returns the sum of two or more scalars.
SceneSingleton<T>
SceneVariables
ScriptGraphAsset
ScriptReferenceResolver
ScriptUtility
SearchUtility
SelectOnEnum
Selects a value from a set by switching over an enum.
SelectOnEnumDescriptor
SelectOnFlow
Selects a value from a set by matching it with an input flow.
SelectOnFlowDescriptor
SelectOnInteger
Selects a value from a set by switching over an integer.
SelectOnIntegerDescriptor
SelectOnString
Selects a value from a set by switching over a string.
SelectOnStringDescriptor
SelectUnit
Selects a value from a set by checking if a condition is true or false.
SelectUnit<T>
SelectUnitDescriptor<T>
SemanticVersionInspector
Sequence
Executes the output ports in order.
SequenceDescriptor
Serialization
SerializationOperation
SerializationVersionAttribute
SerializeAsAttribute
SerializeAttribute
SerializedPropertyProvider<T>
SerializedPropertyProviderAttribute
SerializedPropertyProviderProvider
SerializedPropertyUtility
SetApplicationVariable
Sets the value of an application variable.
SetDictionaryItem
Sets the value of a dictionary item with the specified key.
SetGraphVariable
Sets the value of a graph variable.
SetListItem
Sets the item at the specified index of a list.
SetMember
Sets the value of a field or property via reflection.
SetMemberDescriptor
SetMemberOption
SetObjectVariable
Sets the value of an object variable.
SetSavedVariable
Sets the value of a saved variable.
SetSceneVariable
Sets the value of a scene variable.
SetVariable
Assigns the value of a variable.
SetVariableOption
SetVariableUnit
SetVariableUnitOption<TVariableUnit>
SharedEditorTextureDictionary
ShortInspector
Sidebar
SidebarPanel
SidebarPanelWindow<TPanelContent>
Sidebars
SingleDecoratorProvider<TDecorated, TDecorator, TAttribute>
SinglePageWindow<TPage>
Singleton<T>
SingletonAttribute
SpecialUnitAttribute
Start
Called the first time a machine is enabled before any update method.
State
State.Data
State.DebugData
StateAnalyser<TState>
StateAnalysis
StateCanvas
StateDescription
StateDescriptor<TState>
StateEditor
StateEventHooks
StateGraph
StateGraphAsset
StateGraphContext
StateGraphData
StateGraphDescriptor
StateGraphEditor
StateMachine
StateMachineDescriptor
StateMacroDescriptor
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
StaticActionInvoker<TParam0>
StaticActionInvoker<TParam0, TParam1>
StaticActionInvoker<TParam0, TParam1, TParam2>
StaticActionInvoker<TParam0, TParam1, TParam2, TParam3>
StaticActionInvoker<TParam0, TParam1, TParam2, TParam3, TParam4>
StaticActionInvokerBase
StaticFieldAccessor<TField>
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>
StaticFunctionInvokerBase<TResult>
StaticInvokerBase
StaticPropertyAccessor<TProperty>
StringInspector
StringUtility
Subtract<T>
SubtractionHandler
Sum<T>
SuperState
SuperStateDescriptor
SuperStateEditor
SuperStateWidget
SuperUnit
SuperUnit.Data
SuperUnitDescriptor
SuperUnitEditor
SuperUnitWidget
SwitchOnEnum
Branches flow by switching over an enum.
SwitchOnEnumDescriptor
SwitchOnInteger
Branches flow by switching over an integer.
SwitchOnIntegerDescriptor
SwitchOnString
Branches flow by switching over a string.
SwitchOnStringDescriptor
SwitchUnit<T>
SwitchUnitDescriptor<T>
SystemObjectInspector
SystemObjectInspector.Styles
TabbedPage
TabbedPage.Styles
This
Returns the current game object.
ThreadableAssetWrapper<T>
Throw
Throws an exception.
Timer
Runs a timer and outputs elapsed and remaining measurements.
Timer.Data
ToggleFlow
Toggles the control flow with on and off triggers.
ToggleFlow.Data
ToggleValue
Toggles between two values with on and off triggers.
ToggleValue.Data
TriggerCustomEvent
Triggers a custom event.
TriggerCustomEventDescriptor
TriggerEvent2DUnit
TriggerEventUnit
TriggerStateTransition
Triggers the transition in the parent state graph.
TriggerStateTransitionWidget
TryCatch
Handles an exception if it occurs.
TypeFilter
Filters the list of types displayed in the inspector drawer.
TypeIconAttribute
TypeIconPriorityAttribute
TypeInspector
TypeName
TypeOption
TypeOptionsPage
TypeOptionsPage.Styles
TypeOptionTree
TypeSetAttribute
TypeUtility
UintInspector
UlongInspector
UnaryOperatorHandler
UndoUtility
UnexpectedEnumValueException<T>
UnifiedVariableUnit
UnifiedVariableUnitDescriptor<TVariableUnit>
UnifiedVariableUnitOption<TVariableUnit>
UnifiedVariableUnitWidget
Unit
Unit.DebugData
UnitAnalyser<TUnit>
UnitAnalysis
UnitBase
UnitBaseStateExtensions
UnitCategory
UnitCategoryConverter
UnitCategoryOption
UnitConnection<TSourcePort, TDestinationPort>
UnitConnectionDebugData
UnitConnectionStyles
UnitConnectionWidget<TConnection>
UnitDescription
UnitDescriptor<TUnit>
UnitEditor
UnitEditor.Styles
UnitFooterPortsAttribute
UnitHeaderInspectableAttribute
UnitInputPortWidget<TPort>
UnitInspector
UnitOption<TUnit>
UnitOption<TUnit>.FooterStyles
UnitOptionFilter
UnitOptionRow
UnitOptionsWizard
UnitOptionTree
UnitOptionUtility
UnitOrderAttribute
UnitOutputPortWidget<TPort>
UnitPort<TValidOther, TInvalidOther, TExternalConnection>
UnitPortCollection<TPort>
UnitPortDefinition
UnitPortDefinitionCollection<T>
UnitPortDefinitionInspector
UnitPortDefinitionUtility
UnitPortDescription
UnitPortDescriptor
UnitPortWidget<TPort>
UnitPortWidget<TPort>.Styles
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
UnityOnCollisionEnter2DMessageListener
UnityOnCollisionEnterMessageListener
UnityOnCollisionExit2DMessageListener
UnityOnCollisionExitMessageListener
UnityOnCollisionStay2DMessageListener
UnityOnCollisionStayMessageListener
UnityOnControllerColliderHitMessageListener
UnityOnDeselectMessageListener
UnityOnDragMessageListener
UnityOnDropdownValueChangedMessageListener
UnityOnDropMessageListener
UnityOnEndDragMessageListener
UnityOnInputFieldEndEditMessageListener
UnityOnInputFieldValueChangedMessageListener
UnityOnJointBreak2DMessageListener
UnityOnJointBreakMessageListener
UnityOnMouseDownMessageListener
UnityOnMouseDragMessageListener
UnityOnMouseEnterMessageListener
UnityOnMouseExitMessageListener
UnityOnMouseOverMessageListener
UnityOnMouseUpAsButtonMessageListener
UnityOnMouseUpMessageListener
UnityOnMoveMessageListener
UnityOnParticleCollisionMessageListener
UnityOnPointerClickMessageListener
UnityOnPointerDownMessageListener
UnityOnPointerEnterMessageListener
UnityOnPointerExitMessageListener
UnityOnPointerUpMessageListener
UnityOnScrollbarValueChangedMessageListener
UnityOnScrollMessageListener
UnityOnScrollRectValueChangedMessageListener
UnityOnSelectMessageListener
UnityOnSliderValueChangedMessageListener
UnityOnSubmitMessageListener
UnityOnToggleValueChangedMessageListener
UnityOnTransformChildrenChangedMessageListener
UnityOnTransformParentChangedMessageListener
UnityOnTriggerEnter2DMessageListener
UnityOnTriggerEnterMessageListener
UnityOnTriggerExit2DMessageListener
UnityOnTriggerExitMessageListener
UnityOnTriggerStay2DMessageListener
UnityOnTriggerStayMessageListener
UnityThread
UnknownEditor
UnknownInspector
Update
Called every frame.
UpdateBackupPage
UpdateCompletePage
UpdateCompletePage.Styles
UpdateMigrationPage
UpdateMigrationPage.MigrationStep
UpdateMigrationPage.Styles
UpdateUserActionsPage
UpdateUserActionsPage.Styles
UsageAnalytics
UshortInspector
ValueConnection
ValueConnection.DebugData
ValueConnectionWidget
ValueInput
ValueInputDefinition
ValueInputDefinitionInspector
ValueInputWidget
ValueOutput
ValueOutputDefinition
ValueOutputWidget
ValuePortDefinition
ValuePortDefinitionInspector
VariableDeclaration
VariableDeclarationCollection
VariableDeclarationInspector
VariableDeclarationInspector.Styles
VariableDeclarations
VariableDeclarationsCloner
VariableDeclarationsInspector
VariableDeclarationsInspector.Styles
VariableKindAttribute
VariableKindOption
VariableNameAttributeInspector
VariableNameInspector
VariableNameInspector.Styles
Variables
VariablesAsset
VariablesAssetEditor
VariablesEditor
VariablesPanel
VariablesPanel.Styles
VariablesSaver
Listens to the OnApplicationQuit on OnApplicationPause hooks to trigger the serialization of saved variables into PlayerPrefs.
VariableUnit
VariableUnitDescriptor<TVariableUnit>
VariableUnitOption<TVariableUnit>
VariableUnitWidget
VariantCollection<TBase, TImplementation>
VariantKeyedCollection<TBase, TImplementation, TKey>
VariantList<TBase, TImplementation>
Vector2Absolute
Returns a version of a 2D vector where each component is positive.
Vector2Angle
Returns the angle between two 2D vectors in degrees.
Vector2Average
Returns the average of two or more 2D vectors.
Vector2Distance
Returns the distance between two 2D vectors.
Vector2Divide
Returns the component-wise quotient of two 2D vectors.
Vector2DotProduct
Returns the dot product of two 2D vectors.
Vector2Inspector
Vector2Lerp
Returns the linear interpolation between two 2D vectors.
Vector2Maximum
Returns the component-wise maximum between two or more 2D vectors.
Vector2Minimum
Returns the component-wise minimum between two or more 2D vectors.
Vector2Modulo
Returns the remainder of the component-wise division of two 2D vectors.
Vector2MoveTowards
Moves a 2D vector towards a target.
Vector2Multiply
Returns the component-wise product of two 2D vectors.
Vector2Normalize
Returns the unit length version of a 2D vector.
Vector2PerSecond
Returns the framerate-normalized value of a 2D vector.
Vector2Project
Returns the projection of a 2D vector on another.
Vector2Round
Rounds each component of a 2D vector.
Vector2Subtract
Returns the difference between two 2D vectors.
Vector2Sum
Returns the sum of two or more 2D vectors.
Vector3Absolute
Returns a version of a 3D vector where each component is positive.
Vector3Angle
Returns the angle between two 3D vectors in degrees.
Vector3Average
Returns the average of two or more 3D vectors.
Vector3CrossProduct
Returns the cross product of two 3D vectors.
Vector3Distance
Returns the distance between two 3D vectors.
Vector3Divide
Returns the component-wise quotient of two 3D vectors.
Vector3DotProduct
Returns the dot product of two 3D vectors.
Vector3Inspector
Vector3Lerp
Returns the linear interpolation between two 3D vectors.
Vector3Maximum
Returns the component-wise maximum between two or more 3D vectors.
Vector3Minimum
Returns the component-wise minimum between two or more 3D vectors.
Vector3Modulo
Returns the remainder of the component-wise division of two 3D vectors.
Vector3MoveTowards
Moves a 3D vector towards a target.
Vector3Multiply
Returns the component-wise product of two 3D vectors.
Vector3Normalize
Returns the unit length version of a 3D vector.
Vector3PerSecond
Returns the framerate-normalized value of a 3D vector.
Vector3Project
Returns the projection of a 3D vector on another.
Vector3Round
Rounds each component of a 3D vector.
Vector3Subtract
Returns the difference between two 3D vectors.
Vector3Sum
Returns the sum of two or more 3D vectors.
Vector4Absolute
Returns a version of a 4D vector where each component is positive.
Vector4Average
Returns the average of two or more 4D vectors.
Vector4Distance
Returns the distance between two 4D vectors.
Vector4Divide
Returns the component-wise quotient of two 4D vectors.
Vector4DotProduct
Returns the dot product of two 4D vectors.
Vector4Inspector
Vector4Lerp
Returns the linear interpolation between two 4D vectors.
Vector4Maximum
Returns the component-wise maximum between two or more 4D vectors.
Vector4Minimum
Returns the component-wise minimum between two or more 4D vectors.
Vector4Modulo
Returns the remainder of the component-wise division of two 4D vectors.
Vector4MoveTowards
Moves a 4D vector towards a target.
Vector4Multiply
Returns the component-wise product of two 4D vectors.
Vector4Normalize
Returns the unit length version of a 4D vector.
Vector4PerSecond
Returns the framerate-normalized value of a 4D vector.
Vector4Round
Rounds each component of a 4D vector.
Vector4Subtract
Returns the difference between two 4D vectors.
Vector4Sum
Returns the sum of two or more 4D vectors.
VectorInspector
VectorInspector.Styles
VersionControlUtility
VisualScriptingCanvas<TGraph>
VSBackupUtility
VSEditorSettingsProviderView
VSMigrationUtility
VSMigrationUtility.MigrationStep
VSMigrationUtility.Styles
VSProjectSettingsProvider
VSSettingsAssembly
VSSettingsBackup
VSSettingsBackup.Styles
VSSettingsCustomProperty
VSSettingsCustomProperty.Styles
VSSettingsScriptReferenceResolver
VSSettingsScriptReferenceResolver.Styles
VSSettingsTypeOption
VSSettingsUpdate
VSSettingsUpdate.Styles
WaitForEndOfFrameUnit
Delays flow by waiting until the end of the frame.
WaitForFlow
Delays flow by waiting until multiple input flows have been executed.
WaitForFlow.Data
WaitForFlowDescriptor
WaitForNextFrameUnit
Delays flow by waiting until the next frame.
WaitForSecondsUnit
Delays flow by waiting a specified number of seconds.
WaitUnit
WaitUntilUnit
Delays flow by waiting until a condition becomes true.
WaitWhileUnit
Delays flow by waiting while a condition is true.
WarnBeforeEditingAttribute
WarnBeforeRemovingAttribute
Warning
WatchedList<T>
WebView
WebWindow
While
Loops as long as a given condition is true.
Widget<TCanvas, TItem>
WidgetAttribute
WidgetList<TWidget>
A list of widgets that can be safely iterated over even if the collection changes during iteration.
WidgetProvider
WindowClose
Wizard
WrappedEditorWindow
XAnalyserProvider
XArrayPool
XCanvasExtensionProvider
XCanvasProvider
XCanvasWindow
XColor
XDescription
XDescriptorProvider
XEditorProvider
XEventGraph
XFlowGraph
XFuzzyOptionTreeExtensionProvider
XGettable
XGraphContextProvider
XGraphEventListener
XHashSetPool
XInspectorProvider
XListPool
XmlDocumentation
XmlDocumentationTags
XUnit
XUnitOption
XUnitOptionProvider
Structs
CreateTextureOptions
CustomEventArgs
EmptyEventArgs
EventHook
FontVariant
GraphContextMenuItem
GraphGUI.Styles.NodeColorComparer
InspectorBlock
LooseAssemblyName
LudiqGUIUtility.ClipFixContext
MergedKeyedCollection<TKey, TItem>.Enumerator
MergedList<T>.Enumerator
NativeUtility.ModuleScope
NoAllocEnumerator<T>
NodeColorMix
OverrideLayer<T>
ProfilingScope
ScriptReference
ScriptReferenceReplacement
SearchResult<T>
SemanticVersion
SerializationData
SkinnedColor
TextureResolution
WidgetList<TWidget>.Enumerator
Interfaces
IAboutable
IAnalyser
IAnalysis
IAotStubbable
IApplicationVariableUnit
IAssigner
IAttributeProvider
IBranchUnit
ICanvas
ICanvasWindow
ICloner
IConnection<TSource, TDestination>
IConnectionCollection<TConnection, 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>
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>
Generic collection that guarantees the uniqueness of its elements, as defined by some comparer. It also supports basic set operations such as Union, Intersection, Complement and Exclusive Complement.