Arbor 3: FSM & BT Graph Editor
3.5.1
Main Page
Packages
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
4
5
]
►
C
AnimatorParameterReference
Reference Animator parameters
C
AnimatorBoolParameterReference
A reference to the Boolean parameter of Animator
C
AnimatorFloatParameterReference
A reference to the float parameter of Animator
C
AnimatorIntParameterReference
A reference to the int parameter of Animator
C
AnimatorTriggerParameterReference
A reference to the Boolean parameter of Animator
C
ArborEvent
Persistent callbacks that can also set arguments in ArborEditor
C
ArborEventUtility
ArborEvent
utility class
C
ArborReferenceUtility
Arbor
reference utility class
►
C
Attribute
C
BuiltInCalculator
Attributes that define the built-in
Calculator
►
C
ClassTypeConstraintAttribute
A basic Attribute class that imposes a type constraint on a field
C
ClassComponentAttribute
Attribute to restrict to classes inherited from UnityEngine.Component for fields
C
ClassEnumFieldConstraint
Attribute to restrict to enum types only for fields
C
ClassEnumFlagsConstraint
Attribute to restrict to enum types (With System.FlagsAttribute) only for fields
C
ClassExtendsAttribute
Attribute to restrict to classes inherited from the type specified for the field
C
ClassGenericArgumentAttribute
Attribute to restrict to field only for types specified as generic arguments
C
ClassScriptableObjectAttribute
Attribute to restrict to classes inherited from UnityEngine.ScriptableObject for fields
C
ClassUnityObjectAttribute
Attribute to restrict to classes inherited from UnityEngine.Object for fields
C
ConstantMultilineAttribute
Display multiple lines when the type of
Arbor.FlexibleString
is Constant
C
ConstantRangeAttribute
Limit the value range when
Arbor.FlexibleInt
,
Arbor.FlexibleLong
,
Arbor.FlexibleFloat
type is Constant
►
C
Attribute
C
AddBehaviourMenu
Attribute that specifies the name of at AddBehaviour menu
C
AddCalculatorMenu
Attribute that specifies the name of at AddBehaviour menu
C
AddVariableMenu
AAttribute that specifies the path in
ParameterContainer
's parameter addition menu
C
BehaviourHelp
Attribute that specifies the URL to be displayed from the Help button of
StateBehaviour
C
BehaviourTitle
Attribute that specifies the title to display the
StateBehaviour
C
BuiltInBehaviour
Attributes that define the built-in Behaviour
C
BuiltInComponent
Attributes that define the built-in Component
C
CalculatorHelp
Attribute that specifies the URL to be displayed from the Help button of
Calculator
C
CalculatorTitle
Attribute that specifies the title to display the
StateBehaviour
C
HideEventAttribute
Attribute that hides the method in the selection popup of
ArborEvent
C
ShowEventAttribute
Attributes to be displayed in selection popup even argument methods that can not be used for
ArborEvent
C
FixedImmediateTransition
Setting the
StateLink
is in a state of fixing an immediate transition flags
C
FixedTransitionTiming
Setting the
StateLink
is in a state of fixing an immediate transition flags
C
HideBehaviour
The attributes you do not want to display to AddBehaviour menu
C
HideSlotFields
Attribute to hide additional fields of
DataSlot
C
AnimatorParameterTypeAttribute
An attribute that specifies AnimatorControllerParameterType as a derived class of
AnimatorParameterReference
C
ConstraintableAttribute
Attribute that specifies that it can be constrained to a derived class of
ParameterReference
C
DocumentableAttribute
Inner class to use when documenting
C
HideInDocument
Attributes to hide in documents
C
ParameterTypeAttribute
An attribute that specifies
Parameter.Type
as a derived class of
ParameterReference
C
SlotTypeAttribute
An attribute that specifies a connectable type such as
ComponentParameterReference
or
FlexibleComponent
C
AttributeHelper
A helper class for Attribute
C
Bezier2D
Class to handle the two-dimensional cubic Bezier
C
ClassConstraintInfo
Class constraint information
C
ComponentUtility
Component utility class for Editor
C
DataBranch
Class that connects
DataSlot
►
C
DataSlot
Slot for connecting a calculator node
►
C
InputSlotBase
Input slot
C
InputSlot< T >
Generic class of the input slot
C
InputSlotAny
Input slot class specifying type
C
InputSlotTypable
Input slot class specifying type
►
C
OutputSlotBase
Output slot
C
OutputSlot< T >
Generic class of the output slot
C
OutputSlotAny
Output slot class outputting any type
C
OutputSlotTypable
Output slot class specifying type
C
RerouteSlot
Slot used for midpoint of
DataBranch
C
DataSlotField
Field information of
DataSlot
C
DebugInfiniteLoopSettings
Debug setting of infinite loop
C
DynamicField
A class that accesses Field directly
C
DynamicMethod
A class that accesses Method directly
C
EachField< T >
Find each serializable field
C
EnumFieldUtility
Utility class of
FlexibleEnumAny
or enum type
Parameter
►
C
Exception
C
ParameterTypeMismatchException
The exception that is thrown when accessing the value of the wrong type of parameter
C
ExecutionSettings
Behavior tree execution settings
►
C
FlexibleField< Bounds >
C
FlexibleBounds
Class to handle a flexible Bounds type reference method there is more than one
►
C
FlexibleField< Color >
C
FlexibleColor
Class to handle a flexible Color type reference method there is more than one
►
C
FlexibleField< GameObject >
C
FlexibleGameObject
Class to handle a flexible GameObject type reference method there is more than one
►
C
FlexibleField< Rect >
C
FlexibleRect
Class to handle a flexible Rect type reference method there is more than one
►
C
FlexibleField< RectTransform >
C
FlexibleRectTransform
Class to handle a flexible RectTransform type reference method there is more than one
►
C
FlexibleField< Rigidbody >
C
FlexibleRigidbody
Class to handle a flexible Rigidbody type reference method there is more than one
►
C
FlexibleField< Rigidbody2D >
C
FlexibleRigidbody2D
Class to handle a flexible Rigidbody2D type reference method there is more than one
►
C
FlexibleField< Transform >
C
FlexibleTransform
Class to handle a flexible Transform type reference method there is more than one
►
C
FlexibleField< Vector2 >
C
FlexibleVector2
Class to handle a flexible Vector2 type reference method there is more than one
►
C
FlexibleField< Vector3 >
C
FlexibleVector3
Class to handle a flexible Vector3 type reference method there is more than one
C
IComponentProcessor
Interface for Editor processing such as Undo
►
C
IDisposable
C
ProfilerScope
Disposable helper class that manages the Profiler.BeginSample / EndSample
►
C
IFlexibleField
FlexibleField
interface
C
FlexibleComponent
Class to handle a flexible Component type reference method there is more than one
C
FlexibleEnumAny
Class to handle a flexible enum type reference method there is more than one
►
C
FlexibleFieldBase
A base class for dealing with flexible types with multiple reference methods
C
FlexibleField< T >
A base class for dealing with flexible types with multiple reference methods
C
FlexibleQuaternion
Class to handle a flexible Quaternion type reference method there is more than one
►
C
FlexiblePrimitiveBase
Class to handle a flexible primitive type reference method there is more than one
C
FlexibleBool
Class to handle a flexible bool type reference method there is more than one
C
FlexibleFloat
Class to handle a flexible float type reference method there is more than one
C
FlexibleInt
Class to handle a flexible int type reference method there is more than one
C
FlexibleLong
Class to handle a flexible long type reference method there is more than one
C
FlexibleString
Class to handle a flexible string type reference method there is more than one
►
C
IInputSlot
Interface of input
DataSlot
C
InputSlotBase
Input slot
C
RerouteSlot
Slot used for midpoint of
DataBranch
►
C
INodeBehaviourContainer
Interface to use if
Node
is a
NodeBehaviour
container
►
C
TreeBehaviourNode
Base class of node with
TreeNodeBehaviour
C
ActionNode
The node that executes the action
C
CompositeNode
This node controls the execution of child nodes
C
CalculatorNode
Class that represents a calculator
C
State
Class that represents the state
►
C
INodeBehaviourSerializationCallbackReceiver
Interface to receive callbacks upon serialization and deserialization
►
C
GetParameterCalculatorInternal
Internal
class of
Arbor.ParameterBehaviours.GetParameterCalculator
C
GetParameterCalculator
Get a value from
Parameter
►
C
SetParameterActionInternal
Internal
class of
Arbor.ParameterBehaviours.SetParameterAction
C
SetParameterAction
Set a value for
Parameter
►
C
SetParameterBehaviourInternal
Internal
class of
Arbor.ParameterBehaviours.SetParameterBehaviour
C
SetParameterBehaviour
Set a value for
Parameter
C
INodeGraphContainer
Interface to use if
NodeBehaviour
is a
NodeGraph
container
►
C
InputSlot< bool >
C
InputSlotBool
bool type of input slot
►
C
InputSlot< Bounds >
C
InputSlotBounds
Bounds type of input slot
►
C
InputSlot< Collider >
C
InputSlotCollider
Collider type of input slot
►
C
InputSlot< Collider2D >
C
InputSlotCollider2D
Collider2D type of input slot
►
C
InputSlot< Collision >
C
InputSlotCollision
Collision type of input slot
►
C
InputSlot< Collision2D >
C
InputSlotCollision2D
Collision2D type of input slot
►
C
InputSlot< Color >
C
InputSlotColor
Color type of input slot
►
C
InputSlot< Component >
C
InputSlotComponent
Component type of input slot
►
C
InputSlot< float >
C
InputSlotFloat
float type of input slot
►
C
InputSlot< GameObject >
C
InputSlotGameObject
GameObject type of input slot
►
C
InputSlot< int >
C
InputSlotInt
int type of input slot
►
C
InputSlot< long >
C
InputSlotLong
long type of input slot
►
C
InputSlot< Quaternion >
C
InputSlotQuaternion
Quaternion type of input slot
►
C
InputSlot< RaycastHit >
C
InputSlotRaycastHit
RaycastHit type of input slot
►
C
InputSlot< RaycastHit2D >
C
InputSlotRaycastHit2D
RaycastHit2D type of input slot
►
C
InputSlot< Rect >
C
InputSlotRect
Rect type of input slot
►
C
InputSlot< RectTransform >
C
InputSlotRectTransform
RectTransform type of input slot
►
C
InputSlot< Rigidbody >
C
InputSlotRigidbody
Rigidbody type of input slot
►
C
InputSlot< Rigidbody2D >
C
InputSlotRigidbody2D
Rigidbody2D type of input slot
►
C
InputSlot< string >
C
InputSlotString
string type of input slot
►
C
InputSlot< Transform >
C
InputSlotTransform
Transform type of input slot
►
C
InputSlot< UnityEngine.Object >
C
InputSlotUnityObject
UnityEngine.Object type of input slot
►
C
InputSlot< Vector2 >
C
InputSlotVector2
Vector2 type of input slot
►
C
InputSlot< Vector3 >
C
InputSlotVector3
Vector3 type of input slot
►
C
IOutputSlot
Interface of output
DataSlot
C
OutputSlotBase
Output slot
C
RerouteSlot
Slot used for midpoint of
DataBranch
►
C
IPoolCallbackReceiver
Interface receiving
ObjectPool
callback
►
C
NodeGraph
Base class of node graph
►
C
ArborFSMInternal
Internal
class of
Arbor.ArborFSM
C
ArborFSM
Core part of StateMachine
►
C
BehaviourTreeInternal
Internal
class of
Arbor.BehaviourTree
C
BehaviourTree
Core part of
BehaviourTree
►
C
ISerializationCallbackReceiver
C
AgentController
AI for the movement component that wraps the NavMeshAgent
C
ClassTypeReference
A reference class for serializable types
C
GroupNode
Class that represents the group node
►
C
NodeBehaviour
Base class for scripts to be assigned to various nodes of
ArborFSM
►
C
TreeNodeBehaviour
Base class that defines the behavior of
TreeBehaviourNode
►
C
ActionBehaviour
Class that defines the behavior of the action
C
SetParameterActionInternal
Internal
class of
Arbor.ParameterBehaviours.SetParameterAction
C
CompositeBehaviour
Class that defines the behavior of the composite
C
Decorator
A class that defines decoration for composite nodes and action nodes
C
Service
Class executed when its own node is active
►
C
Calculator
Class that defines the behavior of the
State
C
GetParameterCalculatorInternal
Internal
class of
Arbor.ParameterBehaviours.GetParameterCalculator
►
C
StateBehaviour
Class that defines the behavior of the
State
C
SetParameterBehaviourInternal
Internal
class of
Arbor.ParameterBehaviours.SetParameterBehaviour
C
NodeGraph
Base class of node graph
C
NodeList< T >
Node
list
►
C
ParameterContainerInternal
ParameterContainer
C
ParameterContainer
ParameterContainer。
Is used by attaching to GameObject
►
C
MonoBehaviour
C
AgentController
AI for the movement component that wraps the NavMeshAgent
C
NodeBehaviour
Base class for scripts to be assigned to various nodes of
ArborFSM
C
NodeGraph
Base class of node graph
►
C
ParameterContainerBase
Base class to identify the
ParameterContainer
►
C
GlobalParameterContainerInternal
Class dealing with the accessible
ParameterContainer
even across the scene
C
GlobalParameterContainer
Class dealing with the accessible
ParameterContainer
even across the scene
C
ParameterContainerInternal
ParameterContainer
►
C
VariableBase
Base class of
Variable
C
Variable< T >
A generic class of
Variable
C
Waypoint
Components for setting routes
►
C
Node
Base class of a node in
Arbor
Editor
►
C
TreeNodeBase
Base class of Behavior Tree's node
C
RootNode
Root
Node
C
TreeBehaviourNode
Base class of node with
TreeNodeBehaviour
C
CalculatorNode
Class that represents a calculator
C
CommentNode
Class that represents a comment
C
DataBranchRerouteNode
Reroute node of
DataBranch
C
GroupNode
Class that represents the group node
C
State
Class that represents the state
C
StateLinkRerouteNode
StateLink
's reroute node
C
NodeBehaviourList< T >
NodeBehaviour
list
►
C
NodeBehaviourList< Decorator >
C
DecoratorList
List of decorators
►
C
NodeBehaviourList< Service >
C
ServiceList
Service
List
C
NodeBranch
Branch classes between nodes of Behavior Tree
C
NodeBranchies
List of
NodeBranch
C
NodeLinkSlot
Slot class for linking with
Node
►
C
NodeList< ActionNode >
C
ActionNodeList
List of action nodes
►
C
NodeList< CompositeNode >
C
CompositeNodeList
List of composite nodes
►
C
NodeList< DataBranchRerouteNode >
C
DataBranchRerouteNodeList
DataBranchRerouteNode
List
►
C
NodeList< StateLinkRerouteNode >
C
StateLinkRerouteNodeList
StateLinkRerouteNode
list
C
ObjectPool
ObjectPool
management class
►
C
OutputSlot< bool >
C
OutputSlotBool
bool type of output slot
►
C
OutputSlot< Bounds >
C
OutputSlotBounds
Bounds type of output slot
►
C
OutputSlot< Collider >
C
OutputSlotCollider
Collider type of output slot
►
C
OutputSlot< Collider2D >
C
OutputSlotCollider2D
Collider2D type of output slot
►
C
OutputSlot< Collision >
C
OutputSlotCollision
Collision type of output slot
►
C
OutputSlot< Collision2D >
C
OutputSlotCollision2D
Collision2D type of output slot
►
C
OutputSlot< Color >
C
OutputSlotColor
Color type of output slot
►
C
OutputSlot< Component >
C
OutputSlotComponent
Component type of output slot
►
C
OutputSlot< float >
C
OutputSlotFloat
float type of output slot
►
C
OutputSlot< GameObject >
C
OutputSlotGameObject
GameObject type of output slot
►
C
OutputSlot< int >
C
OutputSlotInt
int type of output slot
►
C
OutputSlot< long >
C
OutputSlotLong
long type of output slot
►
C
OutputSlot< Quaternion >
C
OutputSlotQuaternion
Quaternion type of output slot
►
C
OutputSlot< RaycastHit >
C
OutputSlotRaycastHit
RaycastHit type of output slot
►
C
OutputSlot< RaycastHit2D >
C
OutputSlotRaycastHit2D
RaycastHit2D type of output slot
►
C
OutputSlot< Rect >
C
OutputSlotRect
Rect type of output slot
►
C
OutputSlot< RectTransform >
C
OutputSlotRectTransform
RectTransform type of output slot
►
C
OutputSlot< Rigidbody >
C
OutputSlotRigidbody
Rigidbody type of output slot
►
C
OutputSlot< Rigidbody2D >
C
OutputSlotRigidbody2D
Rigidbody2D type of output slot
►
C
OutputSlot< string >
C
OutputSlotString
string type of output slot
►
C
OutputSlot< Transform >
C
OutputSlotTransform
Transform type of output slot
►
C
OutputSlot< UnityEngine.Object >
C
OutputSlotUnityObject
UnityEngine.Object type of output slot
►
C
OutputSlot< Vector2 >
C
OutputSlotVector2
Vector2 type of output slot
►
C
OutputSlot< Vector3 >
C
OutputSlotVector3
Vector3 type of output slot
C
Parameter
Class of
Parameter
to be stored in the
ParameterContainer
►
C
ParameterReference
Reference parameters
C
AnyParameterReference
Parameter
reference specifying type
C
BoolParameterReference
Reference Bool parameters
C
BoundsParameterReference
Reference Bounds parameters
C
ColorParameterReference
Reference Color parameters
C
ComponentParameterReference
Reference Component parameters
C
FloatParameterReference
Reference Float parameters
C
GameObjectParameterReference
Reference GameObject parameters
C
IntParameterReference
Reference Int parameters
C
LongParameterReference
Reference Long parameters
C
QuaternionParameterReference
Reference Bool parameters
C
RectParameterReference
Reference Rect parameters
C
RectTransformParameterReference
Reference RectTransform parameters
C
Rigidbody2DParameterReference
Reference Transform parameters
C
RigidbodyParameterReference
Reference Rigidbody parameters
C
StringParameterReference
Reference String parameters
C
TransformParameterReference
Reference Transform parameters
C
Vector2ParameterReference
Reference Vector2 parameters
C
Vector3ParameterReference
Reference Vector3 parameters
C
PoolingItem
Class for setting the object to the pool in advance
C
PoolingItemList
List of objects to pool
►
C
PropertyAttribute
C
DataLinkAttribute
Attribute that makes
DataSlot
of normal field
C
EulerAnglesAttribute
Attribute to edit Quaternion at Euler angles
►
C
ScriptableObject
C
ScriptableSingleton< T >
Class that the ScriptableObject to Singleton
C
SerializationUtility
Utility class for Unity serialization
C
SerializeFieldInfo
Information on the serialized field
C
StateLink
Class that contains a transition destination
State
C
TimeUtility
Time utility class
C
TypeUtility
Type utility class
C
UpdateSettings
Settings related to updating
Generated on Sat Apr 27 2019 14:09:51 for Arbor 3: FSM & BT Graph Editor by
1.8.10