class
QuestTrackerObjectiveLogicController
- 8 properties
- 13 functions
Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
objectiveTitle | ink.TextWidgetReference | 0x0 | scripted |
trackingIcon | ink.WidgetReference | 0x18 | scripted |
trackingFrame | ink.WidgetReference | 0x30 | scripted |
objectiveEntry | WeakHandle<game.JournalQuestObjective> | 0x48 | scripted |
AnimProxy | ink.anim.Proxy? | 0x58 | scripted |
IntroAnimProxy | ink.anim.Proxy? | 0x68 | scripted |
AnimOptions | ink.anim.PlaybackOptions | 0x78 | scripted |
readyToRemove | bool | 0xA8 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "QuestTrackerObjectiveLogicController", "OnInitialize", (QuestTrackerObjectiveLogicController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuestTrackerObjectiveLogicController_OnInitialize( QuestTrackerObjectiveLogicController self );bool OnUninitialize()RTTIre.Hooks.Place( "QuestTrackerObjectiveLogicController", "OnUninitialize", (QuestTrackerObjectiveLogicController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuestTrackerObjectiveLogicController_OnUninitialize( QuestTrackerObjectiveLogicController self );void SetObjectiveState(CName state)RTTIre.Hooks.PlaceVoid( "QuestTrackerObjectiveLogicController", "SetObjectiveState;CName", (QuestTrackerObjectiveLogicController_SetObjectiveState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuestTrackerObjectiveLogicController_SetObjectiveState( QuestTrackerObjectiveLogicController self, CName state );void PlayIntroAnim()RTTIre.Hooks.PlaceVoid( "QuestTrackerObjectiveLogicController", "PlayIntroAnim;", (QuestTrackerObjectiveLogicController_PlayIntroAnim x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuestTrackerObjectiveLogicController_PlayIntroAnim( QuestTrackerObjectiveLogicController self );bool IsReadyToRemove()RTTIre.Hooks.Place( "QuestTrackerObjectiveLogicController", "IsReadyToRemove;", (QuestTrackerObjectiveLogicController_IsReadyToRemove x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuestTrackerObjectiveLogicController_IsReadyToRemove( QuestTrackerObjectiveLogicController self );WeakHandle<game.JournalQuestObjective> GetObjectiveEntry()RTTIvoid SetData(string objectiveTitle, bool isTracked, bool isOptional, int currentCounter, int totalCounter, WeakHandle<game.JournalQuestObjective> objectiveEntry, bool isQuestType)RTTIre.Hooks.PlaceVoid( "QuestTrackerObjectiveLogicController", "SetData;script_ref<String>BoolBoolInt32Int32JournalQuestObjectiveBool", (QuestTrackerObjectiveLogicController_SetData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuestTrackerObjectiveLogicController_SetData( QuestTrackerObjectiveLogicController self, string objectiveTitle, bool isTracked, bool isOptional, int currentCounter, int totalCounter, WeakHandle<game.JournalQuestObjective> objectiveEntry, bool isQuestType );void SetState(CName state)RTTIre.Hooks.PlaceVoid( "QuestTrackerObjectiveLogicController", "SetState;CName", (QuestTrackerObjectiveLogicController_SetState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuestTrackerObjectiveLogicController_SetState( QuestTrackerObjectiveLogicController self, CName state );bool OnIntroAnimEnd(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "QuestTrackerObjectiveLogicController", "OnIntroAnimEnd", (QuestTrackerObjectiveLogicController_OnIntroAnimEnd x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuestTrackerObjectiveLogicController_OnIntroAnimEnd( QuestTrackerObjectiveLogicController self, ink.anim.Proxy? proxy );bool OnAnimEnd(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "QuestTrackerObjectiveLogicController", "OnAnimEnd", (QuestTrackerObjectiveLogicController_OnAnimEnd x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuestTrackerObjectiveLogicController_OnAnimEnd( QuestTrackerObjectiveLogicController self, ink.anim.Proxy? proxy );void SetFinished()RTTIre.Hooks.PlaceVoid( "QuestTrackerObjectiveLogicController", "SetFinished;", (QuestTrackerObjectiveLogicController_SetFinished x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuestTrackerObjectiveLogicController_SetFinished( QuestTrackerObjectiveLogicController self );void SetFailed()RTTIre.Hooks.PlaceVoid( "QuestTrackerObjectiveLogicController", "SetFailed;", (QuestTrackerObjectiveLogicController_SetFailed x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuestTrackerObjectiveLogicController_SetFailed( QuestTrackerObjectiveLogicController self );static bool IsObjectiveEntry()staticRTTI globalre.Hooks.Place( "QuestTrackerObjectiveLogicController", "QuestTrackerObjectiveLogicController::IsObjectiveEntry;", (QuestTrackerObjectiveLogicController_IsObjectiveEntry x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuestTrackerObjectiveLogicController_IsObjectiveEntry();