BlackICE Scripting

class game.ui

InGameMenuGameController

game.ui.InGameMenuGameController

  • 28 properties
  • 40 functions

Extends game.ui.BaseMenuGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable

Properties

PropertyTypeOffset
itemSceneInfosgame.ui.InGameMenuGameControllerItemSceneInfo[]0x150
garmentSwitchEffectControllersgame.ui.GarmentSwitchEffectController[]0x160
quickSaveInProgressbool0x0 scripted
wasHoldingMapHotKeybool0x1 scripted
controllerDisconnectedbool0x2 scripted
inputSettingsListenerInputSettingsVarListener?0x8 scripted
settingsuserSettings.UserSettings?0x18 scripted
inputSettingGroupNameCName0x28 scripted
inputSettingGroupuserSettings.Group?0x30 scripted
inputSettingVarNameCName0x40 scripted
inputSettingVaruserSettings.VarListString?0x48 scripted
displayInputSettingVarNameCName0x58 scripted
displayInputSettingVaruserSettings.VarListString?0x60 scripted
initSchemeint0x70 scripted
saveMessageTokenink.GameNotificationToken?0x78 scripted
showDeathScreenBBIDred.CallbackObject?0x88 scripted
breachingNetworkBBIDred.CallbackObject?0x98 scripted
triggerMenuEventBBIDred.CallbackObject?0xA8 scripted
openStorageBBIDred.CallbackObject?0xB8 scripted
controllerDisconnectedBBIDred.CallbackObject?0xC8 scripted
bbOnEquipmentChangedIDred.CallbackObject?0xD8 scripted
inputSchemesBBIDred.CallbackObject?0xE8 scripted
inputMouserLayoutBBIDred.CallbackObject?0xF8 scripted
inventoryListenergame.AttachmentSlotsScriptListener?0x108 scripted
animContainerinGame.MenuAnimContainer?0x118 scripted
lastInGameNotificationTypeUIInGameNotificationType0x128 scripted
loadSaveDelayIDgame.DelayID0x12C scripted
playerWeakHandle<game.Object>0x138 scripted

Functions

  • bool OnInitialize() RTTI
  • bool OnDelayedRegisterToGlobalInputCallbackEvent(DelayedRegisterToGlobalInputCallbackEvent evt) RTTI
  • bool OnUninitialize() RTTI
  • void RegisterGlobalBlackboards() RTTI
  • void UnregisterGlobalBlackboards() RTTI
  • bool OnPlayerAttach(game.Object playerPuppet) RTTI
  • bool OnPlayerDetach(game.Object playerPuppet) RTTI
  • void RegisterPSMListeners(game.Object playerPuppet) RTTI
  • void UnregisterPSMListeners(game.Object playerPuppet) RTTI
  • void RegisterInputListenersForPlayer(game.Object playerPuppet) RTTI
  • void RegisterInventoryListener() RTTI
  • void UnregisterInventoryListener() RTTI
  • void UnregisterInputListenersForPlayer(game.Object playerPuppet) RTTI
  • bool OnAction(game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer) RTTI
  • bool OnHandleMenuInput(ink.PointerEvent evt) RTTI
  • bool OnSaveMessageInputScheme(ink.GameNotificationData data) RTTI
  • bool OnRequestHubMenu(StartHubMenuEvent evt) RTTI
  • bool OnForceCloseHubMenuEvent(ForceCloseHubMenuEvent evt) RTTI
  • bool OnBreachingNetwork(string value) RTTI
  • bool OnDisconnectController(bool value) RTTI
  • bool OnTriggerMenuEvent(CName value) RTTI
  • bool OnTimeSkipFinishEvent(TimeSkipFinishEvent evt) RTTI
  • bool OnDisplayDeathMenu(bool value) RTTI
  • bool OnDeathScreenDelayEvent(DeathMenuDelayEvent evt) RTTI
  • bool OnResetItemAppearanceInSlotDelayEvent(ResetItemAppearanceInSlotDelayEvent evt) RTTI
  • bool OnArcadeMinigameEvent(string value) RTTI
  • bool OnPuppetReady(CName sceneName, game.Puppet puppet) RTTI
  • void OpenShortcutMenu(CName actionName) RTTI
  • bool OnSavingComplete(bool success, game.SaveLock[] locks) RTTI
  • void HandleQuickSave() RTTI
  • void SendNotification(UIInGameNotificationEvent notificationEvent) RTTI
  • bool OnQuickLoadSavesReady(List saves) RTTI
  • void DelayedHandleQuickLoad() RTTI
  • bool OnHandleQuickLoad(DelayedHandleQuickLoadEvent evt) RTTI
  • bool OnUiStateChangedSuccessfully(CName previousStateName, CName currentStateName) RTTI
  • bool IsPlayerInCombat() RTTI
  • void TryOpenCraftingMenu(CName actionName) RTTI
  • bool OnInputSchemeChanged(uint value) RTTI
  • bool OnMouserActiveChanged(bool value) RTTI
  • static void SetAnimWrapperBasedOnItemFriendlyName(game.Puppet puppet, game.ItemID itemID, float value) staticRTTI global