Navigation API > API/Runtime > API/Runtime/AIModule > API/Runtime/AIModule/BehaviorTree > API/Runtime/AIModule/BehaviorTree/Tasks Inheritance Hierarchy UObjectBase UObjectBaseUtility UObject UBTNode UBTTaskNode UBTTask_PawnActionBase UBTTask_PushPawnAction References Module AIModule Header /Engine/Source/Runtime/AIModule/Classes/BehaviorTree/Tasks/BTTask_PushPawnAction.h Include #include "BehaviorTree/Tasks/BTTask_PushPawnAction.h" Syntax class UBTTask_PushPawnAction : public UBTTask_PawnActionBase Copy full snippetclass UBTTask_PushPawnAction : public UBTTask_PawnActionBase Remarks Action task node. Push pawn action to controller. Constructors Type Name Description UBTTask_PushPawnAction ( const FObjectInitializer& ObjectInitializer ) Overridden from UBTTaskNode Type Name Description EBTNodeResult::Type ExecuteTask ( UBehaviorTreeComponent& OwnerComp, uint8* NodeMemory ) Starts this task, should return Succeeded, Failed or InProgress (use FinishLatentTask() when returning InProgress) this function should be considered as const (don't modify state of object) if node is not instanced! Overridden from UBTNode Type Name Description FString GetStaticDescription () Deprecated Variables Type Name Description TObjectPtr< UDEPRECATED_PawnAction > Action_DEPRECATED