REDNODE / GAME API

questLogV2GameController

classscriptedClass

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

Properties 27

NameTypeFlags
buttonHintsControllerwref<ButtonHints>scriptedprivate
buttonHintsManagerRefinkWidgetRefscriptedprivate
codexButtonwref<inkButtonController>scriptedprivate
CodexButtonRefinkCompoundRefscriptedprivate
CodexEntryParentinkCompoundRefscriptedprivate
codexLibraryPathResRefscriptedprivate
CodexLinksListControllerwref<ListController>scriptedprivate
CompletedObjectivesGroupRefinkWidgetRefscriptedprivate
CompletedObjectivesListRefinkCompoundRefscriptedprivate
CurrentQuestDataref<QuestDataWrapper>scriptedprivate
JournalWrapperref<JournalWrapper>scriptedprivate
ObjectiveItemsarray<wref<ObjectiveController>>scriptedprivate
ObjectivesListRefinkCompoundRefscriptedprivate
ObjectiveViewNameCNamescriptedprivate
OptinalObjectivesGroupRefinkWidgetRefscriptedprivate
OptinalObjectivesListRefinkCompoundRefscriptedprivate
QuestDescriptionRefinkTextRefscriptedprivate
QuestDetailsHeaderinkWidgetRefscriptedprivate
QuestDetailsRefinkWidgetRefscriptedprivate
QuestGroupNameCNamescriptedprivate
QuestListRefinkCompoundRefscriptedprivate
QuestListsarray<wref<QuestListController>>scriptedprivate
QuestTitleRefinkTextRefscriptedprivate
recommendedLevelinkTextRefscriptedprivate
rewardsListinkCompoundRefscriptedprivate

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