|
Arbor 3: FSM & BT Graph Editor
3.7.8
|
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 | 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 | AssetObjectListParameter |
| ListParameter of AssetObject More... | |
| class | AssetObjectListParameterReference |
| Reference AssetObjectList parameters. More... | |
| class | AssetObjectParameterReference |
| Reference AssetObject parameters. 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 | BoolListParameterReference |
| Reference BoolList parameters. More... | |
| class | BoolParameterReference |
| Reference Bool parameters. More... | |
| class | BoundsListParameterReference |
| Reference BoundsList 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 | ClassAssetObjectAttribute |
| Attribute to restrict to classes inherited from UnityEngine.Object(asset) for fields. 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 | ClassEnumFlagsConstraint |
| Attribute to restrict to enum types (With System.FlagsAttribute) 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 | ClassNotNodeBehaviourAttribute |
| An attribute that restricts the field to only classes that inherit from other than NodeBehaviour. More... | |
| class | ClassNotStaticConstraint |
| Attributes that restrict fields other than static classes. More... | |
| class | ClassNotUnityObjectAttribute |
| An attribute that restricts the field to only types that are not inherited from UnityEngine.Object. 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 | ColorListParameterReference |
| Reference ColorList parameters. More... | |
| class | ColorParameterReference |
| Reference Color parameters. More... | |
| class | CommentNode |
| Class that represents a comment More... | |
| class | ComponentListParameter |
| ListParameter of Component More... | |
| class | ComponentListParameterReference |
| Reference ComponentList parameters. 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 , Arbor.FlexibleLong , 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 | DataLinkAttribute |
| Attribute that makes DataSlot of normal field. 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 | EnumFieldUtility |
| Utility class of FlexibleEnumAny or enum type Parameter More... | |
| class | EnumListParameter |
| ListParameter of Enum More... | |
| class | EnumListParameterReference |
| Reference EnumList parameters. More... | |
| class | EnumParameterReference |
| Reference Enum parameters. 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 | FlexibleAssetObject |
| Class to handle a flexible Asset Object 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 | FlexibleComponentBase |
| Base class for FlexibleComponent<T>. More... | |
| class | FlexibleEnumAny |
| Class to handle a flexible enum type reference method there is more than one. More... | |
| class | FlexibleExecuteMethodFlags |
| Class to handle a flexible ExecuteMethodFlags 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 | FlexibleForceMode |
| Class to handle a flexible ForceMode type reference method there is more than one. More... | |
| class | FlexibleForceMode2D |
| Class to handle a flexible ForceMode2D 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 | FlexibleInt |
| Class to handle a flexible int type reference method there is more than one. More... | |
| class | FlexibleKeyCode |
| Class to handle a flexible KeyCode type reference method there is more than one. More... | |
| class | FlexibleLayerMask |
| Class to handle a flexible LayerMask type reference method there is more than one. More... | |
| class | FlexibleLoadSceneMode |
| Class to handle a flexible LoadSceneMode 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 | FlexibleSceneObjectBase |
| Class to handle a flexible scene objects (GameObject, Component) type reference method there is more than one. More... | |
| class | FlexibleSendTriggerFlags |
| Class to handle a flexible SendTriggerFlags type reference method there is more than one. More... | |
| class | FlexibleSpace |
| Class to handle a flexible Space 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 | FlexibleTimeType |
| Class to handle a flexible TimeType 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 | FlexibleTransitionTiming |
| Class to handle a flexible TransitionTiming 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 | FloatListParameterReference |
| Reference FloatList parameters. More... | |
| class | FloatParameterReference |
| Reference Float parameters. More... | |
| class | GameObjectListParameterReference |
| Reference GameObjectList 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 | 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... | |
| class | HideTypeAttribute |
| Attributes to hide in the type selection popup More... | |
| interface | IComponentProcessor |
| Interface for Editor processing such as Undo. More... | |
| interface | IDataSlot |
| The interface of the slot that connects to the data flow 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 | 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 | 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 | InternalVariableBase |
| Base class of Variable and VariableList. More... | |
| class | IntListParameterReference |
| Reference IntList parameters. More... | |
| class | IntParameterReference |
| Reference Int parameters. More... | |
| interface | IOutputSlot |
| Interface of output DataSlot. More... | |
| interface | ISerializeVersionCallbackReceiver |
| Callback receiver called from SerializeVersion class More... | |
| interface | IValueContainer |
| Interface that indicates that the value is stored More... | |
| class | ListAccessor |
| Access IList<> generated at runtime. More... | |
| class | ListParameterAOT |
| AOT supported class for parameters that handle List More... | |
| class | ListParameterBase |
| Base class for parameters that handle List More... | |
| class | ListParameterBaseInternal |
| Base class for parameters that handle List More... | |
| class | ListUtility |
| List utility class More... | |
| class | LongListParameterReference |
| Reference LongList parameters. More... | |
| class | LongParameterReference |
| Reference Long parameters. More... | |
| class | MemberCache |
| MemberInfo cache 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 | ObjectListParameterBase |
| ListParameter of UnityObject More... | |
| class | OutputSlot |
| Generic class of the 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 | 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 | ParameterReference |
| Reference parameters. More... | |
| class | ParameterTypeMismatchException |
| The exception that is thrown when accessing the value of the wrong type of parameter. More... | |
| struct | ProfilerScope |
| Disposable helper class that manages the Profiler.BeginSample / EndSample. More... | |
| class | QuaternionListParameterReference |
| Reference QuaternionList parameters. More... | |
| class | QuaternionParameterReference |
| Reference Quaternion parameters. More... | |
| class | RectListParameterReference |
| Reference RectList parameters. More... | |
| class | RectParameterReference |
| Reference Rect parameters. More... | |
| class | RectTransformParameterReference |
| Reference RectTransform parameters. More... | |
| class | RenamedFromAttribute |
| The attribute that sets the rename. More... | |
| class | RendererPropertyBlock |
| A wrapper class for the MaterialPropertyBlock assigned to the Renderer. More... | |
| class | RerouteSlot |
| Slot used for midpoint of DataBranch. More... | |
| class | Rigidbody2DParameterReference |
| Reference Rigidbody2D parameters. More... | |
| class | RigidbodyParameterReference |
| Reference Rigidbody parameters. More... | |
| class | ScriptableSingleton |
| Class that the ScriptableObject to Singleton. More... | |
| class | SerializeVersion |
| Perform version management with the class of Serializable attribute. 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 | StringListParameterReference |
| Reference StringList parameters. More... | |
| class | StringParameterReference |
| Reference String parameters. More... | |
| class | TagSelectorAttribute |
| Display the tag selection popup when the type of Arbor.FlexibleString is Constant. More... | |
| class | TimeUtility |
| Time utility class More... | |
| class | TransformParameterReference |
| Reference Transform parameters. More... | |
| class | TypeFilterAttribute |
| An attribute that limits the filters used in the type selection popup. 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 | VariableList |
| A generic class of VariableList. More... | |
| class | VariableListBase |
| Base class of VariableList. More... | |
| class | VariableListParameterReference |
| Reference VariableList parameters. More... | |
| class | VariableParameterReference |
| Reference Variable parameters. More... | |
| class | Vector2ListParameterReference |
| Reference Vector2List parameters. More... | |
| class | Vector2ParameterReference |
| Reference Vector2 parameters. More... | |
| class | Vector3ListParameterReference |
| Reference Vector3List parameters. More... | |
| class | Vector3ParameterReference |
| Reference Vector3 parameters. More... | |
| class | Waypoint |
| Components for setting routes More... | |
Enumerations | |
| enum | DataLinkUpdateTiming { Enter = 0x01, Execute = 0x02, Manual = 0x04 } |
| DataLink update timing More... | |
| enum | SlotType { Input, Output, Reroute } |
| Types of DataSlot More... | |
| enum | ExecuteMethodFlags { Enter = 1 << 0, Update = 1 << 1, LateUpdate = 1 << 2, Leave = 1 << 3, FixedUpdate = 1 << 4 } |
| Flag to set the method to be executed More... | |
| enum | FlexibleHierarchyType { Self, RootGraph, ParentGraph } |
| Type referenced from Hierarchy More... | |
| enum | FlexiblePrimitiveType { Constant, Parameter, Random, Calculator = 3, DataSlot = 3 } |
| Reference types used in the Flexible class for primitive data More... | |
| enum | FlexibleSceneObjectType { Constant, Parameter, DataSlot, Hierarchy } |
| Reference type used in Flexible class for scene objects More... | |
| enum | FlexibleType { Constant, Parameter, Calculator = 2, DataSlot = 2 } |
| Reference type used in Flexible class More... | |
| enum | ListInstanceType { Keep, NewArray, NewList } |
| Specify how to modify the List instance. More... | |
| enum | ParameterReferenceType { Constant, DataSlot } |
| Reference type used in ParameterReference class More... | |
| enum | PlayState { Stopping, Playing, Pausing, InactivePausing } |
| Play state More... | |
| enum | SendTriggerFlags { CurrentState = 0x01, ResidentStates = 0x02 } |
| Trigger flag to send with SendTrigger. More... | |
| enum | TransitionTiming { LateUpdateOverwrite = 0, Immediate = 1, LateUpdateDontOverwrite = 2 } |
| Transition timing. More... | |
| enum | TimeType { Normal, Unscaled, Realtime } |
| Time type More... | |
| enum | TypeFilterFlags { SceneObject = 1 << 0, AssetObject = 1 << 1, Class = 1 << 2, Struct = 1 << 3, Interface = 1 << 4, Enum = 1 << 5, Primitive = 1 << 6, Delegate = 1 << 7, Static = 1 << 8 } |
| Filter flag displayed in the type selection popup More... | |
| enum | UpdateType { EveryFrame, SpecifySeconds, Manual } |
| Update type. More... | |
|
strong |
DataLink update timing
| Enumerator | |
|---|---|
| Enter | Update when entering a node. |
| Execute | Update when the node is executed. |
| Manual | Manually update. Use NodeBehaviour.UpdateDataLink() to update. |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
Reference type used in ParameterReference class
| Enumerator | |
|---|---|
| Constant | Constant |
| DataSlot | Data slot |
|
strong |
|
strong |
|
strong |
Types of DataSlot
| Enumerator | |
|---|---|
| Input | Input slot |
| Output | Output slot |
| Reroute | Reroute slot |
|
strong |
|
strong |
Transition timing.
|
strong |
|
strong |