class
QuestTrackerGameController
- 19 properties
- 11 functions
Extends game.ui.HUDGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
questTrackerContainer | ink.WidgetReference | 0x58 | scripted |
QuestTitle | ink.TextWidgetReference | 0x70 | scripted |
ObjectiveContainer | ink.CompoundWidgetReference | 0x88 | scripted |
TrackedMappinTitle | ink.TextWidgetReference | 0xA0 | scripted |
TrackedMappinContainer | ink.WidgetReference | 0xB8 | scripted |
TrackedMappinObjectiveContainer | ink.CompoundWidgetReference | 0xD0 | scripted |
player | WeakHandle<game.Object> | 0xE8 | scripted |
mappinSystem | WeakHandle<game.map.pins.MappinSystem> | 0xF8 | scripted |
journalManager | WeakHandle<game.JournalManager> | 0x108 | scripted |
bufferedEntry | WeakHandle<game.JournalQuestObjective> | 0x118 | scripted |
bufferedPhase | WeakHandle<game.JournalQuestPhase> | 0x128 | scripted |
bufferedQuest | WeakHandle<game.JournalQuest> | 0x138 | scripted |
root | WeakHandle<ink.Widget> | 0x148 | scripted |
blackboard | WeakHandle<game.IBlackboard> | 0x158 | scripted |
uiSystemBB | UI_SystemDef? | 0x168 | scripted |
uiSystemId | red.CallbackObject? | 0x178 | scripted |
trackedMappinId | red.CallbackObject? | 0x188 | scripted |
trackedMappinSpawnRequest | WeakHandle<ink.AsyncSpawnRequest> | 0x198 | scripted |
currentMappin | WeakHandle<game.map.pins.IMappin> | 0x1A8 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "QuestTrackerGameController", "OnInitialize", (QuestTrackerGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuestTrackerGameController_OnInitialize( QuestTrackerGameController self );bool OnUninitialize()RTTIre.Hooks.Place( "QuestTrackerGameController", "OnUninitialize", (QuestTrackerGameController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuestTrackerGameController_OnUninitialize( QuestTrackerGameController self );bool OnStateChanges(uint hash, CName className, game.JournalNotifyOption notifyOption, game.JournalChangeType changeType)RTTIre.Hooks.Place( "QuestTrackerGameController", "OnStateChanges", (QuestTrackerGameController_OnStateChanges x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuestTrackerGameController_OnStateChanges( QuestTrackerGameController self, uint hash, CName className, game.JournalNotifyOption notifyOption, game.JournalChangeType changeType );bool OnTrackedEntryChanges(uint hash, CName className, game.JournalNotifyOption notifyOption, game.JournalChangeType changeType)RTTIre.Hooks.Place( "QuestTrackerGameController", "OnTrackedEntryChanges", (QuestTrackerGameController_OnTrackedEntryChanges x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuestTrackerGameController_OnTrackedEntryChanges( QuestTrackerGameController self, uint hash, CName className, game.JournalNotifyOption notifyOption, game.JournalChangeType changeType );bool OnCounterChanged(uint hash, CName className, game.JournalNotifyOption notifyOption, game.JournalChangeType changeType)RTTIre.Hooks.Place( "QuestTrackerGameController", "OnCounterChanged", (QuestTrackerGameController_OnCounterChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuestTrackerGameController_OnCounterChanged( QuestTrackerGameController self, uint hash, CName className, game.JournalNotifyOption notifyOption, game.JournalChangeType changeType );bool OnObjectiveIsOptionalChanged(uint hash, CName className, game.JournalNotifyOption notifyOption, game.JournalChangeType changeType)RTTIre.Hooks.Place( "QuestTrackerGameController", "OnObjectiveIsOptionalChanged", (QuestTrackerGameController_OnObjectiveIsOptionalChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuestTrackerGameController_OnObjectiveIsOptionalChanged( QuestTrackerGameController self, uint hash, CName className, game.JournalNotifyOption notifyOption, game.JournalChangeType changeType );bool OnMenuUpdate(bool value)RTTIre.Hooks.Place( "QuestTrackerGameController", "OnMenuUpdate", (QuestTrackerGameController_OnMenuUpdate x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuestTrackerGameController_OnMenuUpdate( QuestTrackerGameController self, bool value );bool OnTrackedMappinSpawned(ink.Widget newItem, IScriptable userData)RTTIre.Hooks.Place( "QuestTrackerGameController", "OnTrackedMappinSpawned", (QuestTrackerGameController_OnTrackedMappinSpawned x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuestTrackerGameController_OnTrackedMappinSpawned( QuestTrackerGameController self, ink.Widget? newItem, IScriptable? userData );void SortObjectiveListByTimestamp(WeakHandle<game.JournalEntry>[] sortedObjectives)RTTIre.Hooks.PlaceVoid( "QuestTrackerGameController", "SortObjectiveListByTimestamp;script_ref<array<JournalEntry>>", (QuestTrackerGameController_SortObjectiveListByTimestamp x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuestTrackerGameController_SortObjectiveListByTimestamp( QuestTrackerGameController self, WeakHandle<game.JournalEntry>[] sortedObjectives );void UpdateTrackerData()RTTIre.Hooks.PlaceVoid( "QuestTrackerGameController", "UpdateTrackerData;", (QuestTrackerGameController_UpdateTrackerData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuestTrackerGameController_UpdateTrackerData( QuestTrackerGameController self );bool OnTrackedQuestPhaseUpdateRequest(TrackedQuestPhaseUpdateRequest evt)RTTIre.Hooks.Place( "QuestTrackerGameController", "OnTrackedQuestPhaseUpdateRequest", (QuestTrackerGameController_OnTrackedQuestPhaseUpdateRequest x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuestTrackerGameController_OnTrackedQuestPhaseUpdateRequest( QuestTrackerGameController self, TrackedQuestPhaseUpdateRequest? evt );