Limen Framework 0.1 Help

ULimenLoadingScreenSettings

Overview

ULimenLoadingScreenSettings is a configuration class that extends UDeveloperSettings. It allows developers to set up custom loading screens for specific maps and provides functionality to retrieve random hints. This class is used within the LimenLevelTransitions module of the LimenCore plugin.

Properties

Type

Name

Access

Description

TMap<TSoftObjectPtr

, TSoftObjectPtr< ULimenLoadingScreenParameters >>

LoadingScreens

EditAnywhere, Config

A map linking worlds to their respective loading screen parameters.

TSoftObjectPtr< ULimenLoadingScreenParameters >

DefaultLoadingScreen

EditAnywhere, Config

The default loading screen parameters used when no specific mapping is found.

FVector

SilentLocation

EditAnywhere, Config

A vector representing a silent location for loading screens.

TArray

Hints

EditAnywhere, Config

An array of hints that can be randomly selected and displayed during the loading process.

Functions

Return Type

Signature

Description

bool

GetRandomHint(FText& OutHint)

Retrieves a random hint from the Hints array and stores it in OutHint. Returns true if a hint is successfully retrieved, otherwise false.

Usage & Implementation Notes

  • The GetRandomHint function uses the ULimenGlobalRandomStreamSubsystem to generate a random index within the range of available hints.

  • If no hints are configured or if OutHint is not empty, the function returns false.

  • This class overrides GetSectionText and GetSectionDescription for use in the Unreal Engine editor settings UI.

22 May 2026