REDNODE / GAME API

gameuiMenuItemListGameController

classnative

extends gameuiSaveHandlingController › gameuiMenuGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Extended by 4 types

DeathMenuGameController E3EndMenuGameController MainMenuGameController PauseMenuGameController

Properties 3

NameTypeFlags

Methods 14

protected final func AddMenuItem(label: script_ref<String>, spawnEvent: CName)scripted
protected final func AddMenuItem(label: script_ref<String>, action: PauseMenuAction)scripted
native func CanExitGame() -> Bool
protected final func Clear()scripted
native func ExitGame()
native func GotoMainMenu()
protected func HandleMenuItemActivate(data: ref<PauseMenuListItemData>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnMenuItemActivated(index: Int32, target: ref<ListItemController>) -> Boolscripted
protected cb func OnSetMenuEventDispatcher(menuEventDispatcher: wref<inkMenuEventDispatcher>) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
private func PopulateMenuItemList()scripted
private func ShouldAllowExitGameMenuItem() -> Boolscripted
protected func ShowActionsList()scripted