Navigation
API > API/Runtime > API/Runtime/MassEntity
Inheritance Hierarchy
- UTickableWorldSubsystem
- UMassTickableSubsystemBase
- UMassComponentHitSubsystem
- UMassSignalSubsystem
References
| Module | MassEntity |
| Header | /Engine/Source/Runtime/MassEntity/Public/MassSubsystemBase.h |
| Include | #include "MassSubsystemBase.h" |
Syntax
UCLASS (Abstract)
class UMassTickableSubsystemBase : public UTickableWorldSubsystem
Remarks
The sole responsibility of this tickable world subsystem class is to serve functionality common to all Mass-related UTickableWorldSubsystem-based subsystems, like whether the subsystems should get created at all.
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Deinitialize () |
||
| UE::Mass::Subsystems::FInitializationState | |||
| void | Needs to be called in Initialize for subsystems we want to behave properly when dynamically added after UWorld::BeginPlay (for example via GameplayFeatureActions). | ||
| void | Initialize
(
FSubsystemCollectionBase& Collection |
||
| void | OnWorldBeginPlay
(
UWorld& InWorld |
||
| void | |||
| bool | ShouldCreateSubsystem
(
UObject* Outer |