BlackICE Scripting

class

PhoneHotkeyController

  • 19 properties
  • 21 functions

Extends GenericHotkeyController game.ui.NewPhoneRelatedHUDGameController game.ui.HUDGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable

Properties

PropertyTypeOffset
mainIconink.ImageWidgetReference0x110 scripted
questIconink.ImageWidgetReference0x128 scripted
callIconink.ImageWidgetReference0x140 scripted
messageCounterLabelink.WidgetReference0x158 scripted
messageCounterLabelCircleink.WidgetReference0x170 scripted
messageCounterink.TextWidgetReference0x188 scripted
messageCounterCircleink.TextWidgetReference0x1A0 scripted
journalManagerWeakHandle<game.JournalManager>0x1B8 scripted
phoneIconAtlasstring0x1C8 scripted
phoneIconNameCName0x1E8 scripted
proxyink.anim.Proxy?0x1F0 scripted
questImportantAnimProxyink.anim.Proxy?0x200 scripted
comDeviceBBWeakHandle<game.IBlackboard>0x210 scripted
quickSlotBBWeakHandle<game.IBlackboard>0x220 scripted
phoneEnabledBBIdred.CallbackObject?0x230 scripted
isVehiclesPopupVisibleBBIdred.CallbackObject?0x240 scripted
isRadioPopupVisibleBBIdred.CallbackObject?0x250 scripted
isRadialMenuVisibleBBIdred.CallbackObject?0x260 scripted
cinematicCameraBBIdred.CallbackObject?0x270 scripted

Functions

  • bool Initialize() overrideRTTI
  • bool OnPlayerAttach(game.Object player) overrideRTTI
  • void OnCinematicCameraChange(bool value) RTTI
  • void OnVehiclesManagerPopupIsShown(bool value) RTTI
  • void OnRadioManagerPopupIsShown(bool value) RTTI
  • void OnRadialMenuShown(bool value) RTTI
  • bool IsPhoneInUse() RTTI
  • void InitializeStatusListener() overrideRTTI
  • void Uninitialize() overrideRTTI
  • void OnPhoneEnabledChanged(bool val) RTTI
  • bool OnPhoneDeviceSlot(WeakHandle<ink.Widget> target) RTTI
  • bool OnPhoneDeviceReset(WeakHandle<ink.Widget> target) RTTI
  • void UpdateData() RTTI
  • void CountMessages(WeakHandle<game.JournalPhoneConversation> convEntry, int[] tracked, out int questImportantMessages, out int unreadMessages) RTTI
  • bool OnJournalUpdate(uint entryHash, CName className, game.JournalNotifyOption notifyOption, game.JournalChangeType changeType) RTTI
  • bool OnJournalUpdateVisited(uint entryHash, CName className, game.JournalNotifyOption notifyOption, game.JournalChangeType changeType) RTTI
  • bool OnTrackedEntryChanges(uint hash, CName className, game.JournalNotifyOption notifyOption, game.JournalChangeType changeType) RTTI
  • bool IsInDefaultState() overrideRTTI
  • void RestoreDefaultIcon() RTTI
  • bool OnDpadActionPerformed(DPADActionPerformed evt) overrideRTTI