REDNODE / GAME API

PhoneDialerLogicController

classscriptedClass

extends inkLogicController › inkILogicController › IScriptable › ISerializable

Properties 47

NameTypeFlags
acceptButtonLabelinkTextRefscriptedpublic
acceptButtonWidgetinkWidgetRefscriptedpublic
action2ButtonLabelinkTextRefscriptedpublic
action2ButtonWidgetinkWidgetRefscriptedpublic
arrowinkWidgetRefscriptedpublic
avatarImageinkImageRefscriptedpublic
callingEnabledBoolscriptedpublic
callsQuestFlaginkWidgetRefscriptedpublic
contactAvatarsFluffinkWidgetRefscriptedpublic
contactIndexCacheUint32scriptedpublic
contactsListinkWidgetRefscriptedpublic
currentTabPhoneDialerTabsscriptedpublic
dataSourceref<ScriptableDataSource>scriptedpublic
dataSourceCacheref<ScriptableDataSource>scriptedpublic
dataViewref<DialerContactDataView>scriptedpublic
dataViewCacheref<DialerContactDataView>scriptedpublic
firstInitBoolscriptedpublic
hideContactAnimProxyref<inkAnimProxy>scriptedpublic
hidingIndexUint32scriptedpublic
horizontalMoveAnimProxyref<inkAnimProxy>scriptedpublic
indexToSelectUint32scriptedpublic
inputHintsPanelinkWidgetRefscriptedpublic
leftMargininkMarginscriptedpublic
listControllerwref<inkVirtualListController>scriptedpublic
moveBehindAnimProxyref<inkAnimProxy>scriptedpublic
nothingToReadMessageWidgetinkWidgetRefscriptedpublic
pulseAnimref<PulseAnimation>scriptedpublic
rightMargininkMarginscriptedpublic
scrollAreainkScrollAreaRefscriptedpublic
scrollBarWidgetinkWidgetRefscriptedpublic
scrollControllerwref<inkScrollController>scriptedpublic
scrollControllerWidgetinkWidgetRefscriptedpublic
showAllButtonWidgetinkWidgetRefscriptedpublic
showAllLabelinkTextRefscriptedpublic
switchAnimProxyref<inkAnimProxy>scriptedpublic
tabsContainerinkWidgetRefscriptedpublic
templateClassifierref<DialerContactTemplateClassifier>scriptedpublic
threadListinkWidgetRefscriptedpublic
threadPanelinkWidgetRefscriptedpublic
threadsControllerwref<inkVirtualListController>scriptedpublic
threadTabinkWidgetRefscriptedpublic
threadTabLabelinkTextRefscriptedpublic
titleContainerinkWidgetRefscriptedpublic
titleTextWidgetinkTextRefscriptedpublic
transitionAnimProxyref<inkAnimProxy>scriptedpublic
unreadTabinkWidgetRefscriptedpublic

Methods 42

public final func CleanVirtualList()scripted
public final func CloseContactList()scripted
public final func GetContactWithUnreadHash() -> Int32scripted
public final func GetSelectedContactData() -> wref<ContactData>scripted
public final func GetSelectedContactHash() -> Int32scripted
public final func GetSelectedContactIndex() -> Uint32scripted
public final func GotoMessengerMenu()scripted
public final func Hide()scripted
public final func HideSelectedItem()scripted
public final func HideTab(tab: PhoneDialerTabs)scripted
public final func InitVirtualList()scripted
public final func IsEmpty() -> Boolscripted
public final func MoveContactPictures(moveToRight: Bool)scripted
protected cb func OnAllElementsSpawned() -> Boolscripted
protected cb func OnGotFocus(evt: ref<FocusSmsMessagerEvent>) -> Boolscripted
protected cb func OnHideAnimFinished(proxy: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnItemHidden(evt: ref<PhoneContactHiddenEvent>) -> Boolscripted
protected cb func OnItemSelected(previous: ref<inkVirtualCompoundItemController>, next: ref<inkVirtualCompoundItemController>) -> Boolscripted
protected cb func OnLostFocus(evt: ref<UnfocusSmsMessagerEvent>) -> Boolscripted
protected cb func OnMoveBehindAnimFinished(proxy: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnMoveBehindReversedAnimFinished(proxy: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnScrollChanged(value: Vector2) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
public final func OpenSelectedItem()scripted
public final func PopList()scripted
public final func PopulateListData(contactDataArray: script_ref<array<ref<IScriptable>>>, opt selectIndex: Uint32, opt itemHash: Int32)scripted
public final func PushList(contactDataArray: script_ref<array<ref<IScriptable>>>, sortMethod: ContactsSortMethod)scripted
private final func RefreshCallingEnabled(item: ref<inkVirtualCompoundItemController>)scripted
private final func RefreshInputHints(contactData: wref<ContactData>)scripted
public final func RefreshSelectedContact()scripted
public final func SetCallingEnabled(enabled: Bool)scripted
public final func SetSortMethod(sortMethod: ContactsSortMethod)scripted
public final func SetTitle(title: String)scripted
public final func Show()scripted
public final func ShowCallsQuestIndicator(visible: Bool)scripted
public final func ShowInputHints(show: Bool)scripted
public final func ShowTitle(visible: Bool)scripted
public final func SwtichTabs(tab: PhoneDialerTabs)scripted
public final func UpdateShowAllButton(showAll: Bool)scripted