Limen Framework 0.1 Help

ALimenProceduralMapManager

Overview

ALimenProceduralMapManager is an actor that manages the procedural map generation process. It handles notifications from the map builder class and broadcasts events to interested parties when a map is built, completed, or entered. This class is designed to be used in conjunction with ULimenProceduralMap, ALimenProceduralMapBuilder, and UProceduralMapParameters.

Properties

Type

Name

Access

Description

FMapComplete

OnMapComplete

Private

Multicast delegate for when a map is built.

FMapEnter

OnMapEntered

Private

Multicast delegate for when a map is entered.

Functions

Return Type

Signature

Description

void

MapBuilt(ULimenProceduralMap* Map)

Called from the map builder class to notify the manager that the map has been built. Do not call this directly!

void

NotifyMapComplete()

Broadcasts the OnMapComplete delegate, indicating that a map has been completed.

void

NotifyMapEntered()

Broadcasts the OnMapEntered delegate, indicating that a map has been entered.

FMapComplete&

GetMapCompleteDelegate()

Returns a reference to the OnMapComplete multicast delegate.

FMapEnter&

GetMapEnteredDelegate()

Returns a reference to the OnMapEntered multicast delegate.

Usage & Implementation Notes

  • This class is designed to be used as an actor in Unreal Engine 5.

  • It relies on the ALimenGameplayManager to retrieve the appropriate map builder instance.

  • The MapBuilt function includes a check to ensure that the provided map pointer is not null.

22 May 2026