REDNODE / GAME API

QuestTrackerGameController

classscriptedClass

extends inkHUDGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 19

NameTypeFlags
blackboardwref<IBlackboard>scriptedprivate
bufferedEntrywref<JournalQuestObjective>scriptedprotected
bufferedPhasewref<JournalQuestPhase>scriptedprotected
bufferedQuestwref<JournalQuest>scriptedprotected
currentMappinwref<IMappin>scriptedprivate
journalManagerwref<JournalManager>scriptedprotected
mappinSystemwref<MappinSystem>scriptedprotected
ObjectiveContainerinkCompoundRefscriptedprivate
playerwref<GameObject>scriptedprivate
QuestTitleinkTextRefscriptedprivate
questTrackerContainerinkWidgetRefscriptedprivate
rootwref<inkWidget>scriptedprivate
TrackedMappinContainerinkWidgetRefscriptedprivate
trackedMappinIdref<CallbackHandle>scriptedprivate
TrackedMappinObjectiveContainerinkCompoundRefscriptedprivate
trackedMappinSpawnRequestwref<inkAsyncSpawnRequest>scriptedprivate
TrackedMappinTitleinkTextRefscriptedprivate
uiSystemBBref<UI_SystemDef>scriptedprivate
uiSystemIdref<CallbackHandle>scriptedprivate

Methods 12

protected cb func OnCounterChanged(hash: Uint32, className: CName, notifyOption: JournalNotifyOption, changeType: JournalChangeType) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnMenuUpdate(value: Bool) -> Boolscripted
protected cb func OnObjectiveIsOptionalChanged(hash: Uint32, className: CName, notifyOption: JournalNotifyOption, changeType: JournalChangeType) -> Boolscripted
protected cb func OnStateChanges(hash: Uint32, className: CName, notifyOption: JournalNotifyOption, changeType: JournalChangeType) -> Boolscripted
protected cb func OnTrackedEntryChanges(hash: Uint32, className: CName, notifyOption: JournalNotifyOption, changeType: JournalChangeType) -> Boolscripted
protected cb func OnTrackedMappinSpawned(newItem: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnTrackedMappinUpdated(value: Variant) -> Boolscripted
protected cb func OnTrackedQuestPhaseUpdateRequest(evt: ref<TrackedQuestPhaseUpdateRequest>) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
private final func SortObjectiveListByTimestamp(sortedObjectives: script_ref<array<wref<JournalEntry>>>)scripted
private final func UpdateTrackerData()scripted