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

#include <BehaviorTreeTypes.h>

Public Member Functions

 FBehaviorTreeExecutionStep ()
 

Public Attributes

TArray< FBehaviorTreeDebuggerInstanceInstanceStack
 
TMap< FName, FString > BlackboardValues
 
double TimeStamp
 
int32 ExecutionStepId
 
bool bIsExecutionPaused = false
 

Static Public Attributes

static constexpr int32 InvalidExecutionId = -1
 

Detailed Description

debugger data about current execution step

Constructor & Destructor Documentation

◆ FBehaviorTreeExecutionStep()

FBehaviorTreeExecutionStep::FBehaviorTreeExecutionStep ( )
inline

Member Data Documentation

◆ bIsExecutionPaused

bool FBehaviorTreeExecutionStep::bIsExecutionPaused = false

If true, the behavior was paused in this execution step.

◆ BlackboardValues

TMap<FName, FString> FBehaviorTreeExecutionStep::BlackboardValues

blackboard snapshot: value descriptions

◆ ExecutionStepId

int32 FBehaviorTreeExecutionStep::ExecutionStepId

Id of execution step

◆ InstanceStack

TArray<FBehaviorTreeDebuggerInstance> FBehaviorTreeExecutionStep::InstanceStack

subtree instance stack

◆ InvalidExecutionId

constexpr int32 FBehaviorTreeExecutionStep::InvalidExecutionId = -1
inlinestaticconstexpr

◆ TimeStamp

double FBehaviorTreeExecutionStep::TimeStamp

Game world's time stamp of this step


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