|
Arbor 3: FSM & BT Graph Editor
3.4.0
|
Namespaces | |
| namespace | BehaviourTree |
| namespace | DynamicReflection |
| namespace | Events |
| namespace | Internal |
| namespace | ObjectPooling |
| namespace | ParameterBehaviours |
| namespace | Serialization |
Classes | |
| class | AddBehaviourMenu |
| Attribute that specifies the name of at AddBehaviour menu. More... | |
| class | AddCalculatorMenu |
| Attribute that specifies the name of at AddBehaviour menu. More... | |
| class | AddVariableMenu |
| AAttribute that specifies the path in ParameterContainer's parameter addition menu. More... | |
| class | AgentController |
| AI for the movement component that wraps the NavMeshAgent. More... | |
| class | AnimationCurveVariable |
| AnimationCurve type Variable More... | |
| class | AnimatorBoolParameterReference |
| A reference to the Boolean parameter of Animator. More... | |
| class | AnimatorFloatParameterReference |
| A reference to the float parameter of Animator. More... | |
| class | AnimatorIntParameterReference |
| A reference to the int parameter of Animator. More... | |
| class | AnimatorParameterReference |
| Reference Animator parameters. More... | |
| class | AnimatorTriggerParameterReference |
| A reference to the Boolean parameter of Animator. More... | |
| class | AnyParameterReference |
| Parameter reference specifying type. More... | |
| class | ArborFSM |
| Core part of StateMachine. More... | |
| class | ArborFSMInternal |
| Internal class of Arbor.ArborFSM. More... | |
| class | ArborReferenceUtility |
| Arbor reference utility class More... | |
| class | AttributeHelper |
| A helper class for Attribute. More... | |
| class | BehaviourHelp |
| Attribute that specifies the URL to be displayed from the Help button of StateBehaviour. More... | |
| class | BehaviourTitle |
| Attribute that specifies the title to display the StateBehaviour. More... | |
| class | Bezier2D |
| Class to handle the two-dimensional cubic Bezier More... | |
| class | BoolParameterReference |
| Reference Bool parameters. More... | |
| class | BoundsParameterReference |
| Reference Bounds parameters. More... | |
| class | BuiltInBehaviour |
| Attributes that define the built-in Behaviour. More... | |
| class | BuiltInCalculator |
| Attributes that define the built-in Calculator. More... | |
| class | BuiltInComponent |
| Attributes that define the built-in Component. More... | |
| class | Calculator |
| Class that defines the behavior of the State. More... | |
| class | CalculatorHelp |
| Attribute that specifies the URL to be displayed from the Help button of Calculator. More... | |
| class | CalculatorNode |
| Class that represents a calculator More... | |
| class | CalculatorTitle |
| Attribute that specifies the title to display the StateBehaviour. More... | |
| class | ClassComponentAttribute |
| Attribute to restrict to classes inherited from UnityEngine.Component for fields. More... | |
| class | ClassConstraintInfo |
| Class constraint information More... | |
| class | ClassEnumFieldConstraint |
| Attribute to restrict to enum types only for fields. More... | |
| class | ClassExtendsAttribute |
| Attribute to restrict to classes inherited from the type specified for the field. More... | |
| class | ClassGenericArgumentAttribute |
| Attribute to restrict to field only for types specified as generic arguments. More... | |
| class | ClassScriptableObjectAttribute |
| Attribute to restrict to classes inherited from UnityEngine.ScriptableObject for fields. More... | |
| class | ClassTypeConstraintAttribute |
| A basic Attribute class that imposes a type constraint on a field. More... | |
| class | ClassTypeReference |
| A reference class for serializable types. More... | |
| class | ClassUnityObjectAttribute |
| Attribute to restrict to classes inherited from UnityEngine.Object for fields. More... | |
| class | ColorParameterReference |
| Reference Color parameters. More... | |
| class | CommentNode |
| Class that represents a comment More... | |
| class | ComponentParameterReference |
| Reference Component parameters. More... | |
| class | ComponentUtility |
| Component utility class for Editor More... | |
| class | ConstantMultilineAttribute |
| Display multiple lines when the type of Arbor.FlexibleString is Constant. More... | |
| class | ConstantRangeAttribute |
| Limit the value range when Arbor.FlexibleInt or Arbor.FlexibleFloat type is Constant. More... | |
| class | DataBranch |
| Class that connects DataSlot. More... | |
| class | DataBranchRerouteNode |
| Reroute node of DataBranch. More... | |
| class | DataBranchRerouteNodeList |
| DataBranchRerouteNode List More... | |
| class | DataSlot |
| Slot for connecting a calculator node. More... | |
| class | DataSlotField |
| Field information of DataSlot More... | |
| class | DebugInfiniteLoopSettings |
| Debug setting of infinite loop More... | |
| class | EachField |
| Find each serializable field More... | |
| class | EachFieldUtility |
| class | EnumFieldUtility |
| Utility class of FlexibleEnumAny or enum type Parameter More... | |
| class | EulerAnglesAttribute |
| Attribute to edit Quaternion at Euler angles. More... | |
| class | FixedImmediateTransition |
| Setting the StateLink is in a state of fixing an immediate transition flags. More... | |
| class | FixedTransitionTiming |
| Setting the StateLink is in a state of fixing an immediate transition flags. More... | |
| class | FlexibleAnimationCurve |
| Class to handle a flexible AnimationCurve type reference method there is more than one. More... | |
| class | FlexibleBool |
| Class to handle a flexible bool type reference method there is more than one. More... | |
| class | FlexibleBounds |
| Class to handle a flexible Bounds type reference method there is more than one. More... | |
| class | FlexibleColor |
| Class to handle a flexible Color type reference method there is more than one. More... | |
| class | FlexibleComponent |
| Class to handle a flexible Component type reference method there is more than one. More... | |
| class | FlexibleEnumAny |
| Class to handle a flexible enum type reference method there is more than one. More... | |
| class | FlexibleField |
| A base class for dealing with flexible types with multiple reference methods. More... | |
| class | FlexibleFieldBase |
| A base class for dealing with flexible types with multiple reference methods. More... | |
| class | FlexibleFloat |
| Class to handle a flexible float type reference method there is more than one. More... | |
| class | FlexibleGameObject |
| Class to handle a flexible GameObject type reference method there is more than one. More... | |
| class | FlexibleGradient |
| Class to handle a flexible Gradient type reference method there is more than one. More... | |
| class | FlexibleInt |
| Class to handle a flexible int type reference method there is more than one. More... | |
| class | FlexibleLong |
| Class to handle a flexible long type reference method there is more than one. More... | |
| class | FlexiblePrimitiveBase |
| Class to handle a flexible primitive type reference method there is more than one. More... | |
| class | FlexibleQuaternion |
| Class to handle a flexible Quaternion type reference method there is more than one. More... | |
| class | FlexibleRect |
| Class to handle a flexible Rect type reference method there is more than one. More... | |
| class | FlexibleRectTransform |
| Class to handle a flexible RectTransform type reference method there is more than one. More... | |
| class | FlexibleRigidbody |
| Class to handle a flexible Rigidbody type reference method there is more than one. More... | |
| class | FlexibleRigidbody2D |
| Class to handle a flexible Rigidbody2D type reference method there is more than one. More... | |
| class | FlexibleString |
| Class to handle a flexible string type reference method there is more than one. More... | |
| class | FlexibleTransform |
| Class to handle a flexible Transform type reference method there is more than one. More... | |
| class | FlexibleVector2 |
| Class to handle a flexible Vector2 type reference method there is more than one. More... | |
| class | FlexibleVector3 |
| Class to handle a flexible Vector3 type reference method there is more than one. More... | |
| class | FloatParameterReference |
| Reference Float parameters. More... | |
| class | GameObjectParameterReference |
| Reference GameObject parameters. More... | |
| class | GlobalParameterContainer |
| Class dealing with the accessible ParameterContainer even across the scene. More... | |
| class | GlobalParameterContainerInternal |
| Class dealing with the accessible ParameterContainer even across the scene. More... | |
| class | GradientVariable |
| Gradient type Variable More... | |
| class | GroupNode |
| Class that represents the group node More... | |
| class | HideBehaviour |
| The attributes you do not want to display to AddBehaviour menu. More... | |
| class | HideSlotFields |
| Attribute to hide additional fields of DataSlot More... | |
| interface | IComponentProcessor |
| Interface for Editor processing such as Undo. More... | |
| interface | IFlexibleField |
| FlexibleField interface More... | |
| interface | IInputSlot |
| Interface of input DataSlot. More... | |
| interface | INodeBehaviourContainer |
| Interface to use if Node is a NodeBehaviour container More... | |
| interface | INodeBehaviourSerializationCallbackReceiver |
| Interface to receive callbacks upon serialization and deserialization. More... | |
| interface | INodeGraphContainer |
| Interface to use if NodeBehaviour is a NodeGraph container More... | |
| class | InputSlot |
| Generic class of the input slot More... | |
| class | InputSlotAnimationCurve |
| AnimationCurve type of input slot More... | |
| class | InputSlotAny |
| Input slot class specifying type More... | |
| class | InputSlotBase |
| Input slot More... | |
| class | InputSlotBool |
| bool type of input slot More... | |
| class | InputSlotBounds |
| Bounds type of input slot More... | |
| class | InputSlotCollider |
| Collider type of input slot More... | |
| class | InputSlotCollider2D |
| Collider2D type of input slot More... | |
| class | InputSlotCollision |
| Collision type of input slot More... | |
| class | InputSlotCollision2D |
| Collision2D type of input slot More... | |
| class | InputSlotColor |
| Color type of input slot More... | |
| class | InputSlotComponent |
| Component type of input slot More... | |
| class | InputSlotFloat |
| float type of input slot More... | |
| class | InputSlotGameObject |
| GameObject type of input slot More... | |
| class | InputSlotGradient |
| Gradient type of input slot More... | |
| class | InputSlotInt |
| int type of input slot More... | |
| class | InputSlotLong |
| long type of input slot More... | |
| class | InputSlotQuaternion |
| Quaternion type of input slot More... | |
| class | InputSlotRaycastHit |
| RaycastHit type of input slot More... | |
| class | InputSlotRaycastHit2D |
| RaycastHit2D type of input slot More... | |
| class | InputSlotRect |
| Rect type of input slot More... | |
| class | InputSlotRectTransform |
| RectTransform type of input slot More... | |
| class | InputSlotRigidbody |
| Rigidbody type of input slot More... | |
| class | InputSlotRigidbody2D |
| Rigidbody2D type of input slot More... | |
| class | InputSlotString |
| string type of input slot More... | |
| class | InputSlotTransform |
| Transform type of input slot More... | |
| class | InputSlotTypable |
| Input slot class specifying type More... | |
| class | InputSlotUnityObject |
| UnityEngine.Object type of input slot More... | |
| class | InputSlotVector2 |
| Vector2 type of input slot More... | |
| class | InputSlotVector3 |
| Vector3 type of input slot More... | |
| class | IntParameterReference |
| Reference Int parameters. More... | |
| interface | IOutputSlot |
| Interface of output DataSlot. More... | |
| class | LongParameterReference |
| Reference Long parameters. More... | |
| class | Node |
| Base class of a node in Arbor Editor More... | |
| class | NodeBehaviour |
| Base class for scripts to be assigned to various nodes of ArborFSM. More... | |
| class | NodeBehaviourList |
| NodeBehaviour list More... | |
| class | NodeGraph |
| Base class of node graph. More... | |
| class | NodeList |
| Node list More... | |
| class | OutputSlot |
| Generic class of the output slot More... | |
| class | OutputSlotAnimationCurve |
| AnimationCurve type of output slot More... | |
| class | OutputSlotAny |
| Output slot class outputting any type More... | |
| class | OutputSlotBase |
| Output slot More... | |
| class | OutputSlotBool |
| bool type of output slot More... | |
| class | OutputSlotBounds |
| Bounds type of output slot More... | |
| class | OutputSlotCollider |
| Collider type of output slot More... | |
| class | OutputSlotCollider2D |
| Collider2D type of output slot More... | |
| class | OutputSlotCollision |
| Collision type of output slot More... | |
| class | OutputSlotCollision2D |
| Collision2D type of output slot More... | |
| class | OutputSlotColor |
| Color type of output slot More... | |
| class | OutputSlotComponent |
| Component type of output slot More... | |
| class | OutputSlotFloat |
| float type of output slot More... | |
| class | OutputSlotGameObject |
| GameObject type of output slot More... | |
| class | OutputSlotGradient |
| Gradient type of output slot More... | |
| class | OutputSlotInt |
| int type of output slot More... | |
| class | OutputSlotLong |
| long type of output slot More... | |
| class | OutputSlotQuaternion |
| Quaternion type of output slot More... | |
| class | OutputSlotRaycastHit |
| RaycastHit type of output slot More... | |
| class | OutputSlotRaycastHit2D |
| RaycastHit2D type of output slot More... | |
| class | OutputSlotRect |
| Rect type of output slot More... | |
| class | OutputSlotRectTransform |
| RectTransform type of output slot More... | |
| class | OutputSlotRigidbody |
| Rigidbody type of output slot More... | |
| class | OutputSlotRigidbody2D |
| Rigidbody2D type of output slot More... | |
| class | OutputSlotString |
| string type of output slot More... | |
| class | OutputSlotTransform |
| Transform type of output slot More... | |
| class | OutputSlotTypable |
| Output slot class specifying type More... | |
| class | OutputSlotUnityObject |
| UnityEngine.Object type of output slot More... | |
| class | OutputSlotVector2 |
| Vector2 type of output slot More... | |
| class | OutputSlotVector3 |
| Vector3 type of output slot More... | |
| class | Parameter |
| Class of Parameter to be stored in the ParameterContainer. More... | |
| class | ParameterContainer |
| ParameterContainer。 Is used by attaching to GameObject. More... | |
| class | ParameterContainerBase |
| Base class to identify the ParameterContainer More... | |
| class | ParameterContainerInternal |
| ParameterContainer. More... | |
| class | ParameterLegacy |
| class | ParameterReference |
| Reference parameters. More... | |
| struct | ProfilerScope |
| Disposable helper class that manages the Profiler.BeginSample / EndSample. More... | |
| class | QuaternionParameterReference |
| Reference Bool parameters. More... | |
| class | RectParameterReference |
| Reference Rect parameters. More... | |
| class | RectTransformParameterReference |
| Reference RectTransform parameters. More... | |
| class | RerouteSlot |
| Slot used for midpoint of DataBranch. More... | |
| class | Rigidbody2DParameterReference |
| Reference Transform parameters. More... | |
| class | RigidbodyParameterReference |
| Reference Rigidbody parameters. More... | |
| class | ScriptableSingleton |
| Class that the ScriptableObject to Singleton. More... | |
| class | SlotTypeAttribute |
| An attribute that specifies a connectable type such as ComponentParameterReference or FlexibleComponent. More... | |
| class | State |
| Class that represents the state More... | |
| class | StateBehaviour |
| Class that defines the behavior of the State. More... | |
| class | StateLink |
| Class that contains a transition destination State. More... | |
| class | StateLinkRerouteNode |
| StateLink's reroute node More... | |
| class | StateLinkRerouteNodeList |
| StateLinkRerouteNode list More... | |
| class | StringParameterReference |
| Reference String parameters. More... | |
| class | TimeUtility |
| Time utility class More... | |
| class | TransformParameterReference |
| Reference Transform parameters. More... | |
| class | TypeUtility |
| Type utility class More... | |
| class | UpdateSettings |
| Settings related to updating. More... | |
| class | Variable |
| A generic class of Variable. More... | |
| class | VariableBase |
| Base class of Variable. More... | |
| class | Vector2ParameterReference |
| Reference Vector2 parameters. More... | |
| class | Vector3ParameterReference |
| Reference Vector3 parameters. More... | |
| class | Waypoint |
| Components for setting routes More... | |
Enumerations | |
| enum | FlexiblePrimitiveType { Constant, Parameter, Random, Calculator = 3, DataSlot = 3 } |
| Reference types used in the Flexible class for primitive data More... | |
| enum | FlexibleType { Constant, Parameter, Calculator = 2, DataSlot = 2 } |
| Reference type used in Flexible class More... | |
| enum | ParameterReferenceType { Constant, DataSlot } |
| Reference type used in ParameterReference class More... | |
| enum | PlayState { Stopping, Playing, Pausing } |
| Play state More... | |
| enum | SlotType { Input, Output, Reroute } |
| Types of DataSlot More... | |
| enum | TimeType { Normal, Unscaled, Realtime } |
| Time type More... | |
| enum | TransitionTiming { LateUpdateOverwrite = 0, Immediate = 1, LateUpdateDontOverwrite = 2 } |
| Transition timing. More... | |
| enum | UpdateType { EveryFrame, SpecifySeconds, Manual } |
| Update type. More... | |
|
strong |
|
strong |
|
strong |
Reference type used in ParameterReference class
| Enumerator | |
|---|---|
| Constant |
Constant |
| DataSlot |
Data slot |
|
strong |
|
strong |
Types of DataSlot
| Enumerator | |
|---|---|
| Input |
Input slot |
| Output |
Output slot |
| Reroute |
Reroute slot |
|
strong |
|
strong |
Transition timing.
|
strong |