BlackICE Scripting

class game.ui

PopupsManager

game.ui.PopupsManager

  • 45 properties
  • 67 functions

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

Properties

PropertyTypeOffset
bracketsContainerink.CompoundWidgetReference0x138
tutorialOverlayContainerink.CompoundWidgetReference0x150
bracketLibraryIDCName0x168
blackboardWeakHandle<game.IBlackboard>0x0 scripted
bbDefinitionUIGameDataDef?0x10 scripted
journalManagerWeakHandle<game.JournalManager>0x20 scripted
uiSystemgame.ui.GameSystemUI?0x30 scripted
uiSystemBBWeakHandle<game.IBlackboard>0x40 scripted
uiSystemBBDefUI_SystemDef?0x50 scripted
uiSystemIdred.CallbackObject?0x60 scripted
isShownBbIdred.CallbackObject?0x70 scripted
dataBbIdred.CallbackObject?0x80 scripted
photomodeActiveIdred.CallbackObject?0x90 scripted
phoneActiveIdred.CallbackObject?0xA0 scripted
tutorialOnHoldbool0xB0 scripted
tutorialDatagame.PopupData0xB8 scripted
tutorialSettingsgame.PopupSettings0x120 scripted
phoneMessageOnHoldbool0x13C scripted
phoneMessageDataJournalNotificationData?0x140 scripted
shardReadOnHoldbool0x150 scripted
shardReadDataNotifyShardRead?0x158 scripted
smartFrameDataink.FrameNotificationData?0x168 scripted
vehicleColorSelectorDataink.GameNotificationData?0x178 scripted
tutorialTokenink.GameNotificationToken?0x188 scripted
phoneMessageTokenink.GameNotificationToken?0x198 scripted
shardTokenink.GameNotificationToken?0x1A8 scripted
vehiclesManagerTokenink.GameNotificationToken?0x1B8 scripted
vehicleRadioTokenink.GameNotificationToken?0x1C8 scripted
codexTokenink.GameNotificationToken?0x1D8 scripted
ponrTokenink.GameNotificationToken?0x1E8 scripted
twintoneOverrideink.GameNotificationToken?0x1F8 scripted
expansionTokenink.GameNotificationToken?0x208 scripted
expansionErrorTokenink.GameNotificationToken?0x218 scripted
patchNotesTokenink.GameNotificationToken?0x228 scripted
marketingConsentTokenink.GameNotificationToken?0x238 scripted
signInTokenink.GameNotificationToken?0x248 scripted
expansionStateTokenink.GameNotificationToken?0x258 scripted
vehicleVisualCustomizationSelectorTokenink.GameNotificationToken?0x268 scripted
frameSwitcherTokenink.GameNotificationToken?0x278 scripted
isInMenubool0x288 scripted
isInPhotoModebool0x289 scripted
isOnPhonebool0x28A scripted
isBlockingPopupOpenedbool0x28B scripted
popUpQueueink.GameNotificationData?[]0x290 scripted
activePopUpbool0x2A0 scripted

