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.