| Interface | Description |
|---|---|
| BehaviorTree.Listener<E> |
The listener interface for receiving task events.
|
| Class | Description |
|---|---|
| BehaviorTree<E> |
The behavior tree itself.
|
| BranchTask<E> |
A branch task defines a behavior tree branch, contains logic of starting or running sub-branches and leaves
|
| Decorator<E> |
A
Decorator is a wrapper that provides custom behavior for its child. |
| LeafTask<E> |
A
LeafTask is a terminal task of a behavior tree, contains action or condition logic, can not have any child. |
| LoopDecorator<E> |
LoopDecorator is an abstract class providing basic functionalities for concrete looping decorators. |
| SingleRunningChildBranch<E> |
A
SingleRunningChildBranch task is a branch task that supports only one running child at a time. |
| Task<E> |
This is the abstract base class of all behavior tree tasks.
|
| Enum | Description |
|---|---|
| Task.Status |
| Exception | Description |
|---|---|
| TaskCloneException |
A
TaskCloneException is thrown when an exception occurs during task cloning. |
Copyright © 2018. All rights reserved.