QuestDetailsPanelController
classscriptedClass
extends inkLogicController › inkILogicController › IScriptable › ISerializable
Properties 29
| Name | Type | Flags |
|---|---|---|
activeObjectives | inkCompoundRef | scriptedprivate |
canUsePhone | Bool | scriptedprivate |
codexLinkLine | inkCompoundRef | scriptedprivate |
codexLinksContainer | inkCompoundRef | scriptedprivate |
completedObjectives | inkCompoundRef | scriptedprivate |
contentContainer | inkWidgetRef | scriptedprivate |
currentQuestData | wref<JournalQuest> | scriptedprivate |
ep1Marker | inkWidgetRef | scriptedprivate |
fluffLinksContainer | inkCompoundRef | scriptedprivate |
fluffShardLinkLine | inkCompoundRef | scriptedprivate |
journalManager | wref<JournalManager> | scriptedprivate |
mapLinksContainer | inkCompoundRef | scriptedprivate |
mappinSystem | wref<MappinSystem> | scriptedprivate |
missionLinkLine | inkCompoundRef | scriptedprivate |
missionLinksContainer | inkCompoundRef | scriptedprivate |
noSelectedQuestContainer | inkWidgetRef | scriptedprivate |
objectiveActionOffset | Float | scriptedprivate |
objectiveActionsCount | Int32 | scriptedprivate |
objectiveOffset | Float | scriptedprivate |
optionalObjectives | inkCompoundRef | scriptedprivate |
phoneSystem | wref<PhoneSystem> | scriptedprivate |
questDescription | inkTextRef | scriptedprivate |
questLevel | inkTextRef | scriptedprivate |
questTitle | inkTextRef | scriptedprivate |
scrollContainer | inkWidgetRef | scriptedprivate |
scrollContainerCtrl | wref<inkScrollController> | scriptedprivate |
shardEntry | wref<JournalOnscreen> | scriptedprivate |
trackedObjective | wref<JournalQuestObjective> | scriptedprivate |
uiSystem | wref<UISystem> | scriptedprivate |
Methods 16
public final func CalcObjectiveActionsCount(entry: wref<JournalContainerEntry>) -> Int32scripted
public final func HasMultipleActionLinks() -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnUpdateTrackedObjectiveEvent(e: ref<UpdateTrackedObjectiveEvent>) -> Boolscripted
public final func PopulateCodexLinks(objective: ref<JournalQuestObjective>)scripted
public final func PopulateObjectiveActionLinks(trackedObjective: ref<JournalQuestObjective>, container: inkCompoundRef)scripted
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
private final func SpawnCodexLink(journalEntry: ref<JournalEntry>, opt journalEntryReplacer: ref<JournalEntry>)scripted
private final func SpawnContactLink(contactEntry: ref<JournalContact>, container: inkCompoundRef, inputEnabled: Bool)scripted
private final func SpawnFluffShardLink(journalEntry: ref<JournalOnscreen>)scripted
private final func SpawnMappinLink(mappinEntry: ref<JournalQuestMapPinBase>, jumpTo: Vector3, isTracked: Bool)scripted
private final func SpawnMessageLink(childEntry: wref<JournalEntry>, container: inkCompoundRef, inputEnabled: Bool)scripted
private final func SpawnQuestLink(journalEntry: ref<JournalQuest>)scripted
private final func SpawnShardLink(journalEntry: ref<JournalOnscreen>, container: inkCompoundRef, inputEnabled: Bool)scripted