BlackICE Scripting

class

MessengerGameController

  • 9 properties
  • 14 functions

Extends game.ui.MenuGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable

Properties

PropertyTypeOffset
buttonHintsManagerRefink.WidgetReference0x10 scripted
contactsRefink.WidgetReference0x28 scripted
dialogRefink.WidgetReference0x40 scripted
buttonHintsControllerWeakHandle<ButtonHints>0x58 scripted
dialogControllerWeakHandle<MessengerDialogViewController>0x68 scripted
listControllerWeakHandle<SimpleMessengerContactsVirtualListController>0x78 scripted
journalManagerWeakHandle<game.JournalManager>0x88 scripted
menuEventDispatcherWeakHandle<ink.MenuEventDispatcher>0x98 scripted
activeDataMessengerContactSyncData?0xA8 scripted

Functions

  • bool OnInitialize() overrideRTTI
  • bool OnUninitialize() overrideRTTI
  • bool OnPlayerAttach(game.Object playerPuppet) RTTI
  • bool OnPlayerDetach(game.Object playerPuppet) RTTI
  • bool OnSetMenuEventDispatcher(WeakHandle<ink.MenuEventDispatcher> menuEventDispatcher) overrideRTTI
  • bool OnJournalUpdate(uint entryHash, CName className, game.JournalNotifyOption notifyOption, game.JournalChangeType changeType) RTTI
  • bool OnBack(IScriptable userData) overrideRTTI
  • bool OnMessengerGameControllerDelayInit(MessengerForceSelectionEvent evt) RTTI
  • bool OnSetUserData(IScriptable userData) RTTI
  • void ForceSelectIndex(uint idx, bool? dontToggle) RTTI
  • void ForceSelectEntry(int hash, bool? dontToggle) RTTI
  • void PopulateData() RTTI
  • bool OnContactActivated(MessengerContactSelectedEvent evt) RTTI
  • void SyncActiveData(MessengerContactSelectedEvent evt) RTTI