Skip to content

FlowPilot Control Flow ​

UFPTask_FlowPilotControl · Inherits UFlowPilotTask → UObject · Tasks/FPTask_FlowPilotControl.h

FlowPilot Control

  • Starts, Pauses, Stops a FlowPilot Component's execution

Properties ​

PropertyDefaultDescription
Actor Reference
ActorReference · FFlowActorReference
Flow Actor reference to an Actors that have FlowPilotComponents
Control Type
ControlType · EFPControlType
Start / Resume FlowFlow Control Type
Stop Type
StopType · EFPStopType
Cancel ExecutionFlow Stop Type
Editable when Control Type is Stops Flow
Success Condition
SuccessCondition · EFPControlSuccessCondition
InstantWhen starting a new FlowPilot, what's this Task's success condition? Essentially, we can Succeed instantly, or wait for InProgress or Stopped/Complete execution of the Controlled FlowPilot Component we're controlling.
Editable when Control Type is Start / Resume Flow

Common Task options

Every Task also has Task Name, Description and Enabled, see FlowPilot Task.

Enums ​

EFPControlType ​

Control Types

ValueDescription
Start / Resume Flow
StartFlow
Pause Flow
PauseFlow
Stops Flow
StopFlow

EFPControlSuccessCondition ​

Control Success Condition

  • When to succeed when starting a new flow
ValueDescription
Instant
Instant
Will succeed instantly after Request
Wait For Flow Start
WaitForFlowStart
Will succeed when Flow has Started and is in Progress
Wait For Flow Complete
WaitForFlowComplete
Will succeed when Flow has Started, and is Complete