UGantryExperienceStage_UIExtensions
Puts entries in UI extension slots while the experience is active.
A UI extension slot is a named place in your game's UI, such as a spot in the HUD or a row of menu buttons, identified by a gameplay tag. This stage fills slots without the game's UI naming what goes in them: a game mode's scoreboard in the HUD, or a DLC pack's button in the main menu. The classes and assets load first, as a tracked load the loading screen can show.
Each entry fills one slot with either a class (usually a widget) or an asset (data for a widget the slot owns). A per-player entry is added once for every local player, with that player as its context. Players who join later get theirs, and players who leave lose theirs.
See UGantryUIExtensionSubsystem for how the UI declares slots.
Properties
| Property | Type | Default | Description |
|---|---|---|---|
Entries read-only | TArray<FGantryUIExtensionStageEntry> | The entries. |
C++
Public C++ members that Blueprint does not see.
GetStageDisplayName_Implementation
virtual FString
"UI extensions".
BeginStage
virtual void
Loads the content, then adds the entries.
EndStage
virtual void
Removes every entry it added.
IsDataValid
virtual EDataValidationResult
Checks every entry is complete.