questLogV2GameController
classscriptedClass
extends gameuiMenuGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable
Properties 27
| Name | Type | Flags |
|---|---|---|
buttonHintsController | wref<ButtonHints> | scriptedprivate |
buttonHintsManagerRef | inkWidgetRef | scriptedprivate |
codexButton | wref<inkButtonController> | scriptedprivate |
CodexButtonRef | inkCompoundRef | scriptedprivate |
CodexEntryParent | inkCompoundRef | scriptedprivate |
codexLibraryPath | ResRef | scriptedprivate |
codexLinksList | inkCompoundRef | scriptedprivate |
CodexLinksListController | wref<ListController> | scriptedprivate |
CompletedObjectivesGroupRef | inkWidgetRef | scriptedprivate |
CompletedObjectivesListRef | inkCompoundRef | scriptedprivate |
CurrentQuestData | ref<QuestDataWrapper> | scriptedprivate |
JournalWrapper | ref<JournalWrapper> | scriptedprivate |
menuEventDispatcher | wref<inkMenuEventDispatcher> | scriptedprivate |
ObjectiveItems | array<wref<ObjectiveController>> | scriptedprivate |
ObjectivesListRef | inkCompoundRef | scriptedprivate |
ObjectiveViewName | CName | scriptedprivate |
OptinalObjectivesGroupRef | inkWidgetRef | scriptedprivate |
OptinalObjectivesListRef | inkCompoundRef | scriptedprivate |
QuestDescriptionRef | inkTextRef | scriptedprivate |
QuestDetailsHeader | inkWidgetRef | scriptedprivate |
QuestDetailsRef | inkWidgetRef | scriptedprivate |
QuestGroupName | CName | scriptedprivate |
QuestListRef | inkCompoundRef | scriptedprivate |
QuestLists | array<wref<QuestListController>> | scriptedprivate |
QuestTitleRef | inkTextRef | scriptedprivate |
recommendedLevel | inkTextRef | scriptedprivate |
rewardsList | inkCompoundRef | scriptedprivate |
Methods 21
private final func AddQuestObjective()scripted
private final func BuildQuestDetails()scripted
private final func BuildQuestList()scripted
private final func CreateQuestGroup(questType: gameJournalQuestType, questLOCKey: script_ref<String>)scripted
private final func CreateQuestObjectives(currQuestData: ref<QuestDataWrapper>)scripted
protected cb func OnActiveQuestChanged(widget: wref<inkWidget>) -> Boolscripted
protected cb func OnBack(userData: ref<IScriptable>) -> Boolscripted
protected cb func OnCodexLinkClicked(index: Int32, target: ref<ListItemController>) -> Boolscripted
protected cb func OnCodexOpenButtonClicked(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnHoverOut(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnObjectiveHover(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnPlayerAttach(playerPuppet: ref<GameObject>) -> Boolscripted
protected cb func OnQuestHover(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnSetMenuEventDispatcher(menuEventDispatcher: wref<inkMenuEventDispatcher>) -> Boolscripted
protected cb func OnTrackingRequest(widget: wref<inkWidget>) -> Boolscripted
protected cb func OnTrackingRequestEvent(evt: ref<QuestTrackingEvent>) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
private final func OpenEntry(entry: wref<JournalCodexEntry>)scripted
private final func RefreshUI()scripted
private final func RemoveQuestObjective(index: Int32)scripted