BlackICE Scripting

class game.ui

MenuItemListGameController

game.ui.MenuItemListGameController

  • 3 properties
  • 14 functions
  • 4 derived classes

Extends game.ui.SaveHandlingController game.ui.MenuGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable

Properties

PropertyTypeOffset
menuListink.CompoundWidgetReference0x10 scripted
menuEventDispatcherWeakHandle<ink.MenuEventDispatcher>0x28 scripted
menuListControllerWeakHandle<ink.ListController>0x38 scripted

Functions

  • bool CanExitGame() RTTI
  • void ExitGame() RTTI
  • void GotoMainMenu() RTTI
  • bool OnInitialize() overrideRTTI
  • bool OnUninitialize() overrideRTTI
  • bool OnSetMenuEventDispatcher(WeakHandle<ink.MenuEventDispatcher> menuEventDispatcher) overrideRTTI
  • void PopulateMenuItemList() RTTI
  • bool HandleMenuItemActivate(PauseMenuListItemData data) RTTI
  • bool ShouldAllowExitGameMenuItem() RTTI
  • void AddMenuItem(string label, CName spawnEvent) RTTI
  • void AddMenuItem(string label, PauseMenuAction action) RTTI
  • void Clear() RTTI
  • void ShowActionsList() RTTI
  • bool OnMenuItemActivated(int index, ink.ListItemController target) RTTI