| 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