questLogGameController
classscriptedClass
extends gameuiMenuGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable
Properties 37
| Name | Type | Flags |
|---|---|---|
activeFilter | wref<QuestListFilterButtonController> | scriptedprivate |
appliedQuestData | wref<JournalQuest> | scriptedprivate |
axisDataThreshold | Float | scriptedprivate |
buttonHints | inkWidgetRef | scriptedprivate |
buttonHintsController | wref<ButtonHints> | scriptedprivate |
canUsePhone | Bool | scriptedprivate |
curreentQuest | wref<JournalQuest> | scriptedprivate |
currentCustomFilterIndex | Int32 | scriptedprivate |
delayedShow | DelayID | scriptedprivate |
delayedShowDuration | Float | scriptedprivate |
detailsPanel | inkWidgetRef | scriptedprivate |
detailsPanelCtrl | wref<QuestDetailsPanelController> | scriptedprivate |
entryAnimProxy | ref<inkAnimProxy> | scriptedprivate |
externallyOpenedQuestHash | Int32 | scriptedprivate |
filters | array<wref<QuestListFilterButtonController>> | scriptedprivate |
filtersList | inkWidgetRef | scriptedprivate |
filterSwich | Bool | scriptedprivate |
firstInit | Bool | scriptedprivate |
game | GameInstance | scriptedprivate |
isDelayTicking | Bool | scriptedprivate |
journalManager | wref<JournalManager> | scriptedprivate |
listData | array<ref<QuestListItemData>> | scriptedpublic |
listPanelHoverd | Bool | scriptedprivate |
menuEventDispatcher | wref<inkMenuEventDispatcher> | scriptedprivate |
mouseDataThreshold | Float | scriptedprivate |
playerLevel | Int32 | scriptedprivate |
questData | wref<JournalQuest> | scriptedprivate |
questList | inkWidgetRef | scriptedprivate |
quests | array<wref<JournalEntry>> | scriptedprivate |
questToOpen | wref<JournalQuest> | scriptedpublic |
questTypeList | array<QuestListItemType> | scriptedpublic |
recommendedLevel | Int32 | scriptedprivate |
resolvedQuests | array<wref<JournalEntry>> | scriptedprivate |
skipAnimation | Bool | scriptedprivate |
trackedQuest | wref<JournalQuest> | scriptedprivate |
virtualList | inkWidgetRef | scriptedprivate |
virtualListController | wref<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