Functions

  • void ChangeTutorialVisibilityInMenu(bool isInMenu) RTTI
  • void ChangeTutorialVisibility(bool hideTutorial, game.ui.TutorialHiddenReason reason) RTTI
  • bool OnInitialize() RTTI
  • bool OnUninitialize() RTTI
  • bool OnPlayerAttach(game.Object playerPuppet) RTTI
  • bool OnPlayerDetach(game.Object playerPuppet) RTTI
  • bool OnMenuUpdate(bool isInMenu) RTTI
  • bool OnPhotomodeUpdate(bool isInPhotomode) RTTI
  • bool OnPhoneUpdate(bool isOnPhone) RTTI
  • bool OnUpdateVisibility(bool value) RTTI
  • void SetPhoneMessageVisibility(bool hideToken) RTTI
  • void SetTutorialTokenVisibility(bool hideToken) RTTI
  • void HideExclusivePopUps() RTTI
  • void SendPSMRadialCloseRequest() RTTI
  • bool CanShowExclusivePopUp() RTTI
  • void SetShardReadVisibility(bool hideToken) RTTI
  • bool OnPopupCloseRequest(ink.GameNotificationData data) RTTI
  • void ShowTutorial() RTTI
  • bool OnExpansionPopupRequest(OpenExpansionPopupEvent evt) RTTI
  • void ShowExpansionPopup(ExpansionStatus state, ExpansionPopupType type) RTTI
  • bool OnExpansionPopupCloseRequest(ink.GameNotificationData data) RTTI
  • bool OnExpansionErrorPopupRequest(OpenExpansionErrorPopupEvent evt) RTTI
  • bool OnExpansionErrorPopupCloseRequest(ink.GameNotificationData data) RTTI
  • bool OnPatchNotesPopupRequest(OpenPatchNotesPopupEvent evt) RTTI
  • void ShowPatchNotesPopup() RTTI
  • bool OnPatchNotesPopupCloseRequest(ink.GameNotificationData data) RTTI
  • bool OnMarketingConsentPopupRequest(MarketingConsentPopupEvent evt) RTTI
  • void ShowMarketingConsentPopup(ink.MarketingConsentPopupType type) RTTI
  • bool OnMarketingConsentPopupCloseRequest(ink.GameNotificationData data) RTTI
  • bool OnSignInPopupRequest(SignInPopupEvent evt) RTTI
  • void ShowSignInPopup() RTTI
  • bool OnSignInPopupCloseRequest(ink.GameNotificationData data) RTTI
  • bool OnCodexPopupRequest(OpenCodexPopupEvent evt) RTTI
  • bool OnCodexPopupCloseRequest(ink.GameNotificationData data) RTTI
  • void ShowPhoneMessage() RTTI
  • bool OnPhoneMessageShowRequest(PhoneMessagePopupEvent evt) RTTI
  • bool OnPhoneMessageHideRequest(PhoneMessageHidePopupEvent evt) RTTI
  • bool OnMessagePopupUseCloseRequest(ink.GameNotificationData data) RTTI
  • bool OnShardRead(NotifyShardRead evt) RTTI
  • void ShardRead() RTTI
  • void ProcessCrackableShardTutorial() RTTI
  • bool OnShardReadClosed(ink.GameNotificationData data) RTTI
  • void SpawnVehiclesManagerPopup() RTTI
  • bool OnVehiclesManagerCloseRequest(ink.GameNotificationData data) RTTI
  • void TrySpawnVehicleRadioPopup() RTTI
  • void TrySpawnPocketRadioPopup() RTTI
  • void SpawnVehicleRadioPopup() RTTI
  • bool OnVehicleRadioCloseRequest(ink.GameNotificationData data) RTTI
  • void TrySpawnVehicleVisualCustomizationSelectorPopup() RTTI
  • void SpawnVehicleVisualCustomizationSelectorPopup() RTTI
  • bool OnVehicleVisualCustomizationCloseRequest(ink.GameNotificationData data) RTTI
  • bool OnFrameSwitcherEvent(FrameSwitcherEvent evt) RTTI
  • bool OnFrameSwitcherCloseRequest(ink.FrameNotificationData data) RTTI
  • void NotifyFrameSwitch(ink.FrameNotificationData data) RTTI
  • void NotifyFrameCancel(ink.FrameNotificationData data) RTTI
  • void ShowActionBlockedNotification() RTTI
  • bool OnSpawnPonRRewardsScreen(quest.ShowPointOfNoReturnPromptEvent evt) RTTI
  • bool OnClosePonRRewardsScreen(ink.GameNotificationData data) RTTI
  • bool OnSpawnTwintoneOverride(ShowTwintoneOverrideEvent evt) RTTI
  • bool OnCloseTwintoneOverrideScreen(ink.GameNotificationData data) RTTI
  • bool OnAdditionalContentInstallationRequestResult(CName id, bool success) RTTI
  • bool OnAdditionalContentInstallationResult(CName id, bool success) RTTI
  • bool OnAdditionalContentDataReloadProgress(float progress) RTTI
  • void ShowExpansionStatePopupRequest(ExpansionStatus state) RTTI
  • bool OnExpansionStatePopupCloseRequest(ink.GameNotificationData data) RTTI
  • void ShowExpansionStateGameNotificationRequest(ExpansionStatus state) RTTI
  • void ProcessQueue() RTTI