MessengerDialogViewController
Base: ink.WidgetLogicController
None.
| Property | Type | |
|---|---|---|
messagesList | ink.CompoundWidgetReference | scripted |
choicesList | ink.CompoundWidgetReference | scripted |
replayFluff | ink.CompoundWidgetReference | scripted |
typingFluff | ink.WidgetReference | scripted |
typingIndicator | ink.WidgetReference | scripted |
messagesListController | WeakHandle<JournalEntriesListController> | scripted |
choicesListController | WeakHandle<JournalEntriesListController> | scripted |
scrollController | WeakHandle<ink.ScrollController> | scripted |
typingIndicatorController | WeakHandle<MessengerTypingIndicator> | scripted |
journalManager | WeakHandle<game.JournalManager> | scripted |
playerObject | WeakHandle<game.Object> | scripted |
delaySystem | WeakHandle<game.DelaySystem> | scripted |
delayedTypingCallbackId | game.DelayID | scripted |
replyOptions | WeakHandle<game.JournalEntry>[] | scripted |
messages | WeakHandle<game.JournalEntry>[] | scripted |
parentEntry | WeakHandle<game.JournalEntry> | scripted |
parentHash | int | scripted |
conversationHash | int | scripted |
contactHash | int | scripted |
typingAnimProxy | ink.anim.Proxy? | scripted |
delayTypingAnimProxy | ink.anim.Proxy? | scripted |
singleThreadMode | bool | scripted |
hasFocus | bool | scripted |
audioSystem | WeakHandle<game.GameAudioSystem> | scripted |
minimumTypingDelay | float | scripted |
breakingTypingAnimProxy | ink.anim.Proxy? | scripted |
bool OnInitialize() RTTIbool OnUninitialize() RTTIvoid AttachJournalManager(WeakHandle<game.JournalManager> journalManager) RTTIvoid InitDelaySystem(WeakHandle<game.Object> playerObject) RTTIvoid DetachJournalManager() RTTIvoid ShowDialog(WeakHandle<game.JournalEntry> contact) RTTIvoid ShowDialog(WeakHandle<game.JournalEntry> contact, bool setVisited) RTTIvoid ShowThread(WeakHandle<game.JournalEntry> thread) RTTIvoid ShowThread(WeakHandle<game.JournalEntry> thread, bool setVisited) RTTIvoid UpdateData(bool? animateLastMessage) RTTIvoid UpdateData(bool animateLastMessage, bool setVisited) RTTIbool OnJournalUpdate(uint entryHash, CName className, game.JournalNotifyOption notifyOption, game.JournalChangeType changeType) RTTIbool OnJournalUpdateDelayed(uint entryHash, CName className, game.JournalNotifyOption notifyOption, game.JournalChangeType changeType, float delay) RTTIbool OnDelayedJournalUpdate(DelayedJournalUpdate evt) RTTIbool OnPlayerReplyActivated(int index, ink.ListItemController target) RTTIint GetParentEntryHash(uint entryHash) RTTIvoid ActivateSelectedReplyOption() RTTIvoid ScrollMessages(float value, bool isMouseWheel) RTTIvoid NavigateReplyOptions(bool isUp) RTTIbool HasReplyOptions() RTTIvoid ActivateReply(ink.ListItemController target) RTTIvoid SetFocus(bool focused) RTTIvoid RefreshChoicesFocus() RTTIvoid SetCurrentMessagesAsVisited() RTTIvoid SetVisited(WeakHandle<game.JournalEntry>[] records) RTTIvoid TriggerDotsAnimation(float delay, bool isTyping, uint hash) RTTIvoid PlayDotsAnimation() RTTIvoid StopDotsAnimation() RTTIbool OnBreakingTypingShown(ink.anim.Proxy proxy) RTTIbool OnBreakingTypingHiden(ink.anim.Proxy proxy) RTTIbool OnBreakingTypingFinal(ink.anim.Proxy proxy) RTTI