REDNODE / GAME API

MenuScenario_BaseMenu

classscriptedClass

extends inkMenuScenario › IScriptable › ISerializable

Extended by 19 types

DebugMenuScenario_HubMenu MenuScenario_ArcadeMinigame MenuScenario_BenchmarkResults MenuScenario_CharacterCustomizationMirror MenuScenario_CreditsPickerPause MenuScenario_DeathMenu MenuScenario_DelamainTaxi MenuScenario_E3EndMenu MenuScenario_FastTravel MenuScenario_FinalBoards MenuScenario_FinalBoardsEp1 MenuScenario_HubMenu MenuScenario_NetworkBreach MenuScenario_PauseMenu MenuScenario_RadialHubMenu MenuScenario_Storage MenuScenario_TimeSkip MenuScenario_Vendor MenuScenario_Wardrobe

Properties 4

NameTypeFlags
currMenuNameCNamescriptedprotected
currSubMenuNameCNamescriptedprotected
currUserDataref<IScriptable>scriptedprotected
prevMenuNameCNamescriptedprotected

Methods 10

protected final func CloseMenu()scripted
protected final func CloseSubMenu()scripted
protected func GotoIdleState()scripted
protected cb func OnBack() -> Boolscripted
protected cb func OnLeaveScenario(nextScenario: CName) -> Boolscripted
protected final func OpenMenu(menuName: CName, opt userData: ref<IScriptable>, opt context: ScreenDisplayContext)scripted
protected final func OpenSubMenu(menuName: CName, opt userData: ref<IScriptable>)scripted
protected final func SetContext(context: ScreenDisplayContext)scripted
private final func SetDisplayContext(context: ScreenDisplayContext)scripted
protected final func SwitchMenu(menuName: CName, opt userData: ref<IScriptable>, opt context: ScreenDisplayContext)scripted