BlackICE Scripting

class game.ui

InGameMenuGameController

game.ui.InGameMenuGameController

  • 17 properties
  • 38 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
showDeathScreenBBIDred.CallbackObject?0x8 scripted
breachingNetworkBBIDred.CallbackObject?0x18 scripted
triggerMenuEventBBIDred.CallbackObject?0x28 scripted
openStorageBBIDred.CallbackObject?0x38 scripted
controllerDisconnectedBBIDred.CallbackObject?0x48 scripted
bbOnEquipmentChangedIDred.CallbackObject?0x58 scripted
inputSchemesBBIDred.CallbackObject?0x68 scripted
inventoryListenergame.AttachmentSlotsScriptListener?0x78 scripted
animContainerinGame.MenuAnimContainer?0x88 scripted
lastInGameNotificationTypeUIInGameNotificationType0x98 scripted
loadSaveDelayIDgame.DelayID0x9C scripted
playerWeakHandle<game.Object>0xA8 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 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
  • static void SetAnimWrapperBasedOnItemFriendlyName(game.Puppet puppet, game.ItemID itemID, float value) staticRTTI global