BlackICE Scripting

class

PhoneMessagePopupGameController

  • 32 properties
  • 34 functions

Extends game.ui.NewPhoneRelatedGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable

Properties

PropertyTypeOffset
contentink.WidgetReference0x0 scripted
titleink.TextWidgetReference0x18 scripted
avatarImageink.ImageWidgetReference0x30 scripted
menuBackgrounsink.WidgetReference0x48 scripted
hintsContainerink.WidgetReference0x60 scripted
hintTrackink.WidgetReference0x78 scripted
hintCloseink.WidgetReference0x90 scripted
hintReplyink.WidgetReference0xA8 scripted
scrollReplyink.WidgetReference0xC0 scripted
hintMessengerink.WidgetReference0xD8 scripted
hintCallink.WidgetReference0xF0 scripted
scrollSliderink.WidgetReference0x108 scripted
contactsPathink.WidgetReference0x120 scripted
messagesPathink.WidgetReference0x138 scripted
blackboardWeakHandle<game.IBlackboard>0x150 scripted
blackboardDefUI_ComDeviceDef?0x160 scripted
uiSystemgame.ui.GameSystemUI?0x170 scripted
playerWeakHandle<game.Object>0x180 scripted
journalMgrWeakHandle<game.JournalManager>0x190 scripted
phoneSystemWeakHandle<PhoneSystem>0x1A0 scripted
dataJournalNotificationData?0x1B0 scripted
entryWeakHandle<game.JournalPhoneMessage>0x1C0 scripted
contactEntryWeakHandle<game.JournalContact>0x1D0 scripted
attachmentWeakHandle<game.JournalEntry>0x1E0 scripted
attachmentStategame.JournalEntryState0x1F0 scripted
attachmentHashuint0x1F4 scripted
activeEntryWeakHandle<game.JournalEntry>0x1F8 scripted
dialogViewControllerWeakHandle<MessengerDialogViewController>0x208 scripted
journalEntryHashint0x218 scripted
proxyink.anim.Proxy?0x220 scripted
isFocusedbool0x230 scripted
isHubVisialebool0x231 scripted

Functions

  • bool OnInitialize() RTTI
  • bool OnChoiceEntryStateChanged(uint entryHash, CName className, game.JournalNotifyOption notifyOption, game.JournalChangeType changeType) RTTI
  • bool OnRefresh(RefreshSmsMessagerEvent evt) RTTI
  • void SetupData() RTTI
  • void SetFocus(bool isFocused) RTTI
  • bool OnGotFocus(FocusSmsMessagerEvent evt) RTTI
  • void EnableInput() RTTI
  • void DisableInput() RTTI
  • bool OnLostFocus(UnfocusSmsMessagerEvent evt) RTTI
  • bool OnDelayedDotsAnimation(TypingDelayEvent evt) RTTI
  • bool OnUninitialize() RTTI
  • bool OnShow(ShowSmsMessagerEvent evt) RTTI
  • bool OnHide(HideSmsMessagerEvent evt) RTTI
  • bool OnPopupHidden(ink.anim.Proxy evt) RTTI
  • bool OnHandleMenuInput(ink.PointerEvent evt) RTTI
  • bool OnAction(game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer) RTTI
  • void TryCallContact() RTTI
  • void ShowActionBlockedNotification() RTTI
  • void CallContact() RTTI
  • void TryActivateChoice() RTTI
  • bool HandleCommonInputActions(CName actionName) RTTI
  • void RequestUnfocus() RTTI
  • bool OnCloseRequest(RequestSmsMessagerCloseEvent evt) RTTI
  • void ClosePopup() RTTI
  • void TrackQuest() RTTI
  • WeakHandle<game.JournalPhoneMessage> FindFirstMessageWithAttachment(WeakHandle<game.JournalContainerEntry> entry) RTTI
  • WeakHandle<game.JournalQuestObjective> GetFirstObjectiveFromQuest(WeakHandle<game.JournalQuest> journalQuest) RTTI
  • void GotoJournalMenu() RTTI
  • bool OnHUBMenuChanged(ink.MenuLayer_SetMenuModeEvent evt) RTTI
  • void GotoMessengerMenu() RTTI
  • void GotoHubMenu(CName menuName, IScriptable? userData) RTTI
  • void ScrollMessages(float value, bool isMouseWheel) RTTI
  • void NavigateChoices(bool isUp) RTTI
  • void SetTimeDilatation(bool enable) RTTI