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

#include <BehaviorTreeTypes.h>

Public Member Functions

 FBehaviorTreeParallelTask ()
 
 FBehaviorTreeParallelTask (const UBTTaskNode *InTaskNode, EBTTaskStatus::Type InStatus)
 
bool operator== (const FBehaviorTreeParallelTask &Other) const
 
bool operator== (const UBTTaskNode *OtherTask) const
 

Public Attributes

TObjectPtr< const UBTTaskNodeTaskNode
 
EBTTaskStatus::Type Status
 

Detailed Description

wrapper struct for holding a parallel task node and its status

Constructor & Destructor Documentation

◆ FBehaviorTreeParallelTask() [1/2]

FBehaviorTreeParallelTask::FBehaviorTreeParallelTask ( )
inline

◆ FBehaviorTreeParallelTask() [2/2]

FBehaviorTreeParallelTask::FBehaviorTreeParallelTask ( const UBTTaskNode InTaskNode,
EBTTaskStatus::Type  InStatus 
)
inline

Member Function Documentation

◆ operator==() [1/2]

bool FBehaviorTreeParallelTask::operator== ( const FBehaviorTreeParallelTask Other) const
inline

◆ operator==() [2/2]

bool FBehaviorTreeParallelTask::operator== ( const UBTTaskNode OtherTask) const
inline

Member Data Documentation

◆ Status

EBTTaskStatus::Type FBehaviorTreeParallelTask::Status

additional mode data used for context switching

◆ TaskNode

TObjectPtr<const UBTTaskNode> FBehaviorTreeParallelTask::TaskNode

worker object


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