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 |
|---|---|---|---|
| bUseSubsystem | EditAnywhere, Config, Category="Settings" | A boolean property indicating whether the modular settings subsystem is enabled. |
| SettingsList | EditAnywhere, Config, Category="Settings" | An array of soft class pointers to |
Functions
Return Type | Signature | Description |
|---|---|---|
| GetContainerName() const override | Returns the name of the container for these settings, which is "Project". |
| GetSectionText() const override | Returns the text to be displayed in the editor for this section, which is derived from the |
Usage & Implementation Notes
This class should be configured in the project's developer settings to enable or disable the modular settings subsystem.
The
SettingsListcan be populated with customULimenSettingclasses that define specific settings for the subsystem.The
GetContainerNameandGetSectionTextfunctions are overridden to provide a consistent interface for accessing these settings in the editor.