REDNODE / GAME API

questLogGameController

classscriptedClass

extends gameuiMenuGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 37

NameTypeFlags
activeFilterwref<QuestListFilterButtonController>scriptedprivate
appliedQuestDatawref<JournalQuest>scriptedprivate
axisDataThresholdFloatscriptedprivate
buttonHintsinkWidgetRefscriptedprivate
buttonHintsControllerwref<ButtonHints>scriptedprivate
canUsePhoneBoolscriptedprivate
curreentQuestwref<JournalQuest>scriptedprivate
currentCustomFilterIndexInt32scriptedprivate
delayedShowDelayIDscriptedprivate
delayedShowDurationFloatscriptedprivate
detailsPanelinkWidgetRefscriptedprivate
detailsPanelCtrlwref<QuestDetailsPanelController>scriptedprivate
entryAnimProxyref<inkAnimProxy>scriptedprivate
externallyOpenedQuestHashInt32scriptedprivate
filtersarray<wref<QuestListFilterButtonController>>scriptedprivate
filtersListinkWidgetRefscriptedprivate
filterSwichBoolscriptedprivate
firstInitBoolscriptedprivate
gameGameInstancescriptedprivate
isDelayTickingBoolscriptedprivate
journalManagerwref<JournalManager>scriptedprivate
listDataarray<ref<QuestListItemData>>scriptedpublic
listPanelHoverdBoolscriptedprivate
mouseDataThresholdFloatscriptedprivate
playerLevelInt32scriptedprivate
questDatawref<JournalQuest>scriptedprivate
questListinkWidgetRefscriptedprivate
questsarray<wref<JournalEntry>>scriptedprivate
questToOpenwref<JournalQuest>scriptedpublic
questTypeListarray<QuestListItemType>scriptedpublic
recommendedLevelInt32scriptedprivate
resolvedQuestsarray<wref<JournalEntry>>scriptedprivate
skipAnimationBoolscriptedprivate
trackedQuestwref<JournalQuest>scriptedprivate
virtualListinkWidgetRefscriptedprivate
virtualListControllerwref<QuestListVirtualController>scriptedprivate

Methods 30

private final func BuildQuestList()scripted
private final func DisplayQuestData(questData: wref<JournalQuest>, skipAnimation: Bool)scripted
private final func GetDisplayedCategory(category: gameJournalQuestType) -> QuestListItemTypescripted
private final func GetFirstObjectiveFromQuest(journalQuest: wref<JournalQuest>) -> wref<JournalQuestObjective>scripted
private final func GetListedCategories() -> array<gameJournalQuestType>scripted
private final func GetQuestListItemData(questEntry: ref<JournalQuest>, questType: QuestListItemType, opt trackedQuest: ref<JournalQuest>) -> ref<QuestListItemData>scripted
private final func GetSortTypeName(currentQuestSortType: QuestListSortType) -> Stringscripted
private final func IsPhoneAvailable() -> Boolscripted
protected cb func OnAllElementsSpawned() -> Boolscripted
protected cb func OnAxisInput(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnBack(userData: ref<IScriptable>) -> Boolscripted
protected cb func OnCodexPopupClosedEvent(evt: ref<CodexPopupClosedEvent>) -> Boolscripted
protected cb func OnCodexPopupRequest(evt: ref<OpenCodexPopupEvent>) -> Boolscripted
protected cb func OnFilterButtonSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnFilterReleased(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnJournalReady(entryHash: Uint32, className: CName, notifyOption: JournalNotifyOption, changeType: JournalChangeType) -> Boolscripted
protected cb func OnQuestListItemSelected(e: ref<QuestlListItemSelected>) -> Boolscripted
protected cb func OnQuestListLeave(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnQuestListPanelEnter(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnQuestlListItemDelayedHover(evt: ref<QuestlListItemDelayedHover>) -> Boolscripted
protected cb func OnReleaseInput(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnRequestChangeTrackedObjective(e: ref<RequestChangeTrackedObjective>) -> Boolscripted
protected cb func OnSetMenuEventDispatcher(menuEventDispatcher: wref<inkMenuEventDispatcher>) -> Boolscripted
protected cb func OnSetUserData(userData: ref<IScriptable>) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
private final func RequestSpawnFilterButton(type: Int32)scripted
private final func SetupFilterButtons()scripted
private final func UpdateTrackingInputHint()scripted