FlowTypes.h
File Info
FileName: FlowTypes.h
- Enum List:
[
EFPInternalTaskState
|EFPStopType
|EFPTaskResult
|EFlowState
|EFPActorScope
|EFPSpawnLifetime
|EFPExecutionMode
] - Struct List:
[
FFlowContext
]
EFPInternalTaskState
Value | Description |
---|---|
Invalid = 0 | Not started yet |
Setup | Setup done |
Started | Started Execution |
Ticking | Is in Progress |
Completed | Completed |
EFPStopType
Value | Description |
---|---|
CancelExecution | Cancel Execution will call Exit with Failure state on Running Tasks |
StopNow | Stop Now will just stop execution. Exit won’t be called. |
EFPTaskResult
Value | Description |
---|---|
None | Not started yet |
InProgress | In progress and Ticking |
Succeeded | Complete with Success Result |
Failed | Complete with Fail Result |
Error | Not Complete. Return Error |
EFlowState
Value | Description |
---|---|
None | Not started yet |
InProgress | FlowPilot Running |
Paused | FlowPilot has started but is paused |
Succeeded | FlowPilot Done with Success |
Failed | FlowPilot Done with fail |
Error | FlowPilot not Done, with Error |
EFPActorScope
Value | Description |
---|---|
Self | Actor or Component is in Own Actor |
InLevel | Actor that live in the world |
Runtime | Actors spawned at Runtime |
EFPSpawnLifetime
Value | Description |
---|---|
FlowPilot | Spawned actor will live during FlowPilot Execution, will despawn automatically when Flow Ends. |
Persistent | or 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
Value | Description |
---|---|
RunOnce | Executes Flow Once. |
RunUntilSucceed | Executes until Succeeds Once |
RunUntilFail | Executes until Fails Once |
RunWhileSucceed | Executes in Loop while Succeeds |
RunWhileFail | Executes in Loop while Fails |
RunNonStop | Run non stop. |
FFlowContext
Flow Context
- Contains information passed to each Task that has information about their owner, and runners.