BlackICE Scripting

class quest

LogGameController

quest.LogGameController

  • 37 properties
  • 31 functions

Extends game.ui.MenuGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable

Properties

PropertyTypeOffset
virtualListink.WidgetReference0x10 scripted
detailsPanelink.WidgetReference0x28 scripted
buttonHintsink.WidgetReference0x40 scripted
filtersListink.WidgetReference0x58 scripted
questListink.WidgetReference0x70 scripted
gameScriptGameInstance0x88 scripted
journalManagerWeakHandle<game.JournalManager>0xA0 scripted
questsWeakHandle<game.JournalEntry>[]0xB0 scripted
resolvedQuestsWeakHandle<game.JournalEntry>[]0xC0 scripted
buttonHintsControllerWeakHandle<ButtonHints>0xD0 scripted
menuEventDispatcherWeakHandle<ink.MenuEventDispatcher>0xE0 scripted
trackedQuestWeakHandle<game.JournalQuest>0xF0 scripted
curreentQuestWeakHandle<game.JournalQuest>0x100 scripted
externallyOpenedQuestHashint0x110 scripted
playerLevelint0x114 scripted
recommendedLevelint0x118 scripted
entryAnimProxyink.anim.Proxy?0x120 scripted
canUsePhonebool0x130 scripted
detailsPanelCtrlWeakHandle<QuestDetailsPanelController>0x138 scripted
virtualListControllerWeakHandle<QuestListVirtualController>0x148 scripted
filtersWeakHandle<QuestListFilterButtonController>[]0x158 scripted
activeFilterWeakHandle<QuestListFilterButtonController>0x168 scripted
currentCustomFilterIndexint0x178 scripted
axisDataThresholdfloat0x17C scripted
mouseDataThresholdfloat0x180 scripted
delayedShowDurationfloat0x184 scripted
delayedShowgame.DelayID0x188 scripted
listPanelHoverdbool0x190 scripted
isDelayTickingbool0x191 scripted
firstInitbool0x192 scripted
filterSwichbool0x193 scripted
questDataWeakHandle<game.JournalQuest>0x198 scripted
appliedQuestDataWeakHandle<game.JournalQuest>0x1A8 scripted
skipAnimationbool0x1B8 scripted
listDataQuestListItemData?[]0x1C0 scripted
questTypeListQuestListItemType[]0x1D0 scripted
questToOpenWeakHandle<game.JournalQuest>0x1E0 scripted

Functions

  • bool OnInitialize() overrideRTTI
  • bool OnUninitialize() overrideRTTI
  • bool OnAllElementsSpawned() RTTI
  • bool OnQuestListPanelEnter(ink.PointerEvent evt) RTTI
  • bool OnQuestListLeave(ink.PointerEvent evt) RTTI
  • bool OnAxisInput(ink.PointerEvent evt) RTTI
  • bool OnSetMenuEventDispatcher(WeakHandle<ink.MenuEventDispatcher> menuEventDispatcher) overrideRTTI
  • bool OnBack(IScriptable userData) overrideRTTI
  • bool OnCodexPopupRequest(OpenCodexPopupEvent evt) RTTI
  • bool OnCodexPopupClosedEvent(CodexPopupClosedEvent evt) RTTI
  • bool OnJournalReady(uint entryHash, CName className, game.JournalNotifyOption notifyOption, game.JournalChangeType changeType) RTTI
  • void SetupFilterButtons() RTTI
  • void RequestSpawnFilterButton(int type) RTTI
  • bool OnFilterButtonSpawned(ink.Widget widget, IScriptable userData) RTTI
  • bool OnFilterReleased(ink.PointerEvent evt) RTTI
  • bool IsPhoneAvailable() RTTI
  • game.JournalQuestType[] GetListedCategories() RTTI
  • QuestListItemType GetDisplayedCategory(game.JournalQuestType category) RTTI
  • bool OnSetUserData(IScriptable userData) RTTI
  • bool OnReleaseInput(ink.PointerEvent e) RTTI
  • void NavigateCustomFilters(ECustomFilterDPadNavigationOption option) RTTI
  • void BuildQuestList() RTTI
  • QuestListItemData? GetQuestListItemData(game.JournalQuest questEntry, QuestListItemType questType, game.JournalQuest? trackedQuest) RTTI
  • bool OnQuestListItemSelected(QuestlListItemSelected e) RTTI
  • bool OnQuestlListItemDelayedHover(QuestlListItemDelayedHover evt) RTTI
  • void DisplayQuestData(WeakHandle<game.JournalQuest> questData, bool skipAnimation) RTTI
  • WeakHandle<game.JournalQuestObjective> GetFirstObjectiveFromQuest(WeakHandle<game.JournalQuest> journalQuest) RTTI
  • string GetSortTypeName(QuestListSortType currentQuestSortType) RTTI
  • bool OnRequestChangeTrackedObjective(RequestChangeTrackedObjective e) RTTI
  • void UpdateTrackingInputHint() RTTI
  • static WeakHandle<game.JournalQuest> GetTopQuestEntry(game.JournalManager journalManager, WeakHandle<game.JournalEntry> entry) staticRTTI global