REDNODE / GAME API

QuestDetailsPanelController

classscriptedClass

extends inkLogicController › inkILogicController › IScriptable › ISerializable

Properties 29

NameTypeFlags
activeObjectivesinkCompoundRefscriptedprivate
canUsePhoneBoolscriptedprivate
codexLinkLineinkCompoundRefscriptedprivate
completedObjectivesinkCompoundRefscriptedprivate
contentContainerinkWidgetRefscriptedprivate
currentQuestDatawref<JournalQuest>scriptedprivate
ep1MarkerinkWidgetRefscriptedprivate
fluffShardLinkLineinkCompoundRefscriptedprivate
journalManagerwref<JournalManager>scriptedprivate
mappinSystemwref<MappinSystem>scriptedprivate
missionLinkLineinkCompoundRefscriptedprivate
noSelectedQuestContainerinkWidgetRefscriptedprivate
objectiveActionOffsetFloatscriptedprivate
objectiveActionsCountInt32scriptedprivate
objectiveOffsetFloatscriptedprivate
optionalObjectivesinkCompoundRefscriptedprivate
phoneSystemwref<PhoneSystem>scriptedprivate
questDescriptioninkTextRefscriptedprivate
questLevelinkTextRefscriptedprivate
questTitleinkTextRefscriptedprivate
scrollContainerinkWidgetRefscriptedprivate
scrollContainerCtrlwref<inkScrollController>scriptedprivate
shardEntrywref<JournalOnscreen>scriptedprivate
trackedObjectivewref<JournalQuestObjective>scriptedprivate
uiSystemwref<UISystem>scriptedprivate

Methods 16

public final func CalcObjectiveActionsCount(entry: wref<JournalContainerEntry>) -> Int32scripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnUpdateTrackedObjectiveEvent(e: ref<UpdateTrackedObjectiveEvent>) -> Boolscripted
private final func PopulateObjectives()scripted
public final func SetPhoneAvailable(value: Bool)scripted
public final func Setup(questData: wref<JournalQuest>, journalManager: wref<JournalManager>, phoneSystem: wref<PhoneSystem>, mappinSystem: wref<MappinSystem>, uiSystem: wref<UISystem>, game: GameInstance, opt skipAnimation: Bool)scripted