class
SimpleQuestListItemController
- 33 properties
- 21 functions
Extends ink.VirtualCompoundItemController ink.ButtonController ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
title | ink.TextWidgetReference | 0x0 | scripted |
description | ink.TextWidgetReference | 0x18 | scripted |
typeIcon | ink.ImageWidgetReference | 0x30 | scripted |
difficultIcon | ink.ImageWidgetReference | 0x48 | scripted |
fixerIcon | ink.ImageWidgetReference | 0x60 | scripted |
ep1Icon | ink.ImageWidgetReference | 0x78 | scripted |
toggleAnimatedIndicator | ink.WidgetReference | 0x90 | scripted |
hoverIndicator | ink.WidgetReference | 0xA8 | scripted |
questItemFrame | ink.WidgetReference | 0xC0 | scripted |
questItemBg | ink.WidgetReference | 0xD8 | scripted |
questItemBgButton | ink.WidgetReference | 0xF0 | scripted |
distanceContainer | ink.WidgetReference | 0x108 | scripted |
defaultDistance | ink.TextWidgetReference | 0x120 | scripted |
trackedDistance | ink.TextWidgetReference | 0x138 | scripted |
isNewMarker | ink.WidgetReference | 0x150 | scripted |
toggleMarkAnimation | CName | 0x168 | scripted |
trackMarkAnimation | CName | 0x170 | scripted |
distanceAnim_toDefault | CName | 0x178 | scripted |
distanceAnim_toHover | CName | 0x180 | scripted |
distanceAnim_toTracked | CName | 0x188 | scripted |
distanceAnim_toHover_delay | float | 0x190 | scripted |
pinIcon_toHover | CName | 0x198 | scripted |
pinIcon_toDefault | CName | 0x1A0 | scripted |
toggleOnAnimProxy | ink.anim.Proxy? | 0x1A8 | scripted |
toggleOffAnimProxy | ink.anim.Proxy? | 0x1B8 | scripted |
pinIconAnimProxy | ink.anim.Proxy? | 0x1C8 | scripted |
distanceMarkerAnimProxy | ink.anim.Proxy? | 0x1D8 | scripted |
data | QuestListItemData? | 0x1E8 | scripted |
openedQuest | WeakHandle<game.JournalQuest> | 0x1F8 | scripted |
hovered | bool | 0x208 | scripted |
toggled | bool | 0x209 | scripted |
tracked | bool | 0x20A | scripted |
rootWidget | WeakHandle<ink.Widget> | 0x210 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "SimpleQuestListItemController", "OnInitialize", (SimpleQuestListItemController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SimpleQuestListItemController_OnInitialize( SimpleQuestListItemController self );bool OnUnnitialize()RTTIre.Hooks.Place( "SimpleQuestListItemController", "OnUnnitialize", (SimpleQuestListItemController_OnUnnitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SimpleQuestListItemController_OnUnnitialize( SimpleQuestListItemController self );void UpdateDistancesText()RTTIre.Hooks.PlaceVoid( "SimpleQuestListItemController", "UpdateDistancesText;", (SimpleQuestListItemController_UpdateDistancesText x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SimpleQuestListItemController_UpdateDistancesText( SimpleQuestListItemController self );void UpdateFixerData()RTTIre.Hooks.PlaceVoid( "SimpleQuestListItemController", "UpdateFixerData;", (SimpleQuestListItemController_UpdateFixerData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SimpleQuestListItemController_UpdateFixerData( SimpleQuestListItemController self );bool OnSelected(WeakHandle<ink.VirtualCompoundItemController> itemController, bool discreteNav)RTTIre.Hooks.Place( "SimpleQuestListItemController", "OnSelected", (SimpleQuestListItemController_OnSelected x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SimpleQuestListItemController_OnSelected( SimpleQuestListItemController self, WeakHandle<ink.VirtualCompoundItemController> itemController, bool discreteNav );bool OnDeselected(WeakHandle<ink.VirtualCompoundItemController> itemController)RTTIre.Hooks.Place( "SimpleQuestListItemController", "OnDeselected", (SimpleQuestListItemController_OnDeselected x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SimpleQuestListItemController_OnDeselected( SimpleQuestListItemController self, WeakHandle<ink.VirtualCompoundItemController> itemController );bool OnToggledOn(WeakHandle<ink.VirtualCompoundItemController> itemController)RTTIre.Hooks.Place( "SimpleQuestListItemController", "OnToggledOn", (SimpleQuestListItemController_OnToggledOn x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SimpleQuestListItemController_OnToggledOn( SimpleQuestListItemController self, WeakHandle<ink.VirtualCompoundItemController> itemController );bool OnToggledOff(WeakHandle<ink.VirtualCompoundItemController> itemController)RTTIre.Hooks.Place( "SimpleQuestListItemController", "OnToggledOff", (SimpleQuestListItemController_OnToggledOff x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SimpleQuestListItemController_OnToggledOff( SimpleQuestListItemController self, WeakHandle<ink.VirtualCompoundItemController> itemController );bool OnHoverOver(ink.PointerEvent e)RTTIre.Hooks.Place( "SimpleQuestListItemController", "OnHoverOver", (SimpleQuestListItemController_OnHoverOver x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SimpleQuestListItemController_OnHoverOver( SimpleQuestListItemController self, ink.PointerEvent? e );bool OnHoverOut(ink.PointerEvent e)RTTIre.Hooks.Place( "SimpleQuestListItemController", "OnHoverOut", (SimpleQuestListItemController_OnHoverOut x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SimpleQuestListItemController_OnHoverOut( SimpleQuestListItemController self, ink.PointerEvent? e );bool OnTrackBtnRelease(ink.PointerEvent e)RTTIre.Hooks.Place( "SimpleQuestListItemController", "OnTrackBtnRelease", (SimpleQuestListItemController_OnTrackBtnRelease x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SimpleQuestListItemController_OnTrackBtnRelease( SimpleQuestListItemController self, ink.PointerEvent? e );bool OnTrackBtnHoverOver(ink.PointerEvent e)RTTIre.Hooks.Place( "SimpleQuestListItemController", "OnTrackBtnHoverOver", (SimpleQuestListItemController_OnTrackBtnHoverOver x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SimpleQuestListItemController_OnTrackBtnHoverOver( SimpleQuestListItemController self, ink.PointerEvent? e );bool OnTrackBtnHoverOut(ink.PointerEvent e)RTTIre.Hooks.Place( "SimpleQuestListItemController", "OnTrackBtnHoverOut", (SimpleQuestListItemController_OnTrackBtnHoverOut x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SimpleQuestListItemController_OnTrackBtnHoverOut( SimpleQuestListItemController self, ink.PointerEvent? e );bool OnQuestlListItemSelected(QuestlListItemSelected e)RTTIre.Hooks.Place( "SimpleQuestListItemController", "OnQuestlListItemSelected", (SimpleQuestListItemController_OnQuestlListItemSelected x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SimpleQuestListItemController_OnQuestlListItemSelected( SimpleQuestListItemController self, QuestlListItemSelected? e );bool OnPress(ink.PointerEvent e)RTTIre.Hooks.Place( "SimpleQuestListItemController", "OnPress", (SimpleQuestListItemController_OnPress x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SimpleQuestListItemController_OnPress( SimpleQuestListItemController self, ink.PointerEvent? e );bool OnUpdateTrackedObjectiveEvent(UpdateTrackedObjectiveEvent e)RTTIre.Hooks.Place( "SimpleQuestListItemController", "OnUpdateTrackedObjectiveEvent", (SimpleQuestListItemController_OnUpdateTrackedObjectiveEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SimpleQuestListItemController_OnUpdateTrackedObjectiveEvent( SimpleQuestListItemController self, UpdateTrackedObjectiveEvent? e );bool OnUpdateOpenedQuestEvent(UpdateOpenedQuestEvent e)RTTIre.Hooks.Place( "SimpleQuestListItemController", "OnUpdateOpenedQuestEvent", (SimpleQuestListItemController_OnUpdateOpenedQuestEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SimpleQuestListItemController_OnUpdateOpenedQuestEvent( SimpleQuestListItemController self, UpdateOpenedQuestEvent? e );void PlayDistanceMarkerAnimation(CName targetAnimation, bool? instant, bool? playReversed)RTTIre.Hooks.PlaceVoid( "SimpleQuestListItemController", "PlayDistanceMarkerAnimation;CNameBoolBool", (SimpleQuestListItemController_PlayDistanceMarkerAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SimpleQuestListItemController_PlayDistanceMarkerAnimation( SimpleQuestListItemController self, CName targetAnimation, bool? instant, bool? playReversed );void PlayToggleIconAnimation(bool show, bool? instant)RTTIre.Hooks.PlaceVoid( "SimpleQuestListItemController", "PlayToggleIconAnimation;BoolBool", (SimpleQuestListItemController_PlayToggleIconAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SimpleQuestListItemController_PlayToggleIconAnimation( SimpleQuestListItemController self, bool show, bool? instant );bool OnHideToggledIconAnimFinished(ink.anim.Proxy proxy)RTTIre.Hooks.Place( "SimpleQuestListItemController", "OnHideToggledIconAnimFinished", (SimpleQuestListItemController_OnHideToggledIconAnimFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SimpleQuestListItemController_OnHideToggledIconAnimFinished( SimpleQuestListItemController self, ink.anim.Proxy? proxy );void UpdateState()RTTIre.Hooks.PlaceVoid( "SimpleQuestListItemController", "UpdateState;", (SimpleQuestListItemController_UpdateState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SimpleQuestListItemController_UpdateState( SimpleQuestListItemController self );