Types
| Type Name | Description |
|---|---|
| AgentController | AI for the movement component that wraps the NavMeshAgent. Used mainly through built-in Behavior's Agent. |
| AnimationTriggerEventReceiver | A component for notifying another method of an event called from AnimationEvent |
| AnimatorBoolParameterReference | A reference to the Boolean parameter of Animator. |
| AnimatorFloatParameterReference | A reference to the float parameter of Animator. |
| AnimatorIntParameterReference | A reference to the int parameter of Animator. |
| AnimatorName | A class that handles names related to Animator. |
| AnimatorParameterReference | Reference Animator parameters. |
| AnimatorTriggerParameterReference | A reference to the Boolean parameter of Animator. |
| AnyParameterReference | Parameter reference specifying type. |
| ArborFSM | Core part of StateMachine. Is used by attaching to GameObject. |
| ArborFSMInternal | Internal class of ArborFSM.To actually attach to GameObject is to use the ArborFSM. |
| ArborReferenceUtility | Arbor reference utility class |
| AssetObjectListParameter | ListParameter of AssetObject |
| AssetObjectListParameterReference | Reference AssetObjectList parameters. |
| AssetObjectParameterReference | Reference AssetObject parameters. |
| AttributeHelper | A helper class for Attribute. |
| Bezier2D | Class to handle the two-dimensional cubic Bezier |
| BoolListParameterReference | Reference BoolList parameters. |
| BoolParameterReference | Reference Bool parameters. |
| BoundsIntListParameterReference | Reference BoundsIntList parameters. |
| BoundsIntParameterReference | Reference BoundsInt parameters. |
| BoundsListParameterReference | Reference BoundsList parameters. |
| BoundsParameterReference | Reference Bounds parameters. |
| CalculateScope | Scope of the calculator node. When the recalculation mode of a calculator node is scoped, it is used to improve performance by suppressing recalculations in the same scope as much as possible. |
| Calculator | Class that defines the behavior of the State. Inherited and to use. |
| CalculatorNode | Class that represents a calculator |
| ClassConstraintInfo | Class constraint information |
| ClassTypeReference | A reference class for serializable types. |
| ColorListParameterReference | Reference ColorList parameters. |
| ColorParameterReference | Reference Color parameters. |
| CommentNode | Class that represents a comment |
| ComponentListParameter | ListParameter of Component |
| ComponentListParameterReference | Reference ComponentList parameters. |
| ComponentParameterReference | Reference Component parameters. |
| ComponentParameterReference<T> | Reference Component parameters(Generic). |
| ComponentSingleton<T> | Component type singleton class |
| ComponentUtility | Component utility class for Editor |
| DataBranch | Class that connects DataSlot. |
| DataBranchRerouteNode | Reroute node of DataBranch. |
| DataBranchRerouteNodeList | DataBranchRerouteNode List |
| DataSlot | Slot for connecting a calculator node. |
| DataSlotField | Field information of DataSlot |
| DebugInfiniteLoopSettings | Debug setting of infinite loop |
| EachField<T> | Find each serializable field |
| EnumFieldUtility | Utility class of FlexibleEnumAny or enum type Parameter |
| EnumListParameter | ListParameter of Enum |
| EnumListParameterReference | Reference EnumList parameters. |
| EnumParameterReference | Reference Enum parameters. |
| FlexibleAssetObject | Class to handle a flexible Asset Object type reference method there is more than one. |
| FlexibleBool | Class to handle a flexible bool type reference method there is more than one. |
| FlexibleBounds | Class to handle a flexible Bounds type reference method there is more than one. |
| FlexibleBoundsInt | Class to handle a flexible BoundsInt type reference method there is more than one. |
| FlexibleColor | Class to handle a flexible Color type reference method there is more than one. |
| FlexibleComponent | Class to handle a flexible Component type reference method there is more than one. |
| FlexibleComponent<T> | Class to handle a flexible Component type reference method there is more than one(Generic). |
| FlexibleComponentBase | Base class for FlexibleComponent<T>. Defined for bridging to PropertyDrawer. |
| FlexibleEnumAny | Class to handle a flexible enum type reference method there is more than one. |
| FlexibleExecuteMethodFlags | Class to handle a flexible ExecuteMethodFlags type reference method there is more than one. |
| FlexibleField<T> | A base class for dealing with flexible types with multiple reference methods.To use it, inherit T by specifying a user-defined class. |
| FlexibleFieldBase | A base class for dealing with flexible types with multiple reference methods.See FlexibleField<T> for use. |
| FlexibleFloat | Class to handle a flexible float type reference method there is more than one. |
| FlexibleForceMode | Class to handle a flexible ForceMode type reference method there is more than one. |
| FlexibleForceMode2D | Class to handle a flexible ForceMode2D type reference method there is more than one. |
| FlexibleGameObject | Class to handle a flexible GameObject type reference method there is more than one. |
| FlexibleInt | Class to handle a flexible int type reference method there is more than one. |
| FlexibleKeyCode | Class to handle a flexible KeyCode type reference method there is more than one. |
| FlexibleLayerMask | Class to handle a flexible LayerMask type reference method there is more than one. |
| FlexibleList<T> | A class that handles flexible list types that have multiple reference methods.If you want to use it, specify the type of the list element in T and inherit it. |
| FlexibleLoadSceneMode | Class to handle a flexible LoadSceneMode type reference method there is more than one. |
| FlexibleLong | Class to handle a flexible long type reference method there is more than one. |
| FlexiblePrimitiveBase | Class to handle a flexible primitive type reference method there is more than one. Inherit and use it. |
| FlexibleQuaternion | Class to handle a flexible Quaternion type reference method there is more than one. |
| FlexibleRect | Class to handle a flexible Rect type reference method there is more than one. |
| FlexibleRectInt | Class to handle a flexible RectInt type reference method there is more than one. |
| FlexibleRectTransform | Class to handle a flexible RectTransform type reference method there is more than one. |
| FlexibleRigidbody | Class to handle a flexible Rigidbody type reference method there is more than one. |
| FlexibleRigidbody2D | Class to handle a flexible Rigidbody2D type reference method there is more than one. |
| FlexibleSceneObjectBase | Class to handle a flexible scene objects (GameObject, Component) type reference method there is more than one. Inherit and use it. |
| FlexibleSendTriggerFlags | Class to handle a flexible SendTriggerFlags type reference method there is more than one. |
| FlexibleSpace | Class to handle a flexible Space type reference method there is more than one. |
| FlexibleString | Class to handle a flexible string type reference method there is more than one. |
| FlexibleStringComparison | Class to handle a flexible StringComparison type reference method there is more than one. |
| FlexibleTimeType | Class to handle a flexible TimeType type reference method there is more than one. |
| FlexibleTransform | Class to handle a flexible Transform type reference method there is more than one. |
| FlexibleTransitionTiming | Class to handle a flexible TransitionTiming type reference method there is more than one. |
| FlexibleVector2 | Class to handle a flexible Vector2 type reference method there is more than one. |
| FlexibleVector2Int | Class to handle a flexible Vector2Int type reference method there is more than one. |
| FlexibleVector3 | Class to handle a flexible Vector3 type reference method there is more than one. |
| FlexibleVector3Int | Class to handle a flexible Vector3Int type reference method there is more than one. |
| FlexibleVector4 | Class to handle a flexible Vector4 type reference method there is more than one. |
| FloatListParameterReference | Reference FloatList parameters. |
| FloatParameterReference | Reference Float parameters. |
| GameObjectListParameterReference | Reference GameObjectList parameters. |
| GameObjectParameterReference | Reference GameObject parameters. |
| GlobalParameterContainer | Class dealing with the accessible ParameterContainer even across the scene. |
| GlobalParameterContainerInternal | Class dealing with the accessible ParameterContainer even across the scene. |
| GroupNode | Class that represents the group node |
| InputSlot<T> | Generic class of the input slot |
| InputSlotAny | Input slot class specifying type |
| InputSlotBase | Input slot |
| InputSlotBool | bool type of input slot |
| InputSlotBounds | Bounds type of input slot |
| InputSlotBoundsInt | BoundsInt type of input slot |
| InputSlotCollider | Collider type of input slot |
| InputSlotCollider2D | Collider2D type of input slot |
| InputSlotCollision | Collision type of input slot |
| InputSlotCollision2D | Collision2D type of input slot |
| InputSlotColor | Color type of input slot |
| InputSlotComponent | Component type of input slot |
| InputSlotComponent<T> | Component type of input slot(Generic) |
| InputSlotFloat | float type of input slot |
| InputSlotGameObject | GameObject type of input slot |
| InputSlotInt | int type of input slot |
| InputSlotLong | long type of input slot |
| InputSlotQuaternion | Quaternion type of input slot |
| InputSlotRay | Ray type of input slot |
| InputSlotRaycastHit | RaycastHit type of input slot |
| InputSlotRaycastHit2D | RaycastHit2D type of input slot |
| InputSlotRect | Rect type of input slot |
| InputSlotRectInt | RectInt type of input slot |
| InputSlotRectTransform | RectTransform type of input slot |
| InputSlotRigidbody | Rigidbody type of input slot |
| InputSlotRigidbody2D | Rigidbody2D type of input slot |
| InputSlotString | string type of input slot |
| InputSlotTransform | Transform type of input slot |
| InputSlotTypable | Input slot class specifying type |
| InputSlotUnityObject | UnityEngine.Object type of input slot |
| InputSlotVector2 | Vector2 type of input slot |
| InputSlotVector2Int | Vector2Int type of input slot |
| InputSlotVector3 | Vector3 type of input slot |
| InputSlotVector3Int | Vector3Int type of input slot |
| InputSlotVector4 | Vector4 type of input slot |
| InternalVariableBase | Base class of Variable and VariableList. |
| IntListParameterReference | Reference IntList parameters. |
| IntParameterReference | Reference Int parameters. |
| ListAccessor | Access IList<> generated at runtime. |
| ListParameterAOT | AOT supported class for parameters that handle List |
| ListParameterBase | Base class for parameters that handle List |
| ListParameterBase<T> | Base class for parameters that handle List |
| ListParameterBaseInternal<T> | Base class for parameters that handle List |
| ListUtility | List utility class |
| LogicalCondition | Logical operation of condition |
| LongListParameterReference | Reference LongList parameters. |
| LongParameterReference | Reference Long parameters. |
| MemberCache | MemberInfo cache |
| MovingEntity | The base class of a moving entity. |
| MovingEntityCharacterController | MovingEntity moved by CharacterController |
| MovingEntityNavMeshAgent | MovingEntity moved by NavMeshAgent |
| MovingEntityRigidbody | MovingEntity moved by Rigidbody |
| MovingEntityTransform | MovingEntity moved by Transform |
| Node | Base class of a node in Arbor Editor |
| NodeBehaviour | Base class for scripts to be assigned to various nodes of ArborFSM. |
| NodeBehaviourList<T> | NodeBehaviour list |
| NodeGraph | Base class of node graph. |
| NodeList<T> | Node list |
| ObjectListParameterBase<T> | ListParameter of UnityObject |
| ObjectNamesUtility | ObjectNames utility class |
| ObjectUtility | Utility class for Unity objects |
| OffMeshLinkSettings | Set the method for the AgentController to traverse OffMeshLink(or NavMeshLink). |
| OutputSlot<T> | Generic class of the output slot |
| OutputSlotAny | Output slot class outputting any type |
| OutputSlotBase | Output slot |
| OutputSlotBool | bool type of output slot |
| OutputSlotBounds | Bounds type of output slot |
| OutputSlotBoundsInt | BoundsInt type of output slot |
| OutputSlotCollider | Collider type of output slot |
| OutputSlotCollider2D | Collider2D type of output slot |
| OutputSlotCollision | Collision type of output slot |
| OutputSlotCollision2D | Collision2D type of output slot |
| OutputSlotColor | Color type of output slot |
| OutputSlotComponent | Component type of output slot |
| OutputSlotComponent<T> | Component type of output slot(Generic) |
| OutputSlotFloat | float type of output slot |
| OutputSlotGameObject | GameObject type of output slot |
| OutputSlotInt | int type of output slot |
| OutputSlotLong | long type of output slot |
| OutputSlotQuaternion | Quaternion type of output slot |
| OutputSlotRay | Ray type of output slot |
| OutputSlotRaycastHit | RaycastHit type of output slot |
| OutputSlotRaycastHit2D | RaycastHit2D type of output slot |
| OutputSlotRect | Rect type of output slot |
| OutputSlotRectInt | RectInt type of output slot |
| OutputSlotRectTransform | RectTransform type of output slot |
| OutputSlotRigidbody | Rigidbody type of output slot |
| OutputSlotRigidbody2D | Rigidbody2D type of output slot |
| OutputSlotString | string type of output slot |
| OutputSlotTransform | Transform type of output slot |
| OutputSlotTypable | Output slot class specifying type |
| OutputSlotUnityObject | UnityEngine.Object type of output slot |
| OutputSlotVector2 | Vector2 type of output slot |
| OutputSlotVector2Int | Vector2Int type of output slot |
| OutputSlotVector3 | Vector3 type of output slot |
| OutputSlotVector3Int | Vector3Int type of output slot |
| OutputSlotVector4 | Vector4 type of output slot |
| Parameter | Class of Parameter to be stored in the ParameterContainer. |
| ParameterContainer | ParameterContainer。 Is used by attaching to GameObject. |
| ParameterContainerBase | Base class to identify the ParameterContainer |
| ParameterContainerInternal | ParameterContainer.Is used by attaching to GameObject. |
| ParameterReference | Reference parameters. |
| ParameterReference<T> | A parameter reference class that allows you to specify the value type with a generic type. |
| ParameterReferenceBase<T> | Base class for parameter references that allow you to specify a value type in a generic type. |
| ParameterReferenceConstrainter | A class for constraining depending on the type of the parameter referenced by ParameterReference |
| ParameterTypeMismatchException | The exception that is thrown when accessing the value of the wrong type of parameter. |
| ParameterUtility | Parameter related utility class |
| ProfilerScope | Disposable helper class that manages the Profiler.BeginSample / EndSample. |
| QuaternionListParameterReference | Reference QuaternionList parameters. |
| QuaternionParameterReference | Reference Quaternion parameters. |
| RectIntListParameterReference | Reference RectIntList parameters. |
| RectIntParameterReference | Reference RectInt parameters. |
| RectListParameterReference | Reference RectList parameters. |
| RectParameterReference | Reference Rect parameters. |
| RectTransformParameterReference | Reference RectTransform parameters. |
| RendererPropertyBlock | A wrapper class for the MaterialPropertyBlock assigned to the Renderer. |
| RerouteSlot | Slot used for midpoint of DataBranch. |
| Rigidbody2DParameterReference | Reference Rigidbody2D parameters. |
| RigidbodyParameterReference | Reference Rigidbody parameters. |
| ScriptableSingleton<T> | Class that the ScriptableObject to Singleton. |
| SerializeVersion | Perform version management with the class of Serializable attribute. |
| State | Class that represents the state |
| StateBehaviour | Class that defines the behavior of the State. Inherited and to use. |
| StateLink | Class that contains a transition destination State. |
| StateLinkRerouteNode | StateLink's reroute node |
| StateLinkRerouteNodeList | StateLinkRerouteNode list |
| StringListParameterReference | Reference StringList parameters. |
| StringParameterReference | Reference String parameters. |
| Timer | A class that measures elapsed time. |
| TimeUtility | Time utility class |
| TransformParameterReference | Reference Transform parameters. |
| TypeUtility | Type utility class |
| UpdateSettings | Settings related to updating. |
| Variable<T> | A generic class of Variable. |
| VariableBase | Base class of Variable. |
| VariableList<T> | A generic class of VariableList. |
| VariableListBase | Base class of VariableList. |
| VariableListParameterReference | Reference VariableList parameters. |
| VariableParameterReference | Reference Variable parameters. |
| Vector2IntListParameterReference | Reference Vector2IntList parameters. |
| Vector2IntParameterReference | Reference Vector2Int parameters. |
| Vector2ListParameterReference | Reference Vector2List parameters. |
| Vector2ParameterReference | Reference Vector2 parameters. |
| Vector3IntListParameterReference | Reference Vector3IntList parameters. |
| Vector3IntParameterReference | Reference Vector3Int parameters. |
| Vector3ListParameterReference | Reference Vector3List parameters. |
| Vector3ParameterReference | Reference Vector3 parameters. |
| Vector4ListParameterReference | Reference Vector4List parameters. |
| Vector4ParameterReference | Reference Vector4 parameters. |
| Waypoint | Components for setting routes |