Arbor 3: FSM & BT Graph Editor 3.6.4

Classes | Enumerations
Arbor.BehaviourTree Namespace Reference

## Classes
class | ActionBehaviour
| Class that defines the behavior of the action. More...
class | ActionNode
| The node that executes the action More...
class | ActionNodeList
| List of action nodes More...
class | BehaviourTree
| Core part of BehaviourTree. More...
class | BehaviourTreeInternal
| Internal class of Arbor.BehaviourTree. More...
class | CompositeBehaviour
| Class that defines the behavior of the composite. More...
class | CompositeNode
| This node controls the execution of child nodes. More...
class | CompositeNodeList
| List of composite nodes More...
class | Decorator
| A class that defines decoration for composite nodes and action nodes. More...
class | DecoratorList
| List of decorators More...
class | ExecutionSettings
| Behavior tree execution settings. More...
class | NodeBranch
| Branch classes between nodes of Behavior Tree More...
class | NodeBranchies
| List of NodeBranch More...
class | NodeLinkSlot
| Slot class for linking with Node. More...
class | RootNode
| Root Node More...
class | Service
| Class executed when its own node is active. More...
class | ServiceList
| Service List More...
class | TreeBehaviourNode
| Base class of node with TreeNodeBehaviour More...
class | TreeNodeBase
| Base class of Behavior Tree's node. More...
class | TreeNodeBehaviour
| Base class that defines the behavior of TreeBehaviourNode. More...

## Enumerations
enum | AbortFlags { Self = 0x01, LowerPriority = 0x02 }
| Abort flag More...
enum | ExecutionType { UntilRunning, Count }
| Behavior tree execution type. More...
enum | NodeStatus { Running, Success, Failure }
| Behavior tree node status More...

## Enumeration Type Documentation

## ◆ AbortFlags

enum AbortFlags
| strong

Abort flag

Enumerator
Self | Abort self, and any sub-trees running under this node.
LowerPriority | Abort any nodes with lower priority than this node.

## ◆ ExecutionType

enum ExecutionType
| strong

Behavior tree execution type.

Enumerator
UntilRunning | Execute all actions until TreeNodeBase.status is NodeStatus.Running.
Count | Specify the maximum count of actions to execute.

## ◆ NodeStatus

enum NodeStatus
| strong

Behavior tree node status

Enumerator
Running | Running
Success | Success
Failure | Failure