REDNODE / GAME API

PhoneHotkeyController

classscriptedClass

extends GenericHotkeyController › gameuiNewPhoneRelatedHUDGameController › inkHUDGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 19

NameTypeFlags
callIconinkImageRefscriptedprivate
cinematicCameraBBIdref<CallbackHandle>scriptedprivate
comDeviceBBwref<IBlackboard>scriptedprivate
isRadialMenuVisibleBBIdref<CallbackHandle>scriptedprivate
isRadioPopupVisibleBBIdref<CallbackHandle>scriptedprivate
isVehiclesPopupVisibleBBIdref<CallbackHandle>scriptedprivate
journalManagerwref<JournalManager>scriptedprivate
mainIconinkImageRefscriptedprivate
messageCounterinkTextRefscriptedprivate
messageCounterCircleinkTextRefscriptedprivate
messageCounterLabelinkWidgetRefscriptedprivate
messageCounterLabelCircleinkWidgetRefscriptedprivate
phoneEnabledBBIdref<CallbackHandle>scriptedprivate
phoneIconAtlasStringscriptedprivate
phoneIconNameCNamescriptedprivate
proxyref<inkAnimProxy>scriptedprivate
questIconinkImageRefscriptedprivate
questImportantAnimProxyref<inkAnimProxy>scriptedprivate
quickSlotBBwref<IBlackboard>scriptedprivate

Methods 21

private final func CountMessages(convEntry: wref<JournalPhoneConversation>, tracked: script_ref<array<Int32>>, out questImportantMessages: Int32, out unreadMessages: Int32)scripted
protected func Initialize() -> Boolscripted
protected func InitializeStatusListener()scripted
protected func IsInDefaultState() -> Boolscripted
private final func IsPhoneInUse() -> Boolscripted
private final func OnCinematicCameraChange(value: Bool)scripted
protected cb func OnDpadActionPerformed(evt: ref<DPADActionPerformed>) -> Boolscripted
protected cb func OnJournalUpdate(entryHash: Uint32, className: CName, notifyOption: JournalNotifyOption, changeType: JournalChangeType) -> Boolscripted
protected cb func OnJournalUpdateVisited(entryHash: Uint32, className: CName, notifyOption: JournalNotifyOption, changeType: JournalChangeType) -> Boolscripted
protected cb func OnPhoneDeviceReset(target: wref<inkWidget>) -> Boolscripted
protected cb func OnPhoneDeviceSlot(target: wref<inkWidget>) -> Boolscripted
private final func OnPhoneEnabledChanged(val: Bool)scripted
protected cb func OnPlayerAttach(player: ref<GameObject>) -> Boolscripted
private final func OnRadialMenuShown(value: Bool)scripted
private final func OnRadioManagerPopupIsShown(value: Bool)scripted
protected cb func OnTrackedEntryChanges(hash: Uint32, className: CName, notifyOption: JournalNotifyOption, changeType: JournalChangeType) -> Boolscripted
private final func OnVehiclesManagerPopupIsShown(value: Bool)scripted
private final func RestoreDefaultIcon()scripted
protected func Uninitialize()scripted
private final func UpdateData()scripted