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

#include <BehaviorTreeTypes.h>

Public Member Functions

 FBehaviorTreeSearchUpdate ()
 
 FBehaviorTreeSearchUpdate (const UBTAuxiliaryNode *InAuxNode, uint16 InInstanceIndex, EBTNodeUpdateMode::Type InMode)
 
 FBehaviorTreeSearchUpdate (const UBTTaskNode *InTaskNode, uint16 InInstanceIndex, EBTNodeUpdateMode::Type InMode)
 

Public Attributes

TObjectPtr< UBTAuxiliaryNodeAuxNode
 
TObjectPtr< UBTTaskNodeTaskNode
 
uint16 InstanceIndex
 
TEnumAsByte< EBTNodeUpdateMode::TypeMode
 
uint8 bPostUpdate: 1
 
uint8 bApplySkipped: 1
 

Detailed Description

node update data

Constructor & Destructor Documentation

◆ FBehaviorTreeSearchUpdate() [1/3]

FBehaviorTreeSearchUpdate::FBehaviorTreeSearchUpdate ( )
inline

◆ FBehaviorTreeSearchUpdate() [2/3]

FBehaviorTreeSearchUpdate::FBehaviorTreeSearchUpdate ( const UBTAuxiliaryNode InAuxNode,
uint16  InInstanceIndex,
EBTNodeUpdateMode::Type  InMode 
)
inline

◆ FBehaviorTreeSearchUpdate() [3/3]

FBehaviorTreeSearchUpdate::FBehaviorTreeSearchUpdate ( const UBTTaskNode InTaskNode,
uint16  InInstanceIndex,
EBTNodeUpdateMode::Type  InMode 
)
inline

Member Data Documentation

◆ AuxNode

TObjectPtr<UBTAuxiliaryNode> FBehaviorTreeSearchUpdate::AuxNode

◆ bApplySkipped

uint8 FBehaviorTreeSearchUpdate::bApplySkipped
mutable

if set the action was unnecessary (Remove and was already inactive, Add and was already active)

◆ bPostUpdate

uint8 FBehaviorTreeSearchUpdate::bPostUpdate

if set, this entry will be applied AFTER other are processed

◆ InstanceIndex

uint16 FBehaviorTreeSearchUpdate::InstanceIndex

◆ Mode

TEnumAsByte<EBTNodeUpdateMode::Type> FBehaviorTreeSearchUpdate::Mode

◆ TaskNode

TObjectPtr<UBTTaskNode> FBehaviorTreeSearchUpdate::TaskNode

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