UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FBehaviorTreeInstanceId Struct Reference

#include <BehaviorTreeTypes.h>

Public Member Functions

 FBehaviorTreeInstanceId ()
 
bool operator== (const FBehaviorTreeInstanceId &Other) const
 

Public Attributes

TObjectPtr< UBehaviorTreeTreeAsset
 
TObjectPtr< UBTCompositeNodeRootNode
 
TArray< uint16Path
 
TArray< uint8InstanceMemory
 
int32 FirstNodeInstance
 

Detailed Description

identifier of subtree instance

Constructor & Destructor Documentation

◆ FBehaviorTreeInstanceId()

FBehaviorTreeInstanceId::FBehaviorTreeInstanceId ( )
inline

Member Function Documentation

◆ operator==()

bool FBehaviorTreeInstanceId::operator== ( const FBehaviorTreeInstanceId Other) const
inline

Member Data Documentation

◆ FirstNodeInstance

int32 FBehaviorTreeInstanceId::FirstNodeInstance

index of first node instance (BehaviorTreeComponent.NodeInstances)

◆ InstanceMemory

TArray<uint8> FBehaviorTreeInstanceId::InstanceMemory

persistent instance memory

◆ Path

TArray<uint16> FBehaviorTreeInstanceId::Path

execution index path from root

◆ RootNode

TObjectPtr<UBTCompositeNode> FBehaviorTreeInstanceId::RootNode

root node in template for cleanup purposes

◆ TreeAsset

TObjectPtr<UBehaviorTree> FBehaviorTreeInstanceId::TreeAsset

behavior tree asset


The documentation for this struct was generated from the following file: