PhoneMessagePopupGameController
classscriptedClass
extends gameuiNewPhoneRelatedGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable
Properties 32
| Name | Type | Flags |
|---|---|---|
activeEntry | wref<JournalEntry> | scriptedprivate |
attachment | wref<JournalEntry> | scriptedprivate |
attachmentHash | Uint32 | scriptedprivate |
attachmentState | gameJournalEntryState | scriptedprivate |
avatarImage | inkImageRef | scriptedprivate |
blackboard | wref<IBlackboard> | scriptedprivate |
blackboardDef | ref<UI_ComDeviceDef> | scriptedprivate |
contactEntry | wref<JournalContact> | scriptedprivate |
contactsPath | inkWidgetRef | scriptedprivate |
content | inkWidgetRef | scriptedprivate |
data | ref<JournalNotificationData> | scriptedprivate |
dialogViewController | wref<MessengerDialogViewController> | scriptedprivate |
entry | wref<JournalPhoneMessage> | scriptedprivate |
hintCall | inkWidgetRef | scriptedprivate |
hintClose | inkWidgetRef | scriptedprivate |
hintMessenger | inkWidgetRef | scriptedprivate |
hintReply | inkWidgetRef | scriptedprivate |
hintsContainer | inkWidgetRef | scriptedprivate |
hintTrack | inkWidgetRef | scriptedprivate |
isFocused | Bool | scriptedprivate |
isHubVisiale | Bool | scriptedprivate |
journalEntryHash | Int32 | scriptedprivate |
journalMgr | wref<JournalManager> | scriptedprivate |
menuBackgrouns | inkWidgetRef | scriptedprivate |
messagesPath | inkWidgetRef | scriptedprivate |
phoneSystem | wref<PhoneSystem> | scriptedprivate |
player | wref<GameObject> | scriptedprivate |
proxy | ref<inkAnimProxy> | scriptedprivate |
scrollReply | inkWidgetRef | scriptedprivate |
scrollSlider | inkWidgetRef | scriptedprivate |
title | inkTextRef | scriptedprivate |
uiSystem | ref<UISystem> | scriptedprivate |
Methods 34
private final func CallContact()scripted
private final func ClosePopup()scripted
public final func DisableInput()scripted
public final func EnableInput()scripted
private final func FindFirstMessageWithAttachment(entry: wref<JournalContainerEntry>) -> wref<JournalPhoneMessage>scripted
private final func GetFirstObjectiveFromQuest(journalQuest: wref<JournalQuest>) -> wref<JournalQuestObjective>scripted
private final func GotoHubMenu(menuName: CName, opt userData: ref<IScriptable>)scripted
private final func GotoJournalMenu()scripted
private final func GotoMessengerMenu()scripted
private final func HandleCommonInputActions(actionName: CName) -> Boolscripted
protected cb func OnAction(action: ListenerAction, consumer: ListenerActionConsumer) -> Boolscripted
protected cb func OnChoiceEntryStateChanged(entryHash: Uint32, className: CName, notifyOption: JournalNotifyOption, changeType: JournalChangeType) -> Boolscripted
protected cb func OnCloseRequest(evt: ref<RequestSmsMessagerCloseEvent>) -> Boolscripted
protected cb func OnDelayedDotsAnimation(evt: ref<TypingDelayEvent>) -> Boolscripted
protected cb func OnGotFocus(evt: ref<FocusSmsMessagerEvent>) -> Boolscripted
protected cb func OnHandleMenuInput(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnHide(evt: ref<HideSmsMessagerEvent>) -> Boolscripted
protected cb func OnHUBMenuChanged(evt: ref<inkMenuLayer_SetMenuModeEvent>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnLostFocus(evt: ref<UnfocusSmsMessagerEvent>) -> Boolscripted
protected cb func OnPopupHidden(evt: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnRefresh(evt: ref<RefreshSmsMessagerEvent>) -> Boolscripted
protected cb func OnShow(evt: ref<ShowSmsMessagerEvent>) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
private final func RequestUnfocus()scripted
private final func ScrollMessages(value: Float, isMouseWheel: Bool)scripted
private final func SetFocus(isFocused: Bool)scripted
protected final func SetTimeDilatation(enable: Bool)scripted
private final func SetupData()scripted
private final func ShowActionBlockedNotification()scripted
private final func TrackQuest()scripted
private final func TryActivateChoice()scripted
private final func TryCallContact()scripted