QuestDetailsPanelController class
QuestDetailsPanelController
Inheritance
Base: ink.WidgetLogicController
Derived
None.
Properties
| Property | Type | |
|---|---|---|
questTitle | ink.TextWidgetReference | scripted |
questDescription | ink.TextWidgetReference | scripted |
questLevel | ink.TextWidgetReference | scripted |
activeObjectives | ink.CompoundWidgetReference | scripted |
optionalObjectives | ink.CompoundWidgetReference | scripted |
completedObjectives | ink.CompoundWidgetReference | scripted |
codexLinksContainer | ink.CompoundWidgetReference | scripted |
missionLinksContainer | ink.CompoundWidgetReference | scripted |
fluffLinksContainer | ink.CompoundWidgetReference | scripted |
mapLinksContainer | ink.CompoundWidgetReference | scripted |
missionLinkLine | ink.CompoundWidgetReference | scripted |
fluffShardLinkLine | ink.CompoundWidgetReference | scripted |
codexLinkLine | ink.CompoundWidgetReference | scripted |
contentContainer | ink.WidgetReference | scripted |
scrollContainer | ink.WidgetReference | scripted |
noSelectedQuestContainer | ink.WidgetReference | scripted |
ep1Marker | ink.WidgetReference | scripted |
scrollContainerCtrl | WeakHandle<ink.ScrollController> | scripted |
currentQuestData | WeakHandle<game.JournalQuest> | scripted |
journalManager | WeakHandle<game.JournalManager> | scripted |
shardEntry | WeakHandle<game.JournalOnscreen> | scripted |
phoneSystem | WeakHandle<PhoneSystem> | scripted |
mappinSystem | WeakHandle<game.map.pins.MappinSystem> | scripted |
uiSystem | WeakHandle<game.ui.GameSystemUI> | scripted |
trackedObjective | WeakHandle<game.JournalQuestObjective> | scripted |
canUsePhone | bool | scripted |
objectiveOffset | float | scripted |
objectiveActionOffset | float | scripted |
objectiveActionsCount | int | scripted |
Functions
bool OnInitialize()RTTIvoid Setup(WeakHandle<game.JournalQuest> questData, WeakHandle<game.JournalManager> journalManager, WeakHandle<PhoneSystem> phoneSystem, WeakHandle<game.map.pins.MappinSystem> mappinSystem, WeakHandle<game.ui.GameSystemUI> uiSystem, ScriptGameInstance game, bool? skipAnimation)RTTIbool HasMultipleActionLinks()RTTIvoid SetPhoneAvailable(bool value)RTTIvoid PopulateObjectives()RTTIbool OnUpdateTrackedObjectiveEvent(UpdateTrackedObjectiveEvent e)RTTIvoid PopulateCodexLinks(game.JournalQuestObjective objective)RTTIint CalcObjectiveActionsCount(WeakHandle<game.JournalContainerEntry> entry)RTTIvoid PopulateObjectiveActionLinks(game.JournalQuestObjective trackedObjective, ink.CompoundWidgetReference container)RTTIvoid SpawnMappinLink(game.JournalQuestMapPinBase mappinEntry, Vector3 jumpTo, bool isTracked)RTTIvoid SpawnCodexLink(game.JournalEntry journalEntry, game.JournalEntry? journalEntryReplacer)RTTIvoid SpawnQuestLink(game.JournalQuest journalEntry)RTTIvoid SpawnContactLink(game.JournalContact contactEntry, ink.CompoundWidgetReference container, bool inputEnabled)RTTIvoid SpawnMessageLink(WeakHandle<game.JournalEntry> childEntry, ink.CompoundWidgetReference container, bool inputEnabled)RTTIvoid SpawnShardLink(game.JournalOnscreen journalEntry, ink.CompoundWidgetReference container, bool inputEnabled)RTTIvoid SpawnFluffShardLink(game.JournalOnscreen journalEntry)RTTI