BlackICE Scripting

class quest

LogV2GameController

quest.LogV2GameController

  • 27 properties
  • 21 functions

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

Properties

PropertyTypeOffset
QuestDetailsRefink.WidgetReference0x10 scripted
QuestDetailsHeaderink.WidgetReference0x28 scripted
OptinalObjectivesGroupRefink.WidgetReference0x40 scripted
CompletedObjectivesGroupRefink.WidgetReference0x58 scripted
QuestListRefink.CompoundWidgetReference0x70 scripted
ObjectivesListRefink.CompoundWidgetReference0x88 scripted
OptinalObjectivesListRefink.CompoundWidgetReference0xA0 scripted
CompletedObjectivesListRefink.CompoundWidgetReference0xB8 scripted
QuestTitleRefink.TextWidgetReference0xD0 scripted
QuestDescriptionRefink.TextWidgetReference0xE8 scripted
recommendedLevelink.TextWidgetReference0x100 scripted
rewardsListink.CompoundWidgetReference0x118 scripted
CodexEntryParentink.CompoundWidgetReference0x148 scripted
CodexButtonRefink.CompoundWidgetReference0x160 scripted
buttonHintsManagerRefink.WidgetReference0x178 scripted
codexLibraryPathred.ResourceReferenceScriptToken0x190 scripted
ObjectiveViewNameCName0x198 scripted
QuestGroupNameCName0x1A0 scripted
JournalWrapperJournalWrapper?0x1A8 scripted
CurrentQuestDataQuestDataWrapper?0x1B8 scripted
ObjectiveItemsWeakHandle<ObjectiveController>[]0x1C8 scripted
QuestListsWeakHandle<QuestListController>[]0x1D8 scripted
CodexLinksListControllerWeakHandle<ink.ListController>0x1E8 scripted
codexButtonWeakHandle<ink.ButtonController>0x1F8 scripted
menuEventDispatcherWeakHandle<ink.MenuEventDispatcher>0x208 scripted
buttonHintsControllerWeakHandle<ButtonHints>0x218 scripted

Functions

  • bool OnInitialize() overrideRTTI
  • bool OnPlayerAttach(game.Object playerPuppet) RTTI
  • void RefreshUI() RTTI
  • void CreateQuestGroup(game.JournalQuestType questType, string questLOCKey) RTTI
  • void BuildQuestList() RTTI
  • void BuildQuestDetails() RTTI
  • void CreateQuestObjectives(QuestDataWrapper currQuestData) RTTI
  • void RemoveQuestObjective(int index) RTTI
  • void AddQuestObjective() RTTI
  • bool OnSetMenuEventDispatcher(WeakHandle<ink.MenuEventDispatcher> menuEventDispatcher) overrideRTTI
  • bool OnBack(IScriptable userData) overrideRTTI
  • bool OnUninitialize() overrideRTTI
  • bool OnActiveQuestChanged(WeakHandle<ink.Widget> widget) RTTI
  • bool OnTrackingRequestEvent(QuestTrackingEvent evt) RTTI
  • bool OnTrackingRequest(WeakHandle<ink.Widget> widget) RTTI
  • bool OnQuestHover(ink.PointerEvent evt) RTTI
  • bool OnObjectiveHover(ink.PointerEvent evt) RTTI
  • bool OnHoverOut(ink.PointerEvent evt) RTTI
  • bool OnCodexLinkClicked(int index, ink.ListItemController target) RTTI
  • bool OnCodexOpenButtonClicked(ink.PointerEvent e) RTTI
  • void OpenEntry(WeakHandle<game.JournalCodexEntry> entry) RTTI