REDNODE / GAME API

SimpleMessengerItemVirtualController

classscriptedClass

extends inkVirtualCompoundItemController › inkButtonController › inkDiscreteNavigationController › inkLogicController › inkILogicController › IScriptable › ISerializable

Properties 12

NameTypeFlags
activeItemSyncwref<MessengerContactSyncData>scriptedprivate
collapseIconinkWidgetRefscriptedprivate
contactDataref<ContactData>scriptedprivate
imageinkImageRefscriptedprivate
isContactActiveBoolscriptedprivate
isItemHoveredBoolscriptedprivate
isItemToggledBoolscriptedprivate
labelinkTextRefscriptedprivate
msgIndicatorinkWidgetRefscriptedprivate
msgPreviewinkTextRefscriptedprivate
replyAlertIconinkWidgetRefscriptedprivate
typeMessengerContactTypescriptedprivate

Methods 9

protected cb func OnContactSyncData(evt: ref<MessengerContactSyncBackEvent>) -> Boolscripted
protected cb func OnDataChanged(value: Variant) -> Boolscripted
protected cb func OnDeselected(itemController: wref<inkVirtualCompoundItemController>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnMessengerThreadSelectedEvent(evt: ref<MessengerThreadSelectedEvent>) -> Boolscripted
protected cb func OnSelected(itemController: wref<inkVirtualCompoundItemController>, discreteNav: Bool) -> Boolscripted
protected cb func OnToggledOff(itemController: wref<inkVirtualCompoundItemController>) -> Boolscripted
protected cb func OnToggledOn(itemController: wref<inkVirtualCompoundItemController>) -> Boolscripted
private final func UpdateState()scripted