X157 Dev Notes

One simulant attempts to share insight with others.

UI Extension

The UI Extension Plugin is one of the plugins distributed with Lyra.

Core Concept

Description

The UI Extension Plugin provides a Subsystem to map Extension Point Gameplay Tags to Common UI Activatable Widget.

In this way you can access any widget you want/need via its Extension Point, and it is organized into your HUD as defined by the parent layout.

For example, you can load in different Widget classes depending on the type of Lyra Experience you load in a Game Feature Plugin.

Multiple game score widgets might share a HUD Slot ID HUD.Slot.Score, but be a different widget depending on the Experience.

Examples

Documented examples:

See also: