NewHudPhoneGameController class
NewHudPhoneGameController
Inheritance
Base: game.ui.NewHudPhoneGameController
Derived
None.
Properties
| Property | Type | |
|---|---|---|
player | WeakHandle<PlayerPuppet> | scripted |
journalMgr | WeakHandle<game.JournalManager> | scripted |
questsSystem | WeakHandle<quest.QuestsSystem> | scripted |
uiSystem | WeakHandle<game.ui.GameSystemUI> | scripted |
fact1ListenerId | uint | scripted |
fact2ListenerId | uint | scripted |
fact3ListenerId | uint | scripted |
onNotificationsQueueChanged | red.CallbackObject? | scripted |
currActiveQueueId | int | scripted |
CurrentFunction | EHudPhoneFunction | scripted |
gameplayRestrictions | CName[] | scripted |
buttonPressed | bool | scripted |
repeatingScrollActionEnabled | bool | scripted |
TimeoutPeroid | float | scripted |
activePhoneElements | uint | scripted |
bbSystem | WeakHandle<game.BlackboardSystem> | scripted |
bbUiSystemDef | UI_SystemDef? | scripted |
bbUiSystem | WeakHandle<game.IBlackboard> | scripted |
isInMenuCallback | red.CallbackObject? | scripted |
bbUiComDeviceDef | UI_ComDeviceDef? | scripted |
bbUiComDevice | WeakHandle<game.IBlackboard> | scripted |
phoneCallInformationCallback | red.CallbackObject? | scripted |
phoneStatusChangedCallback | red.CallbackObject? | scripted |
phoneMinimizedCallback | red.CallbackObject? | scripted |
contactsActiveCallback | red.CallbackObject? | scripted |
messageToOpenCallback | red.CallbackObject? | scripted |
phoneEnabledBBId | red.CallbackObject? | scripted |
bbUiQuickSlotsDataDef | UI_QuickSlotsDataDef? | scripted |
bbUiQuickSlotsData | WeakHandle<game.IBlackboard> | scripted |
bbUiPlayerStatsDef | UI_PlayerStatsDef? | scripted |
bbUiPlayerStats | WeakHandle<game.IBlackboard> | scripted |
DelaySystem | WeakHandle<game.DelaySystem> | scripted |
DelayedTimeoutCallbackId | game.DelayID | scripted |
PhoneSystem | WeakHandle<PhoneSystem> | scripted |
CurrentCallInformation | quest.PhoneCallInformation | scripted |
CurrentPhoneCallContact | WeakHandle<game.JournalContact> | scripted |
holoAudioCallLogicController | WeakHandle<HoloAudioCallLogicController> | scripted |
contactListLogicController | WeakHandle<PhoneDialerLogicController> | scripted |
phoneIconAnimProxy | ink.anim.Proxy? | scripted |
backgroundAnimProxy | ink.anim.Proxy? | scripted |
screenType | PhoneScreenType | scripted |
messagesPanelVisible | bool | scripted |
messagesPanelSpawned | bool | scripted |
threadsVisible | bool | scripted |
messageToOpenHash | int | scripted |
indexToSelect | uint | scripted |
isSingleThread | bool | scripted |
isShowingAllMessages | bool | scripted |
keepOpenWhenInHubMenu | bool | scripted |
audioSystem | WeakHandle<game.GameAudioSystem> | scripted |
isRemoteControllingDevice | bool | scripted |
psmIsControllingDeviceCallback | red.CallbackObject? | scripted |
vehicleEnterCallback | red.CallbackObject? | scripted |
Functions
bool GetShouldSaveState()overrideRTTIint GetID()overrideRTTIbool OnInitialize()RTTIbool OnUninitialize()RTTIbool OnPlayerAttach(game.Object playerPuppet)RTTIbool OnPlayerDetach(game.Object playerPuppet)RTTIbool OnPlayerEnteredVehicle(int value)RTTIvoid OnPhoneEnabledChanged(bool enabled)RTTIbool IsPhoneActive()RTTIbool OnAction(game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer)RTTIbool OnContactListAction(game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer)RTTIvoid ToggleShowAllMessages()RTTIvoid FindMessageToSelect()RTTIvoid AcceptAction()RTTIvoid AlternativeAcceptAction()RTTIvoid RefreshSmsMessager(WeakHandle<ContactData> contactData)RTTIvoid FocusSmsMessenger()RTTIvoid MoveMessengerLeft(bool moveBackToRight)RTTIbool OnSmsMessageGotFocus(FocusSmsMessagerEvent evt)RTTIbool OnSmsMessageLostFocus(UnfocusSmsMessagerEvent evt)RTTIbool OnContactHidden(WeakHandle<ink.Widget> target)RTTIbool RefreshReplies(ContactData contactData)RTTIvoid CallContact()RTTIvoid ShowActionBlockedNotification()RTTIvoid ExecuteAction()RTTIvoid ShowSelectedContactMessages(WeakHandle<ContactData> contactData)RTTIvoid GotoSmsMessenger(WeakHandle<ContactData> contactData)RTTIbool OnPSMIsControllingDeviceChanged(bool value)RTTIbool OnNotificationsQueueChanged(int id)RTTIbool OnPhoneIconSpawned(ink.Widget widget, IScriptable userData)RTTIbool OnConsumableTutorial(int value)RTTIbool OnDpadVisibilityChanged(int value)RTTIbool OnGameStarted(int value)RTTIbool OnMenuUpdate(bool value)RTTIvoid SetCallingPaused(bool value)RTTIbool OnJournalUpdate(uint hash, CName className, game.JournalNotifyOption notifyOption, game.JournalChangeType changeType)RTTIvoid NotifyOrRefreshData(WeakHandle<game.JournalEntry> entry, game.JournalEntryState state)RTTIbool OnJournalEntryVisited(uint hash, CName className, game.JournalNotifyOption notifyOption, game.JournalChangeType changeType)RTTIquest.TriggerCallRequest? CreateTriggerCallRequestFromPhoneCallInformation(quest.PhoneCallInformation phoneCallInformation)RTTIbool OnPhoneCall(string value)RTTIvoid CancelPendingSpawnRequests()RTTIvoid HandleCall()RTTIbool OnIncommingCallSpawned(ink.Widget widget, IScriptable userData)RTTIWeakHandle<game.JournalContact> GetIncomingContact()RTTIbool OnIncomingCallFinished(WeakHandle<ink.Widget> target)RTTIbool OnHoloAudioCallSpawned(ink.Widget widget, IScriptable userData)RTTIvoid UpdateHoloAudioCall()RTTIbool OnHoloAudioCallFinished(WeakHandle<ink.Widget> target)RTTIbool OnPhoneStatusChanged(CName phoneStatus)RTTIbool OnPhoneMinimized(bool value)RTTIvoid StartTimeoutFailsafe()RTTIvoid CancelTimeoutFailsafe()RTTIvoid SetTalkingTrigger(bool isPlayerCalling, quest.PhoneTalkingState state)RTTIvoid SetPhoneFunction(EHudPhoneFunction newFunction)RTTIvoid CachePredefinedRestrictions()RTTIbool OnTimeSkip(TimeSkipFinishEvent evt)RTTIbool OnKeepPhoneOpenWhenInHubMenu(KeepPhoneOpenWhenInHubMenuEvent evt)RTTIbool OnHUBMenuChanged(ink.MenuLayer_SetMenuModeEvent evt)RTTIbool OnContactsActive(bool value)RTTIbool OnContactListSpawned(ink.Widget widget, IScriptable userData)RTTIbool OnMessageToOpenHashChanged(int hash)RTTIbool OnContactSelectionChanged(ContactSelectionChangedEvent evt)RTTIvoid SelectOtherTab()RTTIPhoneScreenType GetOtherScreenType(PhoneScreenType current)RTTIvoid SetScreenType(PhoneScreenType type)RTTIContactData? CreateFakeContactData(int messagesCount)RTTIvoid ShowSmsMessager(bool visible)RTTIbool OnContactListClosed()RTTIvoid CallSelectedContact(WeakHandle<ContactData> contactData)RTTIbool OnCloseContactList(WeakHandle<ink.Widget> target)RTTIvoid CloseContactList()RTTIvoid Back()RTTIvoid HideThreads()RTTIbool OnOpenSmsMessenger(OpenSmsMessengerEvent evt)RTTIbool OnSmsMessangerInitalized(SmsMessangerInitalizedEvent e)RTTIbool OnCloseSmsMessenger(CloseSmsMessengerEvent evt)RTTIvoid EnableContactsInput()RTTIvoid DisableContactsInput()RTTIvoid ShowContactUpdate(WeakHandle<game.JournalEntry> entry, game.JournalEntryState state)RTTIvoid ShowNewMessage(WeakHandle<game.JournalEntry> entry, game.JournalEntryState state)RTTIvoid PushNewContactNotification(string title, string text, CName widget, CName animation, GenericNotificationBaseAction? action)RTTIvoid PushSMSNotification(WeakHandle<game.JournalPhoneMessage> msgEntry, GenericNotificationBaseAction? action)RTTIvoid ResolveVisibility()RTTIbool IsVisibilityForced()RTTIbool GameStarted()RTTIbool TutorialActivated()RTTIvoid ActivatePhoneElement(game.ui.ActivePhoneElement element)RTTIvoid DeactivatePhoneElement(game.ui.ActivePhoneElement element)RTTIbool AnyElementExceptInVehicle()RTTIbool TestPhoneElement(game.ui.ActivePhoneElement element)RTTIvoid PlayPhoneIconAnim(game.ui.ActivePhoneElement element, bool? deactivation)RTTIvoid PlayBackgroundAnim(game.ui.ActivePhoneElement element, bool? deactivation)RTTIbool OnResolutionChanged()RTTIvoid StopPhoneIconAnim()RTTIgame.ui.ActivePhoneElement GetTopmostActivePhoneElement()RTTI