class
LinkController
- 4 properties
- 5 functions
- 1 derived class
Extends ink.ButtonController ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Derived
Properties
| Property | Type | Offset | |
|---|---|---|---|
linkAddress | string | 0x0 | scripted |
defaultColor | HDRColor | 0x20 | scripted |
hoverColor | HDRColor | 0x30 | scripted |
IGNORED_COLOR | HDRColor | 0x40 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "LinkController", "OnInitialize", (LinkController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LinkController_OnInitialize( LinkController self );bool OnButtonStateChanged(WeakHandle<ink.ButtonController> controller, ink.EButtonState oldState, ink.EButtonState newState)RTTIre.Hooks.Place( "LinkController", "OnButtonStateChanged", (LinkController_OnButtonStateChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LinkController_OnButtonStateChanged( LinkController self, WeakHandle<ink.ButtonController> controller, ink.EButtonState oldState, ink.EButtonState newState );string GetLinkAddress()RTTIre.Hooks.Place( "LinkController", "GetLinkAddress;", (LinkController_GetLinkAddress x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct LinkController_GetLinkAddress( LinkController self );void SetLinkAddress(string link)RTTIre.Hooks.PlaceVoid( "LinkController", "SetLinkAddress;script_ref<String>", (LinkController_SetLinkAddress x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LinkController_SetLinkAddress( LinkController self, string link );void SetColors(Color color, Color hoverColor)RTTIre.Hooks.PlaceVoid( "LinkController", "SetColors;ColorColor", (LinkController_SetColors x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LinkController_SetColors( LinkController self, Color color, Color hoverColor );