class
SampleUIButtons
- 6 properties
- 11 functions
Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
Button | ink.WidgetReference | 0x0 | scripted |
Toggle1 | ink.WidgetReference | 0x18 | scripted |
Toggle2 | ink.WidgetReference | 0x30 | scripted |
Toggle3 | ink.WidgetReference | 0x48 | scripted |
RadioGroup | ink.WidgetReference | 0x60 | scripted |
Text | ink.TextWidgetReference | 0x78 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "SampleUIButtons", "OnInitialize", (SampleUIButtons_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SampleUIButtons_OnInitialize( SampleUIButtons self );void SetText(string text)RTTIre.Hooks.PlaceVoid( "SampleUIButtons", "SetText;script_ref<String>", (SampleUIButtons_SetText x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SampleUIButtons_SetText( SampleUIButtons self, string text );void OnButtonClick(WeakHandle<ink.ButtonController> controller)RTTIre.Hooks.PlaceVoid( "SampleUIButtons", "OnButtonClick;inkButtonController", (SampleUIButtons_OnButtonClick x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SampleUIButtons_OnButtonClick( SampleUIButtons self, WeakHandle<ink.ButtonController> controller );void OnButtonHoldComplete(WeakHandle<ink.ButtonController> controller, bool cancelled)RTTIre.Hooks.PlaceVoid( "SampleUIButtons", "OnButtonHoldComplete;inkButtonControllerBool", (SampleUIButtons_OnButtonHoldComplete x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SampleUIButtons_OnButtonHoldComplete( SampleUIButtons self, WeakHandle<ink.ButtonController> controller, bool cancelled );void OnToggle1Changed(WeakHandle<ink.ToggleController> controller, bool isToggled)RTTIre.Hooks.PlaceVoid( "SampleUIButtons", "OnToggle1Changed;inkToggleControllerBool", (SampleUIButtons_OnToggle1Changed x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SampleUIButtons_OnToggle1Changed( SampleUIButtons self, WeakHandle<ink.ToggleController> controller, bool isToggled );void OnToggle1Click(WeakHandle<ink.ButtonController> controller)RTTIre.Hooks.PlaceVoid( "SampleUIButtons", "OnToggle1Click;inkButtonController", (SampleUIButtons_OnToggle1Click x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SampleUIButtons_OnToggle1Click( SampleUIButtons self, WeakHandle<ink.ButtonController> controller );void OnToggle2Changed(WeakHandle<ink.ToggleController> controller, bool isToggled)RTTIre.Hooks.PlaceVoid( "SampleUIButtons", "OnToggle2Changed;inkToggleControllerBool", (SampleUIButtons_OnToggle2Changed x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SampleUIButtons_OnToggle2Changed( SampleUIButtons self, WeakHandle<ink.ToggleController> controller, bool isToggled );void OnToggle2Click(WeakHandle<ink.ButtonController> controller)RTTIre.Hooks.PlaceVoid( "SampleUIButtons", "OnToggle2Click;inkButtonController", (SampleUIButtons_OnToggle2Click x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SampleUIButtons_OnToggle2Click( SampleUIButtons self, WeakHandle<ink.ButtonController> controller );void OnToggle3Changed(WeakHandle<ink.ToggleController> controller, bool isToggled)RTTIre.Hooks.PlaceVoid( "SampleUIButtons", "OnToggle3Changed;inkToggleControllerBool", (SampleUIButtons_OnToggle3Changed x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SampleUIButtons_OnToggle3Changed( SampleUIButtons self, WeakHandle<ink.ToggleController> controller, bool isToggled );void OnToggle3Click(WeakHandle<ink.ButtonController> controller)RTTIre.Hooks.PlaceVoid( "SampleUIButtons", "OnToggle3Click;inkButtonController", (SampleUIButtons_OnToggle3Click x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SampleUIButtons_OnToggle3Click( SampleUIButtons self, WeakHandle<ink.ButtonController> controller );void OnRadioValueChanged(WeakHandle<ink.RadioGroupController> controller, int selectedIndex)RTTIre.Hooks.PlaceVoid( "SampleUIButtons", "OnRadioValueChanged;inkRadioGroupControllerInt32", (SampleUIButtons_OnRadioValueChanged x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SampleUIButtons_OnRadioValueChanged( SampleUIButtons self, WeakHandle<ink.RadioGroupController> controller, int selectedIndex );