![]() |
Blueprint Subsystem Plugin v1.0.0
BlueprintSubsystems
|
Manages blueprint subsystem classes. More...
#include <BlueprintSubsystemManager.h>
Public Member Functions | |
UBlueprintSubsystemManager () | |
Default constructor for UBlueprintSubsystemManager. | |
UBlueprintSubsystemBase * | GetSubsystem (TSubclassOf< UBlueprintSubsystemBase > InClass) |
Retrieves a subsystem of the specified class type. | |
Protected Member Functions | |
virtual void | Initialize (FSubsystemCollectionBase &Collection) override |
virtual void | Deinitialize () override |
const UBlueprintsSubsystemDeveloperSettings * | GetSettings () const |
Retrieves settings specific to Blueprint Subsystem management. | |
Protected Attributes | |
TArray< UBlueprintSubsystemBase * > | BlueprintSubsystems |
Array of blueprint subsystems managed by this manager. | |
Manages blueprint subsystem classes.
This class is responsible for managing blueprint subsystem classes. It should not be used directly in blueprints.
The class provides functionality to initialize and deinitialize subsystems and manage a collection of blueprint subsystems.
|
protected |
Retrieves settings specific to Blueprint Subsystem management.
UBlueprintSubsystemBase * UBlueprintSubsystemManager::GetSubsystem | ( | TSubclassOf< UBlueprintSubsystemBase > | InClass | ) |
Retrieves a subsystem of the specified class type.
InClass | The class type of the subsystem to retrieve. |
|
protected |
Array of blueprint subsystems managed by this manager.