Module |
|
Header |
/Engine/Source/Runtime/AIModule/Classes/BehaviorTree/BehaviorTreeTypes.h |
Include |
#include "BehaviorTree/BehaviorTreeTypes.h" |
struct FBehaviorTreeInstance
Data required for instance of single subtree
Name | Description | ||
---|---|---|---|
|
ActiveAuxNodes |
Active auxiliary nodes |
|
|
UBTNode * |
ActiveNode |
Active node in template |
|
TEnumAsByte< EB... |
ActiveNodeType |
Active node type |
|
DeactivationNotify |
Delegate sending a notify when tree instance is removed from active stack |
|
|
InstanceIdIndex |
Index of identifier (BehaviorTreeComponent.KnownInstances) |
|
|
InstanceMemory |
Memory: instance |
|
|
ParallelTasks |
Active parallel tasks |
|
|
RootNode |
Root node in template |
Name | Description | |
---|---|---|
|
FBehaviorTreeInstance() |
|
|
FBehaviorTreeInstance ( |
|
|
FBehaviorTreeInstance ( |
Name | Description | |
---|---|---|
|
~FBehaviorTreeInstance() |
Name | Description | ||
---|---|---|---|
|
Cleanup ( |
Cleanup node instances |
|
|
CleanupNodes ( |
Worker for updating all nodes |
|
|
DeactivateNodes ( |
Deactivate all active aux nodes and remove their requests from SearchData |
|
|
DecMemoryStats() |
||
|
GetAllocatedSize() |
||
|
HasActiveNode ( |
Check if instance has active node with given execution index |
|
|
IncMemoryStats() |
||
|
Initialize ( |
Initialize memory and create node instances |