MessengerGameController
classscriptedClass
extends gameuiMenuGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable
Properties 9
| Name | Type | Flags |
|---|---|---|
activeData | ref<MessengerContactSyncData> | scriptedprivate |
buttonHintsController | wref<ButtonHints> | scriptedprivate |
buttonHintsManagerRef | inkWidgetRef | scriptedprivate |
contactsRef | inkWidgetRef | scriptedprivate |
dialogController | wref<MessengerDialogViewController> | scriptedprivate |
dialogRef | inkWidgetRef | scriptedprivate |
journalManager | wref<JournalManager> | scriptedprivate |
listController | wref<SimpleMessengerContactsVirtualListController> | scriptedprivate |
menuEventDispatcher | wref<inkMenuEventDispatcher> | scriptedprivate |
Methods 14
private final func ForceSelectEntry(hash: Int32, opt dontToggle: Bool)scripted
private final func ForceSelectIndex(idx: Uint32, opt dontToggle: Bool)scripted
protected cb func OnBack(userData: ref<IScriptable>) -> Boolscripted
protected cb func OnContactActivated(evt: ref<MessengerContactSelectedEvent>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnJournalUpdate(entryHash: Uint32, className: CName, notifyOption: JournalNotifyOption, changeType: JournalChangeType) -> Boolscripted
protected cb func OnMessengerGameControllerDelayInit(evt: ref<MessengerForceSelectionEvent>) -> Boolscripted
protected cb func OnPlayerAttach(playerPuppet: ref<GameObject>) -> Boolscripted
protected cb func OnPlayerDetach(playerPuppet: ref<GameObject>) -> Boolscripted
protected cb func OnSetMenuEventDispatcher(menuEventDispatcher: wref<inkMenuEventDispatcher>) -> Boolscripted
protected cb func OnSetUserData(userData: ref<IScriptable>) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
private final func PopulateData()scripted
private final func SyncActiveData(evt: ref<MessengerContactSelectedEvent>)scripted