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. |