Navigation
API > API/Runtime > API/Runtime/AIModule > API/Runtime/AIModule/BehaviorTree > API/Runtime/AIModule/BehaviorTree/Tasks
Inheritance Hierarchy
- UObject
- IGameplayTaskOwnerInterface
- 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
UCLASS (MinimalAPI)
class 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, |
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 |
Deprecated Variables
| Type | Name | Description | |
|---|---|---|---|
| TObjectPtr< UDEPRECATED_PawnAction > | Action_DEPRECATED |