REDNODE / GAME API

PhoneMessagePopupGameController

classscriptedClass

extends gameuiNewPhoneRelatedGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 32

NameTypeFlags
activeEntrywref<JournalEntry>scriptedprivate
attachmentwref<JournalEntry>scriptedprivate
attachmentHashUint32scriptedprivate
attachmentStategameJournalEntryStatescriptedprivate
avatarImageinkImageRefscriptedprivate
blackboardwref<IBlackboard>scriptedprivate
blackboardDefref<UI_ComDeviceDef>scriptedprivate
contactEntrywref<JournalContact>scriptedprivate
contactsPathinkWidgetRefscriptedprivate
contentinkWidgetRefscriptedprivate
dataref<JournalNotificationData>scriptedprivate
dialogViewControllerwref<MessengerDialogViewController>scriptedprivate
entrywref<JournalPhoneMessage>scriptedprivate
hintCallinkWidgetRefscriptedprivate
hintCloseinkWidgetRefscriptedprivate
hintMessengerinkWidgetRefscriptedprivate
hintReplyinkWidgetRefscriptedprivate
hintsContainerinkWidgetRefscriptedprivate
hintTrackinkWidgetRefscriptedprivate
isFocusedBoolscriptedprivate
isHubVisialeBoolscriptedprivate
journalEntryHashInt32scriptedprivate
journalMgrwref<JournalManager>scriptedprivate
messagesPathinkWidgetRefscriptedprivate
phoneSystemwref<PhoneSystem>scriptedprivate
playerwref<GameObject>scriptedprivate
proxyref<inkAnimProxy>scriptedprivate
scrollReplyinkWidgetRefscriptedprivate
scrollSliderinkWidgetRefscriptedprivate
titleinkTextRefscriptedprivate
uiSystemref<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