Namespace Ludiq.Bolt
Classes
Absolute<TInput>
ActivateBoltClassBehaviour
ActivateBoltClassBehaviourDescriptor
ActivateClassBehaviourGenerator
Add<T>
AddDictionaryItem
Adds an item to a dictionary.
AddListItem
Adds an item to a list.
AliasComparer
AliasedHandlePool<TAlias, THandle>
And
Returns true if both inputs are true.
AndGenerator
Angle<T>
AnimationCurveLiteralGenerator
AnimatorEventProxy
AnyState
A special state that can trigger transitions to other states, no matter which state is currently active. This state cannot receive transitions.
AnyStateDescriptor
AnyStateEditor
AnyStateGenerator
AnyStateWidget
ApplicationEventProxy
ApplicationEventUnit<TArgs>
ApplicationEventUnitGenerator<TUnit, TArgs>
ApplicationVariables
ApproximatelyEqual
Compares two numbers to determine if they are approximately equal (disregarding floating point precision errors).
AssemblyExtraction
AssemblyExtractionInspector
Assign
Caches the input so that all nodes connected to the output retrieve the value only once.
AssignDescriptor
AssignEditor
AssignFilter
AssignGenerator
AssignWidget
AssignWidget.Styles
Average<T>
BinaryComparisonUnit
BinaryOperatorUnit
BinaryOperatorUnitDescriptor
BinaryOperatorUnitGenerator
BinaryOperatorUnitOption
BoltAnimationEvent
Called when an animation event points to TriggerAnimationEvent.
BoltAnimationEventGenerator
BoltApiException
BoltAsset
BoltAssetEditor
BoltAssetInspector
BoltClass
BoltClassBlankFactory
BoltClassContainerEditorUtility
BoltClassEvent
BoltClassEventDescriptor
BoltClassEventEditor
BoltClassEventEditor.Contents
BoltClassEventEditor.Styles
BoltClassEventGenerator
BoltClassEventParameter
BoltClassEventParameterCollection
BoltClassEventParameterDescriptor
BoltClassEventParameterEditor
BoltClassEventParameterEditor.Styles
BoltClassEventUnit
Listens to a class event.
BoltClassEventUnit.Data
BoltClassEventUnitDescriptor
BoltClassEventUnitFilter
BoltClassEventUnitGenerator
BoltClassEventUnitOption
BoltClassEventUnitWidget
BoltClassFactory
BoltClassGenerator
BoltClassGraphRoot
BoltClassGraphUnit<TGraph>
BoltClassGraphUnitDescriptor<TUnit>
BoltClassGraphUnitOption
BoltClassGraphUnitWidget<TUnit>
BoltClassInspector
BoltClassMemberUnit<TMember>
BoltClassPrefabModificationsUtility
BoltClassShellData
BoltClassShellEditor
BoltClassShellGraphRoot
BoltClassShellLiveData
BoltClassShellTrait
BoltClassShellTraitEditor
BoltClassShellTraitEditor.Styles
BoltClassShellUnityObjectDescriptor<T>
BoltClassVariable
BoltClassVariableDescriptor
BoltClassVariableEditor
BoltClassVariableEditor.Contents
BoltClassVariableEditor.Styles
BoltClassVariableGenerator
BoltClassVariableUnit
BoltClassVariableUnitDescriptor<TVariableUnit>
BoltClassVariableUnitFilter<TUnit>
BoltClassVariableUnitOption<TUnit>
BoltComponent
BoltComponentEditor
BoltComponentHolderProtocol
BoltComponentInspector
BoltCore
BoltCore.Styles
BoltCoreConfiguration
BoltCoreLegacy
BoltCoreManifest
BoltCorePaths
BoltCoreResources
BoltCoreResources.Icons
BoltEnum
BoltEnumElement
BoltEnumElementDescriptor
BoltEnumElementEditor
BoltEnumFactory
BoltEnumGenerator
BoltEnumInspector
BoltEnumValueDescriptor
BoltEnumValueInspector
BoltEnumValueLiteralGenerator
BoltEvents
BoltFlow
BoltFlowConfiguration
BoltFlowDragAndDrop
BoltFlowLegacy
BoltFlowManifest
BoltFlowPaths
BoltFlowResources
BoltFlowResources.Icons
BoltGenerationUtility
BoltGUI
BoltHierarchyIntegration
BoltHierarchyIntegration.Styles
BoltMemberCollection<TMember>
BoltMemberMergedCollection
BoltMemberUnit<TType, TMember, TTarget>
BoltMemberUnitDescriptor<TMemberUnit>
BoltMemberUnitEditor
BoltMemberUnitFilter<TUnit>
BoltMemberUnitGenerator<T>
BoltMemberUnitOption<TUnit>
BoltMemberUnitWidget<TUnit>
BoltNamedAnimationEvent
Called when an animation event points to TriggerAnimationEvent. This version allows you to use the string parameter as the event name.
BoltNamedAnimationEventGenerator
BoltProduct
BoltSceneContainer
BoltSingletonContainer
BoltState
BoltStateConfiguration
BoltStateLegacy
BoltStateManifest
BoltStateResources
BoltStateResources.Icons
BoltStyles
BoltToolbar
BoltToolbar.Styles
BoltToolbarWindow
BoltType
BoltTypeCategory
BoltTypeCategoryEditorUtility
BoltTypeCategoryOption
BoltTypeDragAndDrop
BoltTypeEditorUtility
BoltTypeFilter
BoltTypeFuzzyOptionDocumentation
BoltTypeGenerator<TType, TGeneration>
BoltTypeInspector
BoltTypeLiteralGenerator
BoltTypeOpenHandler
BoltTypeOperations
BoltTypeOption
BoltTypeOptionTree
BoltTypeShellDescriptor<TShell>
BoltTypeShellEditor
BoltTypeShells
BoltTypeUtility
BoltUnityClassShellTrait
BoltUnityEvent
Called when a UnityEvent points to TriggerUnityEvent.
BoltUnityEventGenerator
BoolLiteralGenerator
BoundsIntLiteralGenerator
BoundsLiteralGenerator
Branch
Branches flow by checking if a condition is true or false.
Break
Stops the execution of the current loop.
ButtonClickEventProxy
ByteLiteralGenerator
Cache
Caches the input so that all nodes connected to the output retrieve the value only once.
Canvas
CanvasProvider
CharLiteralGenerator
ClassCollapseRequest<TContext>
ClassGeneration
ClassGraphContext
ClearDictionary
Clears all items from a dictionary.
ClearList
Clears all items from a list.
CodeGenerationConsole
CodeGenerationException
CodePreviewWindow
CodePreviewWindow.Fonts
CodePreviewWindow.Styles
CollapseDialog
CollapseDialog.Styles
CollapseHandler<TRequest>
CollapseRequest<TContext>
Collision2DEventProxy
CollisionEvent2DUnit
CollisionEvent2DUnitGenerator
CollisionEventProxy
CollisionEventUnit
CollisionEventUnitGenerator
Color32LiteralGenerator
ColorLiteralGenerator
Comparison
Compares two inputs.
ComponentEventUnit<TArgs>
ComponentEventUnitGenerator<TUnit, TArgs>
ComponentHolderProtocolExtension<TComponent, TType>
CompositeGeneration<TDeclaration>
ConnectionCollection<TConnection, TSource, TDestination>
ConnectionCollectionMap<TConnection, TSource, TDestination>
ConstructorGeneration
ControlConnection
ControlConnectionDescriptor
ControlConnectionWidget
ControlInput
ControlInputData
ControlInputDefinition
ControlInputDefinitionEditor
ControlInputDescriptor
ControlInputWidget
ControllerColliderHitEventProxy
ControlOutput
ControlOutputData
ControlOutputDefinition
ControlOutputDefinitionEditor
ControlOutputDescriptor
ControlOutputWidget
ControlPortDefinition
ConvertUnit
Converts a value into a given type.
ConvertUnitEditor
ConvertUnitGenerator
ConvertUnitWidget
ConvertUnitWidget.Styles
Cooldown
Runs a cooldown timer to throttle flow and outputs remaining measurements.
Cooldown.Data
CooldownGenerator
CoroutineUnit
CoroutineUnit.Data
CoroutineUnitGenerator
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
CreateStructGenerator
CreateStructOption
CrossProduct<T>
CustomEvent
A special named event with any amount of parameters called manually with the 'Trigger Custom Event' unit.
CustomEventDescriptor
DeactivateBoltClassBehaviour
DeactivateBoltClassBehaviourDescriptor
DeactivateBoltClassBehaviourGenerator
DecimalLiteralGenerator
DelegateUnit
Creates a handler for a delegate.
DelegateUnitDescriptor
DelegateUnitEditor
DelegateUnitFilter
DelegateUnitGenerator
DelegateUnitOption
DelegateUnitWidget
DictionaryContainsKey
Checks whether a dictionary contains the specified key.
DictionaryLiteralGenerator<TKey, TValue>
Distance<T>
Divide<T>
DocumentGeneration
DocumentGenerationUtility
DocumentGenerator
DocumentNamePool
DotProduct<T>
DoubleLiteralGenerator
DragAndDropEventProxy
DropdownChangedEventProxy
EditorGraphPingUtility
EditorRuntimeModeBinding
EditorRuntimeModeUtility
EditorVariablesUtility
EmbedGraphOperations
EmbedState<TGraph>
EmbedStateDescriptor<TEmbedState>
EmbedStateEditor
EmbedStateGenerator<TEmbedState>
EmbedStateTransition<TGraph>
EmbedStateTransitionDescriptor<TEmbedStateTransition>
EmbedStateTransitionEditor
EmbedStateTransitionWidget<TEmbedStateTransition>
EmbedStateWidget<TEmbedState>
EnumElementGeneration
EnumGeneration
EnumLiteralGenerator
Equal
Compares two inputs to determine whether they are equal.
EqualityComparison
Compares two inputs to determine if they are equal or not equal.
EventBus
EventGeneration
EventGraphComponent<TGraph, TGraphAsset>
EventHandlerUnit<TArgs>
EventHandlerUnit<TArgs>.Data
EventHandlerUnitDescriptor<TEvent>
EventHandlerUnitFilter<TUnit>
EventHandlerUnitGenerator<TUnit, TArgs>
EventHandlerUnitWidget
EventHookComparer
EventHookID
EventHookIDGenerator
EventProxy
EventProxyEditor
EventUnit
ExclusiveOr
Returns true if one input is true and the other is false.
ExclusiveOrGenerator
ExplorerCategoryItem
ExplorerClassInstanceItem
ExplorerEmbedGraphItem
ExplorerItem
ExplorerLambdaItem
ExplorerMemberItem
ExplorerTreeView
ExplorerTreeView.Styles
ExplorerTypeItem
ExplorerWindow
Expose
Exposes all members of the type.
ExposeDescriptor
ExposeFilter
ExposeGenerator
ExposeOption
ExtractAttribute
ExtractionConfiguration
ExtractionContents
ExtractionInspectionUtility
ExtractionOptionsPage
ExtractionOptionsPage.Styles
ExtractionsPage
ExtractionsPage.Styles
ExtractionStyles
ExtractionWorkflow
ExtractorPage
ExtractorPage.Styles
ExtractorWindow
FieldGeneration
FirstItem
Returns the first item in a collection or enumeration.
FixedUpdate
Called every fixed framerate frame.
FixedUpdateGenerator
Flow
FlowBehaviour
FlowBehaviourCollapseHandler
FlowBehaviourData
FlowBehaviourEditor
FlowBehaviourEditor.Contents
FlowBehaviourFactory
FlowBehaviourGenerator
FlowCanvas
FlowCanvas.Styles
FlowClassCollapseHandler<TFlowGraph>
FlowClassCollapseRequest
FlowClassGraph
FlowControlRootVisitor
FlowCoroutineVisitor
FlowExternalVisitor
FlowFunction
FlowFunctionData
FlowFunctionEditor
FlowFunctionEditor.Contents
FlowFunctionEntry
Represents an the start of a flow function.
FlowFunctionEntryDescriptor
FlowFunctionEntryEditor
FlowFunctionEntryGenerator
FlowFunctionEntryWidget
FlowFunctionExit
Represents the exit point of a flow function.
FlowFunctionExitDescriptor
FlowFunctionExitEditor
FlowFunctionExitGenerator
FlowFunctionExitWidget
FlowFunctionFactory
FlowFunctionGenerator
FlowFunctionUnit
FlowFunctionUnitDescriptor
FlowFunctionUnitGenerator
FlowFunctionUnitWidget
FlowGenerationUtility
FlowGraph
FlowGraphAsset
FlowGraphComponent
FlowGraphContext
FlowGraphData<TFlowGraph>
FlowGraphEditor
FlowGraphFactoryUtility
FlowGraphFilter
FlowGraphGenerator<TFlowGraph>
FlowGraphVariable
FlowGraphVariableCollection
FlowGraphVariableDescriptor
FlowGraphVariableEditor
FlowGraphVariableEditor.Styles
FlowGraphVariableGenerator
FlowGraphVariableUnit
FlowGraphVariableUnitDescriptor<TVariableUnit>
FlowGraphVariableUnitEditor
FlowGraphVariableUnitFilter<TUnit>
FlowGraphVariableUnitGenerator<T>
FlowGraphVariableUnitOption<TUnit>
FlowHeuristics
FlowMacro
FlowMacroData
FlowMacroFactory
FlowMacroGenerator
FlowMacroInput
FlowMacroInputDescriptor
FlowMacroInputEditor
FlowMacroInputGenerator
FlowMacroInputWidget
FlowMacroOutput
FlowMacroOutputDescriptor
FlowMacroOutputEditor
FlowMacroOutputGenerator
FlowMacroOutputWidget
FlowMacroUnit
FlowMacroUnit.Data
FlowMacroUnitDescriptor
FlowMacroUnitGenerator
FlowMacroUnitWidget
FlowState
FlowStateBehaviourFactory
FlowStateDescriptor
FlowStateEditor
FlowStateFactory
FlowStateGenerator
FlowStateTransition
FlowStateTransitionBehaviourFactory
FlowStateTransitionDescriptor
FlowStateTransitionEditor
FlowStateTransitionFactory
FlowStateTransitionGenerator
FlowStateTransitionWidget
FlowStateWidget
FlowVisitor<TResult>
For
Loops between a first and last index at a specified step.
ForEach
Loops over each element of a collection.
ForEachDescriptor
ForEachGenerator
ForGenerator
Formula
Evaluates a mathematical or logical formula with multiple arguments.
GameObjectEventUnit<TArgs>
GameObjectEventUnitGenerator<TUnit, TArgs>
GeneratedAnyState
GeneratedAsset
GeneratedClass<TShell>
GeneratedClassEditor
GeneratedClassGraph<TClass>
GeneratedComponent
GeneratedComponentHolderProtocol
GeneratedFlowBehaviour<TClass>
GeneratedFlowState
GeneratedFlowStateTransition
GeneratedFlowStateTransitionBehaviour<TClass>
GeneratedSceneComponent<T>
GeneratedSingletonComponent<T>
GeneratedState
GeneratedStateBehaviour<TClass>
GeneratedStateTransition
GeneratedSuperState
Generation
GenerationBuildProcessor
GenerationWorkflow
GeneratorProvider
GenericAdd
Returns the sum of two objects.
GenericComponentHolderProtocolExtension<TComponent, TBase>
GenericDivide
Returns the quotient of two objects.
GenericGuiEventUnit
GenericGuiEventUnitGenerator
GenericModulo
Returns the remainder of the division of two objects.
GenericMultiply
Returns the product of two objects.
GenericSubtract
Returns the difference between two objects.
GetBoltClassVariable
Gets the value of a class variable.
GetBoltClassVariableDescriptor
GetBoltClassVariableGenerator
GetBoltClassVariableOption
GetDictionaryItem
Gets a dictionary item with the specified key.
GetFlowGraphVariable
Gets the value of a graph variable.
GetFlowGraphVariableDescriptor
GetFlowGraphVariableGenerator
GetFlowGraphVariableOption
GetListItem
Gets the item at the specified index of a list.
GetMember
Gets the value of a field or property via reflection.
GetMemberDescriptor
GetMemberGenerator
GetMemberOption
GetVariable
Gets the value of a variable.
GetVariableOption
GlobalMessageListenerEditor
Graph
GraphAsset<TGraph>
GraphAssetDescriptor<TGraphAsset>
GraphAssetEditor
GraphAssetOpenHandler
GraphAssociations
GraphClipboard
GraphComponent<TGraph, TGraphAsset>
GraphComponentDescriptor<TGraphComponent>
GraphComponentEditor
GraphConnectionCollection<TConnection, TSource, TDestination>
GraphContext
GraphContextProvider
GraphData<TGraph>
GraphDescriptor<TGraph>
GraphEditor
GraphEditor.Contents
GraphEditor.Styles
GraphElement<TGraph>
GraphElementCollection<TElement>
GraphElementDependencyComparer
GraphElementEditor<TGraphContext>
GraphElementFilter<TElement>
GraphElementMergedCollection
GraphElementModuleMergedCollection
GraphElementWidget
GraphFactory<TGraph>
GraphFactoryConfiguration
GraphFactoryOptionTree
GraphGroup
GraphGroupEditor
GraphGroupFilter
GraphGroupWidget
GraphGroupWidget.Styles
GraphGUI
GraphGUI.Styles
GraphHelperWindow
GraphInspector
GraphInspector.Contents
GraphInspectorPopup
GraphInspectorWindow
GraphInstances
GraphNest<TGraph, TGraphAsset>
GraphNestEditor
GraphNestEditor.Styles
GraphNesterDescriptor
GraphNesterElementTrait
GraphOption<TGraph>
GraphPingException
GraphPingUtility
GraphPointer
GraphPointerData
GraphPointerException
GraphReference
GraphRootDescriptor<TRoot>
GraphSearchUtility
GraphSelection
GraphsExceptionUtility
GraphSharingUtility
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.
HandlePool<THandle>
HybridCodebase
HybridComponentHolderProtocol
HybridConversionUtility
HybridType
HybridTypeConverter
HybridTypeEditorUtility
HybridTypeFormatter
HybridTypeGUI
HybridTypeInspector
HybridTypeLiteralGenerator
HybridTypeOption
HybridTypeOptionTree
HybridTypeUtility
IndexerGetMember
Invokes an indexer getter via reflection.
IndexerGetMemberDescriptor
IndexerGetMemberGenerator
IndexerGetMemberOption
IndexerSetMember
Invokes an indexer getter via reflection.
IndexerSetMemberDescriptor
IndexerSetMemberGenerator
IndexerSetMemberOption
InputFieldChangedEventProxy
InputFieldEndEditEventProxy
InsertListItem
Inserts an item in a list at a specified index.
InspectorVariableNameAttribute
Int16LiteralGenerator
Int32LiteralGenerator
Int64LiteralGenerator
InvalidConnection
InvalidConnectionException
InvalidConnectionWidget
InvalidInput
InvalidInputDescriptor
InvalidInputWidget
InvalidOutput
InvalidOutputDescriptor
InvalidOutputWidget
InvokeBoltClassEvent
Invokes a class event.
InvokeBoltClassEventDescriptor
InvokeBoltClassEventGenerator
InvokeBoltClassEventOption
InvokeCustomEvent
Triggers a custom event.
InvokeCustomEventDescriptor
InvokeMember
Invokes a method or a constructor via reflection.
InvokeMemberDescriptor
InvokeMemberEditor
InvokeMemberGenerator
InvokeMemberOption
InvokeMemberWidget
Is
Checks whether an object is of a given type, and casts it if is is.
IsBoltClassBehaviourActive
IsBoltClassBehaviourActiveDescriptor
IsBoltClassBehaviourActiveGenerator
IsDescriptor
IsEditor
IsGenerator
IsUtility
IsVariableDefined
Checks whether a variable is defined.
IsVariableDefinedOption
IsWidget
IsWidget.Styles
JointBreak2DEventProxy
JointBreakEventProxy
LambdaReactive<T>
LastItem
Returns the first item in a collection or enumeration.
LateUpdate
Called every frame after all update functions have been called.
LateUpdateGenerator
LayerMaskLiteralGenerator
LegacyFlowGraph
LegacyFlowGraphData
LegacyFlowGraphInput
Fetches input values from the parent super unit for this graph.
LegacyFlowGraphInputDescriptor
LegacyFlowGraphInputEditor
LegacyFlowGraphInputWidget
LegacyFlowGraphOutput
Passes output values from this graph to the parent super unit.
LegacyFlowGraphOutputDescriptor
LegacyFlowGraphOutputEditor
LegacyFlowGraphOutputWidget
LegacyFlowState
LegacyFlowStateDescriptor
LegacyFlowStateEditor
LegacyFlowStateFactory
LegacyFlowStateGraphFactory
LegacyFlowStateTransition
LegacyFlowStateTransitionDescriptor
LegacyFlowStateTransitionEditor
LegacyFlowStateTransitionFactory
LegacyFlowStateTransitionGraphFactory
LegacyFlowStateTransitionWidget
LegacyFlowStateWidget
LegacyStateEditor
LegacyStateGraph
LegacyStateGraphFactory
LegacySuperState
LegacySuperStateDescriptor
LegacySuperStateEditor
LegacySuperStateWidget
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.
ListContainsItem
Checks whether a list contains the specified item.
ListLiteralGenerator<T>
Literal
Returns a constant value defined from the editor.
LiteralDescriptor
LiteralEditor
LiteralFilter
LiteralGenerator<TValue>
LiteralOption
LiteralUnitGenerator
LiteralWidget
LocalIdentifierPool
LoopUnit
LudiqGraphsLegacy
ManualEventUnit<TArgs>
ManualEventUnitGenerator<TUnit, TArgs>
Matrix4X4LiteralGenerator
Maximum<T>
MemberDataFastSerializer
MemberDefinitionOperations
MemberEvent
MemberEvent.Data
MemberEventDescriptor
MemberEventFilter
MemberEventGenerator
MemberEventOption
MemberEventWidget
MemberGeneration<TDeclaration>
MemberGenerationUtility
MemberIdentifierPool
MemberUnit
MemberUnitDescriptor<TMemberUnit>
MemberUnitEditor
MemberUnitFilter<TUnit>
MemberUnitGenerator<TMemberUnit>
MemberUnitInspectorHelper
MemberUnitOption<TMemberUnit>
MemberUnitWidget<TUnit>
MergeDictionaries
Merges two or more dictionaries together.
MergeLists
Merges two or more lists together.
MethodBaseGeneration<TMethod>
MethodGeneration
Minimum<T>
MissingValuePortInputException
Modulo<T>
MouseEventProxy
MoveEventProxy
MoveTowards<T>
MultiInputUnit<T>
MultiInputUnitAlphabeticDescriptor
MultiInputUnitNumericDescriptor
MultiInputUnitWidget
Multiply<T>
NamespaceExtraction
NamespaceExtractionAttribute
NamespaceExtractionInspector
NesterState<TGraph, TMacro>
NesterStateDescriptor<TNesterState>
NesterStateTransition<TGraph, TMacro>
NesterStateTransitionDescriptor<TNesterStateTransition>
NesterStateTransitionEditor
NesterStateTransitionWidget<TNesterStateTransition>
NesterStateUnitDescriptor
NesterStateUnitEditor
NesterStateUnitWidget
NesterStateWidget<TNesterState>
NesterUnit<TGraph, TGraphAsset>
NesterUnitDescriptor<TNesterUnit>
NesterUnitEditor
NesterUnitOption<TNesterUnit>
NesterUnitWidget<TNesterUnit>
NodeWidget
Normalize<T>
Not
Inverts the value of a boolean.
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.
NotGenerator
Null
Returns a null value.
NullCheck
Branches flow depending on whether the input is null.
NullCheckGenerator
NullCoalesce
Provides a fallback value if the input value is null.
NullCoalesceGenerator
NullGenerator
NumericComparison
Compares two numeric inputs.
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.
OnAnimatorIKGenerator
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.
OnAnimatorMoveGenerator
OnApplicationFocus
Called when the application gains focus.
OnApplicationFocusGenerator
OnApplicationLostFocus
Called when the application loses focus.
OnApplicationLostFocusGenerator
OnApplicationPause
Called when the application pauses.
OnApplicationPauseGenerator
OnApplicationQuit
Called when the application quits.
OnApplicationQuitGenerator
OnApplicationResume
Called when the application resumes.
OnApplicationResumeGenerator
OnBecameInvisible
Called when the renderer is no longer visible by any camera.
OnBecameInvisibleGenerator
OnBecameVisible
Called when the renderer became visible by any camera.
OnBecameVisibleGenerator
OnBeginDrag
Called on the drag object when dragging is about to begin.
OnButtonClick
Called when a user clicks the button and releases it.
OnButtonClickGenerator
OnButtonInput
A configurable event to handle global button input.
OnButtonInputGenerator
OnCancel
Called when the cancel button is pressed.
Once
Executes an action only once, and a different action afterwards.
Once.Data
OnceGenerator
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.
OnControllerColliderHitGenerator
OnDeselect
Called when the pointer deselects the GUI element.
OnDestinationReached
Called when the nav mesh agent comes within a certain threshold of its destination.
OnDestinationReachedGenerator
OnDestroy
Called before the machine is destroyed.
OnDestroyGenerator
OnDisable
Called when the machine becomes disabled or inactive.
OnDisableGenerator
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.
OnDrawGizmosGenerator
OnDrawGizmosSelected
Use to draw gizmos that are drawn in the editor when the object is selected.
OnDrawGizmosSelectedGenerator
OnDrop
Called on a target that can accept a drop.
OnDropdownValueChanged
Called when the current value of the dropdown has changed.
OnDropdownValueChangedGenerator
OnEnable
Called when the machine becomes enabled and active.
OnEnableGenerator
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.
OnEnterStateGenerator
OnExitState
Called in flow graphs nested in state graphs before the parent state node is exited.
OnExitStateGenerator
OnGUI
Use to draw immediate mode GUI components.
OnGUIGenerator
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.
OnInputFieldEndEditGenerator
OnInputFieldValueChanged
Called when the text content of the input field has changed.
OnInputFieldValueChangedGenerator
OnJointBreak
Called when a joint attached to the same game object broke.
OnJointBreak2D
Called when a joint attached to the same game object broke.
OnJointBreak2DGenerator
OnJointBreakGenerator
OnKeyboardInput
A configurable event to handle global keyboard input.
OnKeyboardInputGenerator
OnMouseDown
Called when the user has pressed the mouse button while over the GUI element or collider.
OnMouseDownGenerator
OnMouseDrag
Called when the user has clicked on the GUI element or collider and is still holding down the mouse.
OnMouseDragGenerator
OnMouseEnter
Called when the mouse enters the GUI element or collider.
OnMouseEnterGenerator
OnMouseExit
Called when the mouse is not any longer over the GUI element or collider.
OnMouseExitGenerator
OnMouseInput
A configurable event to handle global mouse input.
OnMouseInputGenerator
OnMouseOver
Called every frame while the mouse is over the GUI element or collider.
OnMouseOverGenerator
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.
OnMouseUpAsButtonGenerator
OnMouseUpGenerator
OnMove
Called when a move event occurs.
OnMoveGenerator
OnParticleCollision
Called when a particle hits a collider.
OnParticleCollisionGenerator
OnParticleTrigger
Called when any particles in a particle system meet the conditions in the trigger module.
OnParticleTriggerGenerator
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.
OnScrollbarValueChangedGenerator
OnScrollRectValueChanged
Called when the current value of the scrollbar has changed.
OnScrollRectValueChangedGenerator
OnSelect
Called when the pointer selects the GUI element.
OnSliderValueChanged
Called when the current value of the slider has changed.
OnSliderValueChangedGenerator
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.
OnToggleValueChangedGenerator
OnTransformChildrenChanged
Called when the list of children of the transform of the game object has changed.
OnTransformChildrenChangedGenerator
OnTransformParentChanged
Called when the parent property of the transform of the game object has changed.
OnTransformParentChangedGenerator
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.
OperatorGenerationUtility
Or
Returns true if either input is true.
OrGenerator
ParameterGeneration
ParticleCollisionEventProxy
ParticleTriggerEventProxy
PerSecond<T>
PointerEventProxy
PointerEventUnit
PointerEventUnitGenerator
PresetLiteralOption
Project<T>
PropertyGeneration
QuaternionLiteralGenerator
Ray2DLiteralGenerator
RayLiteralGenerator
Reactive<T>
RectIntLiteralGenerator
RectLiteralGenerator
ReflectedUnitDescription
ReflectedUnitPortDescription
RegisterCanvasAttribute
RegisterExtractorAttribute
RegisterGeneratorAttribute
RegisterGraphAssociationAttribute
RegisterGraphContextAttribute
RegisterWidgetAttribute
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.
RootGeneration
Round<TInput, TOutput>
SavedVariables
SaveVariables
Forces saved variables to be saved to the PlayerPrefs. This is useful on WebGL where automatic save on quit is not supported.
SByteLiteralGenerator
ScalarAbsolute
Returns the positive version of a scalar.
ScalarAdd
Returns the sum of two scalars.
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.
SceneVariables
ScrollbarChangedEventProxy
ScrollEventProxy
ScrollRectChangedEventProxy
SelectionEventProxy
SelectOnEnum
Selects a value from a set by switching over an enum.
SelectOnEnumDescriptor
SelectOnEnumGenerator
SelectOnFlow
Selects a value from a set by matching it with an input flow.
SelectOnFlowDescriptor
SelectOnFlowGenerator
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>
SelectUnitGenerator
SelectUnitGenerator<TUnit, TSelector>
Self
Returns the parent class instance of this graph.
SelfGenerator
Sequence
Executes the output ports in order.
SequenceDescriptor
SequenceGenerator
SetBoltClassVariable
Sets the value of a class variable.
SetBoltClassVariableDescriptor
SetBoltClassVariableGenerator
SetBoltClassVariableOption
SetDictionaryItem
Sets the value of a dictionary item with the specified key.
SetFlowGraphVariable
Sets the value of a graph variable.
SetFlowGraphVariableDescriptor
SetFlowGraphVariableGenerator
SetFlowGraphVariableOption
SetListItem
Sets the item at the specified index of a list.
SetMember
Sets the value of a field or property via reflection.
SetMemberDescriptor
SetMemberGenerator
SetMemberOption
SetVariable
Assigns the value of a variable.
SetVariableOption
SingleLiteralGenerator
SliderChangedEventProxy
SliderUnit
Returns a constant float value chosen with a slider between a min and a max.
SliderUnitGenerator
SliderUnitWidget
SliderUnitWidget.Styles
SnappingSet
SnappingSystem
SnappingUtility
Start
Called the first time a machine is enabled before any update method.
StartGenerator
State
State.Data
State.DebugData
StateBehaviour
StateBehaviourEditor
StateBehaviourEditor.Contents
StateBehaviourFactory
StateBehaviourGenerator
StateCanvas
StateClassGraph
StateDescriptor<TState>
StateEditor
StateEvents
StateFilter<TState>
StateGenerator<TState>
StateGraph
StateGraphAsset
StateGraphComponent
StateGraphContext
StateGraphData
StateGraphDescriptor
StateGraphEditor
StateGraphGenerator<TStateGraph>
StateTransition
StateTransition.DebugData
StateTransitionDescriptor<TStateTransition>
StateTransitionEditor
StateTransitionFilter<TTransition>
StateTransitionGenerator<TStateTransition>
StateTransitionWidget<TStateTransition>
StateTransitionWidget<TStateTransition>.Styles
StateUnit
StateUnitOptionsExtensions
StateWidget<TState>
StateWidget<TState>.Styles
StaticConstructorGeneration
StringLiteralGenerator
SubmitEventProxy
Subtract<T>
Sum<T>
SuperState
SuperStateCollapseRequest
SuperStateDescriptor
SuperStateEditor
SuperStateFactory
SuperStateGenerator
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>
SwitchUnitGenerator<TUnit, TSelector>
Throw
Throws an exception.
ThrowGenerator
Timer
Runs a timer and outputs elapsed and remaining measurements.
Timer.Data
TimerGenerator
ToggleBoltClassBehaviour
ToggleBoltClassBehaviourDescriptor
ToggleBoltClassBehaviourGenerator
ToggleChangedEventProxy
ToggleFlow
Toggles the control flow with on and off triggers.
ToggleFlow.Data
ToggleFlowGenerator
ToggleValue
Toggles between two values with on and off triggers.
ToggleValue.Data
ToggleValueGenerator
TransformEventProxy
Trigger2DEventProxy
TriggerEvent2DUnit
TriggerEvent2DUnitGenerator
TriggerEventProxy
TriggerEventUnit
TriggerEventUnitGenerator
TriggerStateTransition
Triggers the transition in the parent state graph.
TriggerStateTransitionGenerator
TriggerStateTransitionWidget
TryCatch
Handles an exception if it occurs.
TryCatchGenerator
TweenMember
Tweens the value of a field or property via reflection. (Requires DOTween library.)
TweenMemberDescriptor
TweenMemberGenerator
TweenMemberOption
TypeCategoryOperations
TypedComparison
Compares two inputs.
TypedComparisonDescriptor
TypedComparisonGenerator
TypedComparisonOption
TypeExtraction
TypeExtractionInspector
TypeGeneration<TDeclaration>
TypeLiteralGenerator
TypeReferencePool
UInt16LiteralGenerator
UInt32LiteralGenerator
UInt64LiteralGenerator
UnaryOperatorUnit
UnaryOperatorUnitDescriptor
UnaryOperatorUnitGenerator
UnaryOperatorUnitOption
UnifiedVariableUnit
UnifiedVariableUnitDescriptor<TVariableUnit>
UnifiedVariableUnitEditor
UnifiedVariableUnitOption<TVariableUnit>
UnifiedVariableUnitWidget
Unit
Unit<TFlowGraph>
Unit<TFlowGraph>.DebugData
UnitCategory
UnitCategoryAttribute
UnitCategoryOption
UnitConnection<TSourcePort, TDestinationPort>
UnitConnectionDebugData
UnitConnectionFilter<TConnection>
UnitConnectionStyles
UnitConnectionWidget<TConnection>
UnitControlPortProxy
A unit that forwards a control port connection between units.
UnitControlPortProxyGenerator
UnitCustomExtracted
UnitDefinitionUtility
UnitDescriptor<TUnit>
UnitDisplayAttribute
UnitEditor
UnitEditor.Styles
UnitFilter<TUnit>
UnitGenerator<TUnit>
UnitOption<TUnit>
UnitOption<TUnit>.FooterStyles
UnitOptionDataFastSerializer
UnitOptionFilter
UnitOptions
UnitOptionsExtract
UnitOptionsExtractFastSerializer
UnitOptionsExtractor
UnitOptionTree
UnitPort<TData, TValidOther, TInvalidOther, TExternalConnection, TDefinition>
UnitPortCollection<TPort>
UnitPortDefinition
UnitPortDefinitionCollection<T>
UnitPortDefinitionCollectionAdaptor
UnitPortDefinitionEditor<T>
UnitPortDefinitionEditor<T>.Styles
UnitPortDefinitionMergedCollection<TDefinition>
UnitPortDefinitionUtility
UnitPortDescriptor<TPort>
UnitPortDisplayAttribute
UnitPortFilter<TPort>
UnitPortKeyAttribute
UnitPortMergedCollection<TPort>
UnitPortProxy<TInput, TOutput>
A special unit that creates a wireless connection between ports.
UnitPortProxyFilter<TProxy>
UnitPortProxyOption
UnitPortProxyWidget
UnitPortWidget<TPort>
UnitPortWidget<TPort>.Styles
UnitPreservation
UnitRelation
UnitSettingDisplayAttribute
UnitValuePortProxy
A unit that forwards a value port connection between units.
UnitValuePortProxyFilter
UnitValuePortProxyGenerator
UnitWidget<TUnit>
UnitWidget<TUnit>.Styles
UnityEvents
UnityObjectBoltTypeShellInspector
Update
Called every frame.
UpdateGenerator
ValueConnection
ValueConnectionDebugData
ValueConnectionWidget
ValueInput
ValueInputData
ValueInputDefinition
ValueInputDefinitionEditor
ValueInputDescriptor
ValueInputFilter
ValueInputWidget
ValueOutput
ValueOutputData
ValueOutputDefinition
ValueOutputDefinitionEditor
ValueOutputDescriptor
ValueOutputWidget
ValuePortDefinition
VariableDeclaration
VariableDeclarationCollection
VariableDeclarationInspector
VariableDeclarationInspector.Styles
VariableDeclarations
VariableDeclarationsCloner
VariableDeclarationsInspector
VariableDeclarationsInspector.Styles
VariableKindAttribute
VariableKindOption
VariableNameAttributeInspector
VariableNameInspector
VariableNameInspector.Styles
Variables
VariablesAsset
VariablesAssetEditor
VariablesEditor
VariablesSaver
Listens to the OnApplicationQuit on OnApplicationPause hooks to trigger the serialization of saved variables into PlayerPrefs.
VariablesWindow
VariablesWindow.Styles
Vector2Absolute
Returns a version of a 2D vector where each component is positive.
Vector2Add
Returns the sum of two 2D vectors.
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.
Vector2IntLiteralGenerator
Vector2Lerp
Returns the linear interpolation between two 2D vectors.
Vector2LiteralGenerator
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.
Vector3Add
Returns the sum of two 3D vectors.
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.
Vector3IntLiteralGenerator
Vector3Lerp
Returns the linear interpolation between two 3D vectors.
Vector3LiteralGenerator
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.
Vector4Add
Returns the sum of two 4D vectors.
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.
Vector4Lerp
Returns the linear interpolation between two 4D vectors.
Vector4LiteralGenerator
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.
VisibilityEventProxy
WaitForCoroutine
Delays flow by waiting until a nested coroutine has completed.
WaitForCoroutineGenerator
WaitForEndOfFrameUnit
Delays flow by waiting until the end of the frame.
WaitForEndOfFrameUnitGenerator
WaitForFlow
Delays flow by waiting until multiple input flows have been executed.
WaitForFlow.Data
WaitForFlowDescriptor
WaitForFlowGenerator
WaitForInstruction
Delays flow by waiting until a yield instruction has completed.
WaitForInstructionGenerator
WaitForNextFrameUnit
Delays flow by waiting until the next frame.
WaitForNextFrameUnitGenerator
WaitForSecondsUnit
Delays flow by waiting a specified number of seconds.
WaitForSecondsUnitGenerator
WaitUnit
WaitUntilUnit
Delays flow by waiting until a condition becomes true.
WaitUntilUnitGenerator
WaitWhileUnit
Delays flow by waiting while a condition is true.
WaitWhileUnitGenerator
While
Loops as long as a given condition is true.
WhileGenerator
Widget
WidgetList<TWidget>
A list of widgets that can be safely iterated over even if the collection changes during iteration.