REDNODE / GAME API

PopupsManager

classnative name gameuiPopupsManagernative

extends inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 45

NameTypeFlags
activePopUpBoolscriptedprivate
bbDefinitionref<UIGameDataDef>scriptedprivate
blackboardwref<IBlackboard>scriptedprivate
bracketLibraryIDCNameoverriding
bracketsContainerinkCompoundRefoverriding
codexTokenref<inkGameNotificationToken>scriptedprivate
dataBbIdref<CallbackHandle>scriptedprivate
expansionErrorTokenref<inkGameNotificationToken>scriptedprivate
expansionStateTokenref<inkGameNotificationToken>scriptedprivate
expansionTokenref<inkGameNotificationToken>scriptedprivate
frameSwitcherTokenref<inkGameNotificationToken>scriptedprivate
isBlockingPopupOpenedBoolscriptedprivate
isInMenuBoolscriptedprivate
isInPhotoModeBoolscriptedprivate
isOnPhoneBoolscriptedprivate
isShownBbIdref<CallbackHandle>scriptedprivate
journalManagerwref<JournalManager>scriptedprivate
marketingConsentTokenref<inkGameNotificationToken>scriptedprivate
patchNotesTokenref<inkGameNotificationToken>scriptedprivate
phoneActiveIdref<CallbackHandle>scriptedprivate
phoneMessageDataref<JournalNotificationData>scriptedprivate
phoneMessageOnHoldBoolscriptedprivate
phoneMessageTokenref<inkGameNotificationToken>scriptedprivate
photomodeActiveIdref<CallbackHandle>scriptedprivate
ponrTokenref<inkGameNotificationToken>scriptedprivate
popUpQueuearray<ref<inkGameNotificationData>>scriptedprivate
shardReadDataref<NotifyShardRead>scriptedprivate
shardReadOnHoldBoolscriptedprivate
shardTokenref<inkGameNotificationToken>scriptedprivate
signInTokenref<inkGameNotificationToken>scriptedprivate
smartFrameDataref<inkFrameNotificationData>scriptedprivate
tutorialDataPopupDatascriptedprivate
tutorialOnHoldBoolscriptedprivate
tutorialOverlayContainerinkCompoundRefoverriding
tutorialSettingsPopupSettingsscriptedprivate
tutorialTokenref<inkGameNotificationToken>scriptedprivate
twintoneOverrideref<inkGameNotificationToken>scriptedprivate
uiSystemref<UISystem>scriptedprivate
uiSystemBBwref<IBlackboard>scriptedprivate
uiSystemBBDefref<UI_SystemDef>scriptedprivate
uiSystemIdref<CallbackHandle>scriptedprivate
vehicleColorSelectorDataref<inkGameNotificationData>scriptedprivate
vehicleRadioTokenref<inkGameNotificationToken>scriptedprivate
vehiclesManagerTokenref<inkGameNotificationToken>scriptedprivate
vehicleVisualCustomizationSelectorTokenref<inkGameNotificationToken>scriptedprivate

Methods 69

