NewHudPhoneGameController
classscriptedClass
extends gameuiNewHudPhoneGameController › gameuiGenericNotificationGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable
Properties 53
| Name | Type | Flags |
|---|---|---|
activePhoneElements | Uint32 | scriptedpublic |
audioSystem | wref<AudioSystem> | scriptedpublic |
backgroundAnimProxy | ref<inkAnimProxy> | scriptedpublic |
bbSystem | wref<BlackboardSystem> | scriptedpublic |
bbUiComDevice | wref<IBlackboard> | scriptedpublic |
bbUiComDeviceDef | ref<UI_ComDeviceDef> | scriptedpublic |
bbUiPlayerStats | wref<IBlackboard> | scriptedpublic |
bbUiPlayerStatsDef | ref<UI_PlayerStatsDef> | scriptedpublic |
bbUiQuickSlotsData | wref<IBlackboard> | scriptedpublic |
bbUiQuickSlotsDataDef | ref<UI_QuickSlotsDataDef> | scriptedpublic |
bbUiSystem | wref<IBlackboard> | scriptedpublic |
bbUiSystemDef | ref<UI_SystemDef> | scriptedpublic |
buttonPressed | Bool | scriptedpublic |
contactListLogicController | wref<PhoneDialerLogicController> | scriptedpublic |
contactsActiveCallback | ref<CallbackHandle> | scriptedpublic |
currActiveQueueId | Int32 | scriptedpublic |
CurrentCallInformation | PhoneCallInformation | scriptedpublic |
CurrentFunction | EHudPhoneFunction | scriptedpublic |
CurrentPhoneCallContact | wref<JournalContact> | scriptedpublic |
DelayedTimeoutCallbackId | DelayID | scriptedpublic |
DelaySystem | wref<DelaySystem> | scriptedpublic |
fact1ListenerId | Uint32 | scriptedpublic |
fact2ListenerId | Uint32 | scriptedpublic |
fact3ListenerId | Uint32 | scriptedpublic |
gameplayRestrictions | array<CName> | scriptedpublic |
holoAudioCallLogicController | wref<HoloAudioCallLogicController> | scriptedpublic |
indexToSelect | Uint32 | scriptedpublic |
isInMenuCallback | ref<CallbackHandle> | scriptedpublic |
isRemoteControllingDevice | Bool | scriptedprivate |
isShowingAllMessages | Bool | scriptedpublic |
isSingleThread | Bool | scriptedpublic |
journalMgr | wref<JournalManager> | scriptedpublic |
keepOpenWhenInHubMenu | Bool | scriptedpublic |
messagesPanelSpawned | Bool | scriptedpublic |
messagesPanelVisible | Bool | scriptedpublic |
messageToOpenCallback | ref<CallbackHandle> | scriptedpublic |
messageToOpenHash | Int32 | scriptedpublic |
onNotificationsQueueChanged | ref<CallbackHandle> | scriptedpublic |
phoneCallInformationCallback | ref<CallbackHandle> | scriptedpublic |
phoneEnabledBBId | ref<CallbackHandle> | scriptedpublic |
phoneIconAnimProxy | ref<inkAnimProxy> | scriptedpublic |
phoneMinimizedCallback | ref<CallbackHandle> | scriptedpublic |
phoneStatusChangedCallback | ref<CallbackHandle> | scriptedpublic |
PhoneSystem | wref<PhoneSystem> | scriptedpublic |
player | wref<PlayerPuppet> | scriptedpublic |
psmIsControllingDeviceCallback | ref<CallbackHandle> | scriptedprivate |
questsSystem | wref<QuestsSystem> | scriptedpublic |
repeatingScrollActionEnabled | Bool | scriptedpublic |
screenType | PhoneScreenType | scriptedpublic |
threadsVisible | Bool | scriptedpublic |
TimeoutPeroid | Float | scriptedpublic |
uiSystem | wref<UISystem> | scriptedpublic |
vehicleEnterCallback | ref<CallbackHandle> | scriptedprivate |
Methods 96
public final func AcceptAction()scripted
private final func ActivatePhoneElement(element: gameuiActivePhoneElement)scripted
public final func AlternativeAcceptAction()scripted
private final func AnyElementExceptInVehicle() -> Boolscripted
public final func Back()scripted
public final func CachePredefinedRestrictions()scripted
public final func CallContact()scripted
public final func CallSelectedContact(contactData: wref<ContactData>)scripted
private final func CancelPendingSpawnRequests()scripted
public final func CancelTimeoutFailsafe()scripted
public final func CloseContactList()scripted
private final func CreateFakeContactData(messagesCount: Int32) -> ref<ContactData>scripted
public final func CreateTriggerCallRequestFromPhoneCallInformation(phoneCallInformation: PhoneCallInformation) -> ref<questTriggerCallRequest>scripted
private final func DeactivatePhoneElement(element: gameuiActivePhoneElement)scripted
public final func DisableContactsInput()scripted
public final func EnableContactsInput()scripted
public final func ExecuteAction()scripted
private final func FindMessageToSelect()scripted
public final func FocusSmsMessenger()scripted
private final func GameStarted() -> Boolscripted
public func GetID() -> Int32scripted
public final func GetIncomingContact() -> wref<JournalContact>scripted
public final func GetOtherScreenType(current: PhoneScreenType) -> PhoneScreenTypescripted
public func GetShouldSaveState() -> Boolscripted
public final func GetTopmostActivePhoneElement() -> gameuiActivePhoneElementscripted
public final func GotoSmsMessenger(contactData: wref<ContactData>)scripted
private final func HandleCall()scripted
public final func HideThreads()scripted
private final func IsPhoneActive() -> Boolscripted
private final func IsVisibilityForced() -> Boolscripted
private final func MoveMessengerLeft(moveBackToRight: Bool)scripted
private final func NotifyOrRefreshData(entry: wref<JournalEntry>, state: gameJournalEntryState)scripted
protected cb func OnAction(action: ListenerAction, consumer: ListenerActionConsumer) -> Boolscripted
protected cb func OnCloseContactList(target: wref<inkWidget>) -> Boolscripted
protected cb func OnCloseSmsMessenger(evt: ref<CloseSmsMessengerEvent>) -> Boolscripted
protected cb func OnConsumableTutorial(value: Int32) -> Boolscripted
protected cb func OnContactHidden(target: wref<inkWidget>) -> Boolscripted
protected cb func OnContactListAction(action: ListenerAction, consumer: ListenerActionConsumer) -> Boolscripted
protected cb func OnContactListClosed() -> Boolscripted
protected cb func OnContactListSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnContactsActive(value: Bool) -> Boolscripted
protected cb func OnContactSelectionChanged(evt: ref<ContactSelectionChangedEvent>) -> Boolscripted
protected cb func OnDpadVisibilityChanged(value: Int32) -> Boolscripted
protected cb func OnGameStarted(value: Int32) -> Boolscripted
protected cb func OnHoloAudioCallFinished(target: wref<inkWidget>) -> Boolscripted
protected cb func OnHoloAudioCallSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnHUBMenuChanged(evt: ref<inkMenuLayer_SetMenuModeEvent>) -> Boolscripted
protected cb func OnIncomingCallFinished(target: wref<inkWidget>) -> Boolscripted
protected cb func OnIncommingCallSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnJournalEntryVisited(hash: Uint32, className: CName, notifyOption: JournalNotifyOption, changeType: JournalChangeType) -> Boolscripted
protected cb func OnJournalUpdate(hash: Uint32, className: CName, notifyOption: JournalNotifyOption, changeType: JournalChangeType) -> Boolscripted
protected cb func OnKeepPhoneOpenWhenInHubMenu(evt: ref<KeepPhoneOpenWhenInHubMenuEvent>) -> Boolscripted
protected cb func OnMenuUpdate(value: Bool) -> Boolscripted
protected cb func OnMessageToOpenHashChanged(hash: Int32) -> Boolscripted
protected cb func OnNotificationsQueueChanged(id: Int32) -> Boolscripted
protected cb func OnOpenSmsMessenger(evt: ref<OpenSmsMessengerEvent>) -> Boolscripted
protected cb func OnPhoneCall(value: Variant) -> Boolscripted
public final func OnPhoneEnabledChanged(enabled: Bool)scripted
protected cb func OnPhoneIconSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnPhoneMinimized(value: Bool) -> Boolscripted
protected cb func OnPhoneStatusChanged(phoneStatus: CName) -> Boolscripted
protected cb func OnPlayerAttach(playerPuppet: ref<GameObject>) -> Boolscripted
protected cb func OnPlayerDetach(playerPuppet: ref<GameObject>) -> Boolscripted
protected cb func OnPlayerEnteredVehicle(value: Int32) -> Boolscripted
protected cb func OnPSMIsControllingDeviceChanged(value: Bool) -> Boolscripted
protected cb func OnResolutionChanged() -> Boolscripted
protected cb func OnSmsMessageGotFocus(evt: ref<FocusSmsMessagerEvent>) -> Boolscripted
protected cb func OnSmsMessageLostFocus(evt: ref<UnfocusSmsMessagerEvent>) -> Boolscripted
protected cb func OnSmsMessangerInitalized(e: ref<SmsMessangerInitalizedEvent>) -> Boolscripted
protected cb func OnTimeSkip(evt: ref<TimeSkipFinishEvent>) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
private final func PlayBackgroundAnim(element: gameuiActivePhoneElement, opt deactivation: Bool)scripted
private final func PlayPhoneIconAnim(element: gameuiActivePhoneElement, opt deactivation: Bool)scripted
public final func PushNewContactNotification(title: script_ref<String>, text: script_ref<String>, widget: CName, animation: CName, opt action: ref<GenericNotificationBaseAction>)scripted
public final func PushSMSNotification(msgEntry: wref<JournalPhoneMessage>, opt action: ref<GenericNotificationBaseAction>)scripted
public final func RefreshReplies(contactData: ref<ContactData>) -> Boolscripted
public final func RefreshSmsMessager(contactData: wref<ContactData>)scripted
private final func ResolveVisibility()scripted
public final func SelectOtherTab()scripted
private final func SetCallingPaused(value: Bool)scripted
public final func SetPhoneFunction(newFunction: EHudPhoneFunction)scripted
public final func SetScreenType(type: PhoneScreenType)scripted
public final func SetTalkingTrigger(isPlayerCalling: Bool, state: questPhoneTalkingState)scripted
private final func ShowActionBlockedNotification()scripted
public final func ShowContactUpdate(entry: wref<JournalEntry>, state: gameJournalEntryState)scripted
public final func ShowNewMessage(entry: wref<JournalEntry>, state: gameJournalEntryState)scripted
public final func ShowSelectedContactMessages(contactData: wref<ContactData>)scripted
private final func ShowSmsMessager(visible: Bool)scripted
public final func StartTimeoutFailsafe()scripted
public final func StopPhoneIconAnim()scripted
private final func TestPhoneElement(element: gameuiActivePhoneElement) -> Boolscripted
public final func ToggleShowAllMessages()scripted
private final func TutorialActivated() -> Boolscripted
private final func UpdateHoloAudioCall()scripted
private final func VerifyMessageToOpenHash(contactDataArray: script_ref<array<ref<IScriptable>>>, out messageToOpenHash: Int32)scripted