Types
| Type Name | Description | 
|---|---|
| ActionBehaviour | Class that defines the behavior of the action. Inherited and to use. | 
| ActionNode | The node that executes the action | 
| ActionNodeList | List of action nodes | 
| BehaviourTree | Core part of BehaviourTree. Is used by attaching to GameObject. | 
| BehaviourTreeExecutor | A class that executes a behaviour tree. | 
| BehaviourTreeInternal | Internal class of BehaviourTree.To actually attach to GameObject is to use the BehaviourTree. | 
| ChildLinkSlot | Slot class for linking with Node. | 
| ChildrenLinkSlot | Slot class for linking with Node. | 
| CompositeBehaviour | Class that defines the behavior of the composite. Inherited and to use. | 
| CompositeNode | This node controls the execution of child nodes. | 
| CompositeNodeList | List of composite nodes | 
| Decorator | A class that defines decoration for composite nodes and action nodes. Inherit and use it. | 
| DecoratorList | List of decorators | 
| ExecutionSettings | Behavior tree execution settings. | 
| NodeBranch | Branch classes between nodes of Behavior Tree | 
| NodeBranchies | List of NodeBranch | 
| NodeLinkSlot | Slot class for linking with Node. | 
| NodeLinkSlotLegacy | Slot class for linking with Node. | 
| ParallelBase | Base class for CompositeBehaviour that executes all child nodes of a composite node in parallel. | 
| ParentLinkSlot | Slot class for linking with Node. | 
| RootNode | Root Node | 
| SequencerBase | Base class for CompositeBehaviour that executes the child nodes of a composite node one by one. | 
| Service | Class executed when its own node is active. Inherit and use it. | 
| ServiceList | Service List | 
| TreeBehaviourNode | Base class of node with TreeNodeBehaviour | 
| TreeNodeBase | Base class of Behavior Tree's node. | 
| TreeNodeBehaviour | Base class that defines the behavior of TreeBehaviourNode. |