UISystem

Documents the UISystem class and its functions.

NOT DOCUMENTED We currently don't have information on how these functions work. They are being documented here for visibility.

Invoking UISystem

To invoke the UI system, use the following Global function:

uis = Game.GetUISystem()

Sub-functions

ClearGlobalThemeOverride

ClearGlobalThemeOverride();

HideTutorialBracket

HideTutorialBracket(bracketID : CName);

HideTutorialOverlay

HideTutorialOverlay(data : TutorialOverlayData);

PopGameContext

PopGameContext(context : UIGameContext);

PushGameContext

PushGameContext(context : UIGameContext);

QueueEvent

QueueEvent(evt : ref:Event);

RequestNewVisualState

RequestNewVisualState(newVisualState : CName);

RequestVendorMenu

RequestVendorMenu(data : ref:VendorPanelData, optional scenarioName : CName);

ResetGameContext

ResetGameContext();

RestorePreviousVisualState

RestorePreviousVisualState(popVisualState : CName);

SetGlobalThemeOverride

SetGlobalThemeOverride(themeID : CName);

ShowTutorialBracket

ShowTutorialBracket(data : TutorialBracketData);

ShowTutorialOverlay

ShowTutorialOverlay(data : TutorialOverlayData);

SwapGameContext

SwapGameContext(oldContext : UIGameContext, newContext : UIGameContext);

Last updated