Blueprint Base BP Abstract Blueprintable
UFPTask_BlueprintBase · Inherits UFlowPilotTask → UObject · Tasks/FPTask_BlueprintBase.h
Create Blueprint Tasks using this class as base.
- Call FinishTask to complete the Task, from Enter, Tick or any event. A Task that never finishes keeps its flow waiting.
Create a Blueprint with this class as parent to write a Task without C++. Its events are listed below, and Creating Your Own Task walks through it.
Common Task options
Every Task also has Task Name, Description and Enabled, see FlowPilot Task.
Blueprint Events
Implement these in a Blueprint subclass.
| Function | Description |
|---|---|
Receive Setup Tasks onlyvoid ReceiveSetup() | Implement setup method. Called once, during FlowPilot Execution, even after restarts. |
Receive Enter Tasks onlybool ReceiveEnter() | Implement Enter Task |
Receive Tick Tasks onlyvoid ReceiveTick(float DeltaTime) | Implement Tick from Blueprint !! FinishTask has to be called from ReceiveTick !! |
Receive Exit Tasks onlyvoid ReceiveExit(EFPTaskResult TaskResult) | Implement Exit from Blueprint |
Receive Get Runtime Description Tasks onlyvoid ReceiveGetRuntimeDescription(TArray<FString>& OutLines) const | Implement Runtime Description for debug purposes |