class
ObjectiveController
- 12 properties
- 8 functions
Extends ink.ButtonController ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
ObjectiveLabel | ink.TextWidgetReference | 0x0 | scripted |
ObjectiveStatus | ink.TextWidgetReference | 0x18 | scripted |
QuestIcon | ink.ImageWidgetReference | 0x30 | scripted |
TrackedIcon | ink.ImageWidgetReference | 0x48 | scripted |
FrameBackground_On | ink.ImageWidgetReference | 0x60 | scripted |
FrameBackground_Off | ink.ImageWidgetReference | 0x78 | scripted |
FrameFluff_On | ink.ImageWidgetReference | 0x90 | scripted |
FrameFluff_Off | ink.ImageWidgetReference | 0xA8 | scripted |
Folder_On | ink.ImageWidgetReference | 0xC0 | scripted |
Folder_Off | ink.ImageWidgetReference | 0xD8 | scripted |
QuestObjectiveData | ABaseQuestObjectiveWrapper? | 0xF0 | scripted |
ToTrack | WeakHandle<ABaseQuestObjectiveWrapper> | 0x100 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "ObjectiveController", "OnInitialize", (ObjectiveController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ObjectiveController_OnInitialize( ObjectiveController self );void SetState(CName val)RTTIre.Hooks.PlaceVoid( "ObjectiveController", "SetState;CName", (ObjectiveController_SetState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ObjectiveController_SetState( ObjectiveController self, CName val );void RefreshTrackedStyle()RTTIre.Hooks.PlaceVoid( "ObjectiveController", "RefreshTrackedStyle;", (ObjectiveController_RefreshTrackedStyle x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ObjectiveController_RefreshTrackedStyle( ObjectiveController self );void Setup(ABaseQuestObjectiveWrapper data, bool isOptional)RTTIre.Hooks.PlaceVoid( "ObjectiveController", "Setup;ABaseQuestObjectiveWrapperBool", (ObjectiveController_Setup x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ObjectiveController_Setup( ObjectiveController self, ABaseQuestObjectiveWrapper? data, bool isOptional );WeakHandle<ABaseQuestObjectiveWrapper> GetObjectiveData()RTTIstring GetObjectiveStatus(bool isOptional)RTTIre.Hooks.Place( "ObjectiveController", "GetObjectiveStatus;Bool", (ObjectiveController_GetObjectiveStatus x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct ObjectiveController_GetObjectiveStatus( ObjectiveController self, bool isOptional );bool OnObjectiveClicked(WeakHandle<ink.ButtonController> controller)RTTIre.Hooks.Place( "ObjectiveController", "OnObjectiveClicked", (ObjectiveController_OnObjectiveClicked x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ObjectiveController_OnObjectiveClicked( ObjectiveController self, WeakHandle<ink.ButtonController> controller );WeakHandle<ABaseQuestObjectiveWrapper> GetToTrack()RTTI