Limen Framework 0.1 Help

ULimenGameSettingsSubsystem

Overview

ULimenGameSettingsSubsystem is a subsystem that extends ULimenModularSettingsSubsystem. It handles the loading and management of default game settings. The subsystem initializes settings from developer-defined classes and manages their lifecycle.

Properties

Type

Name

Access

Description

TObjectPtr<const ULimenGameSettingsDeveloperSettings >

SubsystemSettings

Private

Pointer to the developer settings class that contains a list of setting classes.

Functions

Return Type

Signature

Description

bool

ShouldCreateSubsystem(UObject* Outer) const

Determines if the subsystem should be created based on the outer object.

void

LoadDefaultSettingsList()

Loads default settings from the developer settings class and initializes them.

Usage & Implementation Notes

  • Threading Constraints: This subsystem operates in the game thread.

  • Replication Requirements: None.

  • Memory Lifetime Management: The subsystem manages the lifetime of settings objects it creates.

  • Initialization Dependencies: Depends on ULimenGameSettingsDeveloperSettings being properly configured.

22 May 2026