class
BaseCodexLinkController
- 5 properties
- 8 functions
- 7 derived classes
Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Derived
QuestCodexLinkController, QuestContactLinkController, QuestFluffShardLinkController, QuestMappinLinkController, QuestMessageLinkController, QuestMissionLinkController, QuestShardLinkController
Properties
| Property | Type | Offset | |
|---|---|---|---|
linkImage | ink.ImageWidgetReference | 0x0 | scripted |
linkLabel | ink.TextWidgetReference | 0x18 | scripted |
inputContainer | ink.WidgetReference | 0x30 | scripted |
animProxy | ink.anim.Proxy? | 0x48 | scripted |
isInteractive | bool | 0x58 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "BaseCodexLinkController", "OnInitialize", (BaseCodexLinkController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BaseCodexLinkController_OnInitialize( BaseCodexLinkController self );bool OnHoverOver(ink.PointerEvent evt)RTTIre.Hooks.Place( "BaseCodexLinkController", "OnHoverOver", (BaseCodexLinkController_OnHoverOver x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BaseCodexLinkController_OnHoverOver( BaseCodexLinkController self, ink.PointerEvent? evt );bool OnHoverOut(ink.PointerEvent evt)RTTIre.Hooks.Place( "BaseCodexLinkController", "OnHoverOut", (BaseCodexLinkController_OnHoverOut x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BaseCodexLinkController_OnHoverOut( BaseCodexLinkController self, ink.PointerEvent? evt );bool OnRelease(ink.PointerEvent e)RTTIre.Hooks.Place( "BaseCodexLinkController", "OnRelease", (BaseCodexLinkController_OnRelease x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BaseCodexLinkController_OnRelease( BaseCodexLinkController self, ink.PointerEvent? e );void EnableInputHint(bool value)RTTIre.Hooks.PlaceVoid( "BaseCodexLinkController", "EnableInputHint;Bool", (BaseCodexLinkController_EnableInputHint x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BaseCodexLinkController_EnableInputHint( BaseCodexLinkController self, bool value );void Activate()RTTIre.Hooks.PlaceVoid( "BaseCodexLinkController", "Activate;", (BaseCodexLinkController_Activate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BaseCodexLinkController_Activate( BaseCodexLinkController self );void ActivateSecondary()RTTIre.Hooks.PlaceVoid( "BaseCodexLinkController", "ActivateSecondary;", (BaseCodexLinkController_ActivateSecondary x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BaseCodexLinkController_ActivateSecondary( BaseCodexLinkController self );void ForcePlayAnimation(CName animationName)RTTIre.Hooks.PlaceVoid( "BaseCodexLinkController", "ForcePlayAnimation;CName", (BaseCodexLinkController_ForcePlayAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BaseCodexLinkController_ForcePlayAnimation( BaseCodexLinkController self, CName animationName );