Navigation
API > API/Plugins > API/Plugins/AvalancheTransition
Inheritance Hierarchy
- UWorldSubsystem
- UAvaTransitionSubsystem
References
| Module | AvalancheTransition |
| Header | /Engine/Plugins/Experimental/Avalanche/Source/AvalancheTransition/Public/AvaTransitionSubsystem.h |
| Include | #include "AvaTransitionSubsystem.h" |
Syntax
UCLASS (MinimalAPI)
class UAvaTransitionSubsystem : public UWorldSubsystem
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | DoesSupportWorldType
(
const EWorldType::Type InWorldType |
||
| IAvaTransitionBehavior * | FindTransitionBehavior
(
ULevel* InLevel |
||
| void | Executes the provided function for each Registered valid Transition Executor | ||
| IAvaTransitionBehavior * | GetOrCreateTransitionBehavior
(
ULevel* InLevel |
Gets or Creates a Transition Behavior for the given Level in this Subsystem's World | |
| IAvaTransitionBehavior * | GetTransitionBehavior
(
ULevel* InLevel |
Gets the Transition Behavior for the given Level in this Subsystem's World | |
| void | |||
| void | RegisterTransitionBehavior
(
ULevel* InLevel, |
||
| void | RegisterTransitionExecutor
(
const TSharedRef< IAvaTransitionExecutor >& InExecutor |