Table of contents | |
|
|
1. BasicPlayMode | |
Hierarchy: | |
namespace | BehaviorTreeEngine |
Value: | |
StopByExecuteLoopCount | Stop executing a tree when it has executed for certain number of loops as specified by the target loop count. |
StopByReportLoopCount | Stop executing a tree when it has reported either success or failure for certain number of loops as specified by the target loop count. |
StopByReportSuccessLoopCount | Stop executing a tree when it has reported success for certain number of loops as specified by the target loop count. |
StopByReportFailureLoopCount | Stop executing a tree when it has reported failure for certain number of loops as specified by the target loop count. |
StopByNotifyLoopCount | Stop executing a tree when it has notified either executing or interrupt for certain number of loops as specified by the target loop count. |
StopByNotifyExecutingLoopCount | Stop executing a tree when it has notified executing for certain number of loops as specified by the target loop count. |
StopByNotifyInterruptLoopCount | Stop executing a tree when it has notified interrupt for certain number of loops as specified by the target loop count. |
2. FromEngineTo | |
Hierarchy: | |
Namespace | BehaviorTreeEngine |
Value: | |
Engine | Covers from the engine level down to the engine level in the hierarchy. |
Forest | Covers from the engine level down to the forest level in the hierarchy. |
Tree | Covers from the engine level down to the tree level in the hierarchy. |
Node | Covers from the engine level down to the node level in the hierarchy. |
3. FromForestTo | |
Hierarchy: | |
Namespace | BehaviorTreeEngine |
Value: | |
Forest | Covers from the forest level down to the forest level in the hierarchy. |
Tree | Covers from the forest level down to the tree level in the hierarchy. |
Node | Covers from the forest level down to the node level in the hierarchy. |
4. FromTreeTo | |
Hierarchy: | |
Namespace | BehaviorTreeEngine |
Value: | |
Tree | Covers from the tree level down to the tree level in the hierarchy. |
Node | Covers from the tree level down to the node level in the hierarchy. |
5. TreeStatus | |
Hierarchy: | |
Namespace | BehaviorTreeEngine |
Value: | |
Destructed | The tree instance was destroyed. |
Played | The tree instance was started to execute. |
Resumed | The paused tree instance was resumed to execute. |
Executing | The tree instance is executing without completing the target loop count. |
Paused | The tree instance was paused. |
Stopped | The tree instance was stopped or completed the target loop count. |
Reset | The tree instance was loaded or reset. |
6. NodeStatus | |
Hierarchy: | |
Namespace | BehaviorTreeEngine |
Value: | |
Success | Node task succeeded. |
Failure | Node task failed. |
Executing | Node task result wasn’t determined yet and requested one more execution. |
7. NodeType | |
Hierarchy: | |
Namespace | BehaviorTreeEngine |
Value: | |
Forest | The Forest Node type. |
TreeRoot | The Tree Root Node type. |
Selector | The Selector Node type. |
Sequence | The Sequence Node type. |
Parallel | The Parallel Node type. |
Decorator | The Decorator Node type. |
Condition | The Condition Node type. |
Action | The Action Node type. |
8. HierarchyNodeType | |
Hierarchy: | |
Namespace | BehaviorTreeEngine |
Value: | |
Forest | The Forest Node type in the hierarchy. |
TreeRoot | The Tree Root Node type in the hierarchy. |
TreeNonRoot | The Tree Non Root Node type in the hierarchy. |
9. ParallelNodePolicy | |
Hierarchy: | |
Namespace | BehaviorTreeEngine |
Value: | |
Sequence | Configures a Parallel Node to work like a Sequence Node. |
Selector | Configures a Parallel Node to work like a Selector Node. |
10. ActionNodePolicy | |
Hierarchy: | |
Namespace | BehaviorTreeEngine |
Value: | |
Success | Configures an Action Node to always report a Success. |
Failure | Configures an Action Node to always report a Failure. |
11. NotifyStatus | |
Hierarchy: | |
Namespace | BehaviorTreeEngine |
Value: | |
Executing | Notification of re-execution request from an arbitrary executing node. |
Interrupt | Notification of interruption from an arbitrary interrupted node. |
12. MonoBehaviorNodeType | |
Hierarchy: | |
Namespace | BehaviorTreeEngine |
Value: | |
Base | The mono behavior node type of MonoBehaviorNodeBase class. |
Forest | The mono behavior node type of ForestNode class and its derived class. |
TreeRoot | The mono behavior node type of TreeRootNode class and its derived class. |
TreeNonRoot | The mono behavior node type of TreeNonRootNode class. |
Decorator | The mono behavior node type of DecoratorNode class and its derived class. |
Condition | The mono behavior node type of ConditionNode class and its derived class. |
Action | The mono behavior node type of ActionNode class and its derived class. |
13. NodePolicy | |
Hierarchy: | |
Namespace | BehaviorTreeEngine |
Parent class | N/A |
Description: | |
A node policy class that contains enums of node type and node policies of the underlying node instance. | |
Variables: | |
nodeType | The node type of the underlying node instance. |
parallelNodePolicy | The Parallel Node policy of the underlying node instance if whose node type is Parallel Node. |
actionNodePolicy | The Action Node policy of the underlying node instance if whose node type is Action Node. |
Copyright © 2016-2020 Qualgame, LLC