Navigation
API > API/Runtime > API/Runtime/AIModule > API/Runtime/AIModule/BehaviorTree
References
| Module | AIModule |
| Header | /Engine/Source/Runtime/AIModule/Classes/BehaviorTree/BehaviorTreeTypes.h |
| Include | #include "BehaviorTree/BehaviorTreeTypes.h" |
Syntax
struct FBehaviorTreeInstanceId
Remarks
Identifier of subtree instance
Variables
| Type | Name | Description | |
|---|---|---|---|
| int32 | FirstNodeInstance | Index of first node instance (BehaviorTreeComponent.NodeInstances) | |
| TArray< uint8 > | InstanceMemory | Persistent instance memory | |
| TArray< uint16 > | Path | Execution index path from root | |
| UBTCompositeNode * | RootNode | Root node in template for cleanup purposes | |
| UBehaviorTree * | TreeAsset | Behavior tree asset |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator==
(
const FBehaviorTreeInstanceId& Other |