private final func CanShowExclusivePopUp() -> Boolscripted
native func ChangeTutorialVisibility(hideTutorial: Bool, reason: gameuiTutorialHiddenReason)
native func ChangeTutorialVisibilityInMenu(isInMenu: Bool)
private final func HideExclusivePopUps()scripted
private final func NotifyFrameCancel(data: ref<inkFrameNotificationData>)scripted
private final func NotifyFrameSwitch(data: ref<inkFrameNotificationData>)scripted
protected cb func OnAdditionalContentDataReloadProgress(progress: Float) -> Boolscripted
protected cb func OnAdditionalContentInstallationRequestResult(id: CName, success: Bool) -> Boolscripted
protected cb func OnAdditionalContentInstallationResult(id: CName, success: Bool) -> Boolscripted
protected cb func OnClosePonRRewardsScreen(data: ref<inkGameNotificationData>) -> Boolscripted
protected cb func OnCloseTwintoneOverrideScreen(data: ref<inkGameNotificationData>) -> Boolscripted
protected cb func OnCodexPopupCloseRequest(data: ref<inkGameNotificationData>) -> Boolscripted
protected cb func OnCodexPopupRequest(evt: ref<OpenCodexPopupEvent>) -> Boolscripted
protected cb func OnExpansionErrorPopupCloseRequest(data: ref<inkGameNotificationData>) -> Boolscripted
protected cb func OnExpansionErrorPopupRequest(evt: ref<OpenExpansionErrorPopupEvent>) -> Boolscripted
protected cb func OnExpansionPopupCloseRequest(data: ref<inkGameNotificationData>) -> Boolscripted
protected cb func OnExpansionPopupRequest(evt: ref<OpenExpansionPopupEvent>) -> Boolscripted
protected cb func OnExpansionStatePopupCloseRequest(data: ref<inkGameNotificationData>) -> Boolscripted
protected cb func OnFrameSwitcherCloseRequest(data: ref<inkFrameNotificationData>) -> Boolscripted
protected cb func OnFrameSwitcherEvent(evt: ref<FrameSwitcherEvent>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnMarketingConsentPopupCloseRequest(data: ref<inkGameNotificationData>) -> Boolscripted
protected cb func OnMarketingConsentPopupRequest(evt: ref<MarketingConsentPopupEvent>) -> Boolscripted
protected cb func OnMenuUpdate(isInMenu: Bool) -> Boolscripted
protected cb func OnMessagePopupUseCloseRequest(data: ref<inkGameNotificationData>) -> Boolscripted
protected cb func OnPatchNotesPopupCloseRequest(data: ref<inkGameNotificationData>) -> Boolscripted
protected cb func OnPatchNotesPopupRequest(evt: ref<OpenPatchNotesPopupEvent>) -> Boolscripted
protected cb func OnPhoneMessageHideRequest(evt: ref<PhoneMessageHidePopupEvent>) -> Boolscripted
protected cb func OnPhoneMessageShowRequest(evt: ref<PhoneMessagePopupEvent>) -> Boolscripted
protected cb func OnPhoneUpdate(isOnPhone: Bool) -> Boolscripted
protected cb func OnPhotomodeUpdate(isInPhotomode: Bool) -> Boolscripted
protected cb func OnPlayerAttach(playerPuppet: ref<GameObject>) -> Boolscripted
protected cb func OnPlayerDetach(playerPuppet: ref<GameObject>) -> Boolscripted
protected cb func OnPopupCloseRequest(data: ref<inkGameNotificationData>) -> Boolscripted
protected cb func OnQuickSlotButtonHoldStartEvent(evt: ref<QuickSlotButtonHoldStartEvent>) -> Boolscripted
protected cb func OnShardRead(evt: ref<NotifyShardRead>) -> Boolscripted
protected cb func OnShardReadClosed(data: ref<inkGameNotificationData>) -> Boolscripted
protected cb func OnSignInPopupCloseRequest(data: ref<inkGameNotificationData>) -> Boolscripted
protected cb func OnSignInPopupRequest(evt: ref<SignInPopupEvent>) -> Boolscripted
protected cb func OnSpawnPonRRewardsScreen(evt: ref<ShowPointOfNoReturnPromptEvent>) -> Boolscripted
protected cb func OnSpawnTwintoneOverride(evt: ref<ShowTwintoneOverrideEvent>) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
protected cb func OnUpdateData(value: Variant) -> Boolscripted
protected cb func OnUpdateVisibility(value: Bool) -> Boolscripted
protected cb func OnVehicleRadioCloseRequest(data: ref<inkGameNotificationData>) -> Boolscripted
protected cb func OnVehiclesManagerCloseRequest(data: ref<inkGameNotificationData>) -> Boolscripted
protected cb func OnVehicleVisualCustomizationCloseRequest(data: ref<inkGameNotificationData>) -> Boolscripted
public final func ProcessCrackableShardTutorial()scripted
public final func ProcessQueue()scripted
private final func SendPSMRadialCloseRequest()scripted
private final func SetPhoneMessageVisibility(hideToken: Bool)scripted
private final func SetShardReadVisibility(hideToken: Bool)scripted
private final func SetTutorialTokenVisibility(hideToken: Bool)scripted
public final func ShardRead()scripted
private final func ShowActionBlockedNotification()scripted
public final func ShowExpansionPopup(state: ExpansionStatus, type: ExpansionPopupType)scripted
public final func ShowExpansionStateGameNotificationRequest(state: ExpansionStatus)scripted
public final func ShowExpansionStatePopupRequest(state: ExpansionStatus)scripted
public final func ShowMarketingConsentPopup(type: inkMarketingConsentPopupType)scripted
public final func ShowPatchNotesPopup()scripted
public final func ShowPhoneMessage()scripted
public final func ShowSignInPopup()scripted
private final func ShowTutorial()scripted
private final func SpawnVehicleRadioPopup()scripted
private final func SpawnVehiclesManagerPopup()scripted
private final func SpawnVehicleVisualCustomizationSelectorPopup()scripted
private final func TrySpawnPocketRadioPopup()scripted
private final func TrySpawnVehicleRadioPopup()scripted
private final func TrySpawnVehicleVisualCustomizationSelectorPopup()scripted