Skip to content

FlowTypes.h

File Info

FileName: FlowTypes.h

EFPInternalTaskState

ValueDescription
Invalid = 0Not started yet
SetupSetup done
StartedStarted Execution
TickingIs in Progress
CompletedCompleted

EFPStopType

ValueDescription
CancelExecutionCancel Execution will call Exit with Failure state on Running Tasks
StopNowStop Now will just stop execution. Exit won’t be called.

EFPTaskResult

ValueDescription
NoneNot started yet
InProgressIn progress and Ticking
SucceededComplete with Success Result
FailedComplete with Fail Result
ErrorNot Complete. Return Error

EFlowState

ValueDescription
NoneNot started yet
InProgressFlowPilot Running
PausedFlowPilot has started but is paused
SucceededFlowPilot Done with Success
FailedFlowPilot Done with fail
ErrorFlowPilot not Done, with Error

EFPActorScope

ValueDescription
SelfActor or Component is in Own Actor
InLevelActor that live in the world
RuntimeActors spawned at Runtime

EFPSpawnLifetime

ValueDescription
FlowPilotSpawned actor will live during FlowPilot Execution, will despawn automatically when Flow Ends.
Persistentor internal scope, example, when we add another FlowAsset, or a Parallel,, sequence or selector., Spawned actors will stay on the level event when Flow Stops.

EFPExecutionMode

ValueDescription
RunOnceExecutes Flow Once.
RunUntilSucceedExecutes until Succeeds Once
RunUntilFailExecutes until Fails Once
RunWhileSucceedExecutes in Loop while Succeeds
RunWhileFailExecutes in Loop while Fails
RunNonStopRun non stop.

FFlowContext

Flow Context

  • Contains information passed to each Task that has information about their owner, and runners.