Navigation
API > API/Runtime > API/Runtime/AIModule
| Name | FBehaviorTreeDelegates |
| Type | struct |
| Header File | /Engine/Source/Runtime/AIModule/Public/BehaviorTreeDelegates.h |
| Include Path | #include "BehaviorTreeDelegates.h" |
Syntax
struct FBehaviorTreeDelegates
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnTreeDebugTool | TMulticastDelegate_OneParam< void, const APawn * > | Delegate type for locking AI debugging tool on pawn | BehaviorTreeDelegates.h |
| FOnTreeStarted | TMulticastDelegate_TwoParams< void, const UBehaviorTreeComponent &, const UBehaviorTree & > | Delegate type for tree execution events (Params: const UBehaviorTreeComponent* OwnerComp, const UBehaviorTree* TreeAsset) | BehaviorTreeDelegates.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| OnDebugLocked | FOnTreeDebugTool | Called when the AI debug tool locks on pawn. | BehaviorTreeDelegates.h |
| OnDebugSelected | FOnTreeDebugTool | Called when the AI debug tool highlights a pawn. | BehaviorTreeDelegates.h |
| OnTreeStarted | FOnTreeStarted | Called when the behavior tree starts execution. | BehaviorTreeDelegates.h |