| Table of contents | |
|
|
| 1. EnginePropWrap | |
| Hierarchy: | |
| Namespace | BehaviorTreeEngine |
| Parent class | N/A |
| Description: | |
| A property wrapper class that contains a copy of basic properties of the engine. | |
| Variables: | |
| forestFile | The name of the forest xml file that is currently set in the engine. |
| forestList | A list of forest property wrappers of the existing forest instances in the engine. |
| 2. ForestPropWrap | |
| Hierarchy: | |
| Namespace | BehaviorTreeEngine |
| Parent class | N/A |
| Description: | |
| A property wrapper class that contains a copy of basic properties of a forest instance. | |
| Variables: | |
| forestName | The name of the underlying forest instance. |
| forestIndex | The index of the underlying forest instance. |
| forestUserAttr | The user defined attributes of the underlying forest instance. |
| treeList | A list of tree property wrappers of all the existing tree instances in the underlying forest instance. |
| 3. TreePropWrap | |
| Hierarchy: | |
| Namespace | BehaviorTreeEngine |
| Parent class | N/A |
| Description: | |
| A property wrapper that contains a copy of basic properties of a tree instance. | |
| Variables: | |
| treeName | The name of the underlying tree instance. |
| treeIndex | The index of the underlying tree instance. |
| treeStatus | The status of the underlying tree instance. |
| basicPlayMode | The basic play mode of the underlying tree instance. |
| tgtLoopCount | The target loop count of the underlying tree instance. |
| accuLoopCount | The accumulated loop count of the underlying tree instance. |
| treeUserAttr | The user defined attributes of the underlying tree instance. |
| nodeList | A list of node property wrappers of all the existing node instances in the underlying tree instance. |
| 4. NodePropWrap | |
| Hierarchy: | |
| Namespace | BehaviorTreeEngine |
| Parent class | N/A |
| Description: | |
| A property wrapper class that contains a copy of basic properties of a node instance. | |
| Variables: | |
| nodeName | The name of the underlying node instance. |
| nodeIndex | The index of the underlying node instance. |
| nodeType | The node type of the underlying node instance. |
| parallelNodePolicy | The parallel node policy of the underlying node instance if the node type is parallel node. |
| actionNodePolicy | The action node policy of the underlying node instance if the node type is action node. |
| nodeUserAttr | The user defined attributes of the underlying node instance. |
Copyright © 2016-2020 Qualgame, LLC