Navigation
API > API/Plugins > API/Plugins/AvalancheTransition > API/Plugins/AvalancheTransition/Execution
References
| Module | AvalancheTransition |
| Header | /Engine/Plugins/Experimental/Avalanche/Source/AvalancheTransition/Public/Execution/AvaTransitionExecutorBuilder.h |
| Include | #include "Execution/AvaTransitionExecutorBuilder.h" |
Syntax
class FAvaTransitionExecutorBuilder
Remarks
Builder Class for Base Transition Executor Implementation
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| FAvaTransitionExecutorBuilder & | AddEnterInstance
(
FAvaTransitionBehaviorInstance& InInstance |
||
| FAvaTransitionExecutorBuilder & | AddExitInstance
(
FAvaTransitionBehaviorInstance& InInstance |
||
| TSharedRef< IAvaTransitionExecutor > | Build
(
UAvaTransitionSubsystem& InTransitionSubsystem |
||
| FAvaTransitionExecutorBuilder & | SetContextName
(
const FString& InContextName |
||
| FAvaTransitionExecutorBuilder & | SetNullInstance
(
FAvaTransitionBehaviorInstance& InInstance |
Optional: Sets a null instance to use as "no transition" This is used as filler if there are missing behavior instances in a layer. | |
| FAvaTransitionExecutorBuilder & | SetOnFinished
(
FSimpleDelegate InDelegate |
Set the delegate to call when the Transition finishes |