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

#include <BehaviorTreeDelegates.h>

Public Member Functions

 DECLARE_MULTICAST_DELEGATE_TwoParams (FOnTreeStarted, const UBehaviorTreeComponent &, const UBehaviorTree &)
 
 DECLARE_MULTICAST_DELEGATE_OneParam (FOnTreeDebugTool, const APawn *)
 

Static Public Attributes

static AIMODULE_API FOnTreeStarted OnTreeStarted
 
static AIMODULE_API FOnTreeDebugTool OnDebugSelected
 
static AIMODULE_API FOnTreeDebugTool OnDebugLocked
 

Member Function Documentation

◆ DECLARE_MULTICAST_DELEGATE_OneParam()

FBehaviorTreeDelegates::DECLARE_MULTICAST_DELEGATE_OneParam ( FOnTreeDebugTool  ,
const APawn *   
)

delegate type for locking AI debugging tool on pawn

◆ DECLARE_MULTICAST_DELEGATE_TwoParams()

FBehaviorTreeDelegates::DECLARE_MULTICAST_DELEGATE_TwoParams ( FOnTreeStarted  ,
const UBehaviorTreeComponent ,
const UBehaviorTree  
)

delegate type for tree execution events (Params: const UBehaviorTreeComponent* OwnerComp, const UBehaviorTree* TreeAsset)

Member Data Documentation

◆ OnDebugLocked

FBehaviorTreeDelegates::FOnTreeDebugTool FBehaviorTreeDelegates::OnDebugLocked
static

Called when the AI debug tool locks on pawn.

◆ OnDebugSelected

FBehaviorTreeDelegates::FOnTreeDebugTool FBehaviorTreeDelegates::OnDebugSelected
static

Called when the AI debug tool highlights a pawn.

◆ OnTreeStarted

FBehaviorTreeDelegates::FOnTreeStarted FBehaviorTreeDelegates::OnTreeStarted
static

Called when the behavior tree starts execution.


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