Navigation
API > API/Plugins > API/Plugins/ControlFlows
| Name | FControlFlowTask_BranchLegacy |
| Type | class |
| Header File | /Engine/Plugins/Experimental/ControlFlows/Source/ControlFlows/Public/ControlFlowTask.h |
| Include Path | #include "ControlFlowTask.h" |
Syntax
class FControlFlowTask_BranchLegacy : public FControlFlowSubTaskBase
Inheritance Hierarchy
- TSharedFromThis< FControlFlowSubTaskBase > → FControlFlowSubTaskBase → FControlFlowTask_BranchLegacy
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FControlFlowTask_BranchLegacy
(
FControlFlowBranchDecider_Legacy& BranchDecider, |
ControlFlowTask.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BranchDelegate | FControlFlowBranchDecider_Legacy | ControlFlowTask.h | ||
| Branches | TMap< int32, TSharedRef< FControlFlow > > | ControlFlowTask.h | ||
| SelectedBranch | TOptional< int32 > | ControlFlowTask.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedRef< FControlFlowTask_BranchLegacy > QueueBranch
(
int32 BranchIndex, |
Adds a branch to your flow. | ControlFlowTask.h | |
FControlFlowPopulator & QueueControlFlow
(
int32 BranchIndex, |
Allows you to break up your flow into Smaller Tasks to help organize your flow. | ControlFlowTask.h | |
FSimpleDelegate & QueueFunction
(
int32 BranchIndex, |
Returns a delegate for easier syntax to bind a function for the flow to execute and then move on | ControlFlowTask.h | |
FControlFlowPopulator & QueueLoop
(
int32 BranchIndex, |
Adds a Loop to your flow. | ControlFlowTask.h | |
void QueueStep
(
int32 BranchIndex, |
ControlFlowTask.h | ||
FControlFlowWaitDelegate & QueueWait
(
int32 BranchIndex, |
The flow will execute this function where the bound function takes in a ControlFlowNode. | ControlFlowTask.h |
Protected
Overridden from FControlFlowSubTaskBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Cancel() |
ControlFlowTask.h | ||
virtual void Execute() |
ControlFlowTask.h |