BlackICE Scripting

class

QuestTrackerGameController

  • 19 properties
  • 11 functions

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

Properties

PropertyTypeOffset
questTrackerContainerink.WidgetReference0x58 scripted
QuestTitleink.TextWidgetReference0x70 scripted
ObjectiveContainerink.CompoundWidgetReference0x88 scripted
TrackedMappinTitleink.TextWidgetReference0xA0 scripted
TrackedMappinContainerink.WidgetReference0xB8 scripted
TrackedMappinObjectiveContainerink.CompoundWidgetReference0xD0 scripted
playerWeakHandle<game.Object>0xE8 scripted
mappinSystemWeakHandle<game.map.pins.MappinSystem>0xF8 scripted
journalManagerWeakHandle<game.JournalManager>0x108 scripted
bufferedEntryWeakHandle<game.JournalQuestObjective>0x118 scripted
bufferedPhaseWeakHandle<game.JournalQuestPhase>0x128 scripted
bufferedQuestWeakHandle<game.JournalQuest>0x138 scripted
rootWeakHandle<ink.Widget>0x148 scripted
blackboardWeakHandle<game.IBlackboard>0x158 scripted
uiSystemBBUI_SystemDef?0x168 scripted
uiSystemIdred.CallbackObject?0x178 scripted
trackedMappinIdred.CallbackObject?0x188 scripted
trackedMappinSpawnRequestWeakHandle<ink.AsyncSpawnRequest>0x198 scripted
currentMappinWeakHandle<game.map.pins.IMappin>0x1A8 scripted

Functions

  • bool OnInitialize() RTTI
  • bool OnUninitialize() RTTI
  • bool OnStateChanges(uint hash, CName className, game.JournalNotifyOption notifyOption, game.JournalChangeType changeType) RTTI
  • bool OnTrackedEntryChanges(uint hash, CName className, game.JournalNotifyOption notifyOption, game.JournalChangeType changeType) RTTI
  • bool OnCounterChanged(uint hash, CName className, game.JournalNotifyOption notifyOption, game.JournalChangeType changeType) RTTI
  • bool OnObjectiveIsOptionalChanged(uint hash, CName className, game.JournalNotifyOption notifyOption, game.JournalChangeType changeType) RTTI
  • bool OnMenuUpdate(bool value) RTTI
  • bool OnTrackedMappinSpawned(ink.Widget newItem, IScriptable userData) RTTI
  • void SortObjectiveListByTimestamp(WeakHandle<game.JournalEntry>[] sortedObjectives) RTTI
  • void UpdateTrackerData() RTTI
  • bool OnTrackedQuestPhaseUpdateRequest(TrackedQuestPhaseUpdateRequest evt) RTTI