Limen Framework 0.1 Help

ULimenModularSettingsSubsystemDeveloperSettings

Overview

This class extends UDeveloperSettings and is used to manage developer-specific settings for a modular settings subsystem within the game project. It allows users to configure whether the subsystem should be active and lists of settings classes that can be managed through this subsystem.

Properties

Type

Name

Access

Description

bool

bUseSubsystem

EditAnywhere, Config, Category="Settings"

A boolean property indicating whether the modular settings subsystem is enabled.

TArray<TSoftClassPtr<[ULimenSetting](LimenSetting.md)>>

SettingsList

EditAnywhere, Config, Category="Settings"

An array of soft class pointers to ULimenSetting classes, representing the list of settings that can be managed by this subsystem.

Functions

Return Type

Signature

Description

FName

GetContainerName() const override

Returns the name of the container for these settings, which is "Project".

FText

GetSectionText() const override

Returns the text to be displayed in the editor for this section, which is derived from the SectionName property.

Usage & Implementation Notes

  • This class should be configured in the project's developer settings to enable or disable the modular settings subsystem.

  • The SettingsList can be populated with custom ULimenSetting classes that define specific settings for the subsystem.

  • The GetContainerName and GetSectionText functions are overridden to provide a consistent interface for accessing these settings in the editor.

22 May 2026