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

#include <BehaviorTreeTypes.h>

Classes

struct  FNodeFlowData
 

Public Member Functions

 FBehaviorTreeDebuggerInstance ()
 
bool IsValid () const
 

Public Attributes

UBehaviorTreeTreeAsset
 
TWeakObjectPtr< UBTCompositeNodeRootNode
 
TArray< uint16ActivePath
 
TArray< uint16AdditionalActiveNodes
 
TArray< FNodeFlowDataPathFromPrevious
 
TArray< FString > RuntimeDesc
 

Detailed Description

debugger data about subtree instance

Constructor & Destructor Documentation

◆ FBehaviorTreeDebuggerInstance()

FBehaviorTreeDebuggerInstance::FBehaviorTreeDebuggerInstance ( )
inline

Member Function Documentation

◆ IsValid()

bool FBehaviorTreeDebuggerInstance::IsValid ( ) const
inline

Member Data Documentation

◆ ActivePath

TArray<uint16> FBehaviorTreeDebuggerInstance::ActivePath

execution indices of active nodes

◆ AdditionalActiveNodes

TArray<uint16> FBehaviorTreeDebuggerInstance::AdditionalActiveNodes

execution indices of active nodes

◆ PathFromPrevious

TArray<FNodeFlowData> FBehaviorTreeDebuggerInstance::PathFromPrevious

search flow from previous state

◆ RootNode

TWeakObjectPtr<UBTCompositeNode> FBehaviorTreeDebuggerInstance::RootNode

root node in template

◆ RuntimeDesc

TArray<FString> FBehaviorTreeDebuggerInstance::RuntimeDesc

runtime descriptions for each execution index

◆ TreeAsset

UBehaviorTree* FBehaviorTreeDebuggerInstance::TreeAsset

behavior tree asset


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