BlackICE Scripting

class

SimpleMessengerItemVirtualController

  • 12 properties
  • 8 functions

Extends ink.VirtualCompoundItemController ink.ButtonController ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
labelink.TextWidgetReference0x0 scripted
msgPreviewink.TextWidgetReference0x18 scripted
msgIndicatorink.WidgetReference0x30 scripted
replyAlertIconink.WidgetReference0x48 scripted
collapseIconink.WidgetReference0x60 scripted
imageink.ImageWidgetReference0x78 scripted
typeMessengerContactType0x90 scripted
contactDataContactData?0x98 scripted
activeItemSyncWeakHandle<MessengerContactSyncData>0xA8 scripted
isContactActivebool0xB8 scripted
isItemHoveredbool0xB9 scripted
isItemToggledbool0xBA scripted

Functions

  • bool OnInitialize() RTTI
  • bool OnContactSyncData(MessengerContactSyncBackEvent evt) RTTI
  • bool OnMessengerThreadSelectedEvent(MessengerThreadSelectedEvent evt) RTTI
  • bool OnToggledOn(WeakHandle<ink.VirtualCompoundItemController> itemController) RTTI
  • bool OnToggledOff(WeakHandle<ink.VirtualCompoundItemController> itemController) RTTI
  • bool OnSelected(WeakHandle<ink.VirtualCompoundItemController> itemController, bool discreteNav) RTTI
  • bool OnDeselected(WeakHandle<ink.VirtualCompoundItemController> itemController) RTTI
  • void UpdateState() RTTI