class ink
RadioGroupController
ink.RadioGroupController
- 4 properties
- 9 functions
- 4 derived classes
Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
toggleRefs | ink.WidgetReference[] | 0xB8 | |
alwaysToggled | bool | 0xB4 | |
selectedIndex | int | 0xB0 | |
ValueChanged | ink.RadioGroupChangedCallback | 0x78 |
Functions
void AddToggle(WeakHandle<ink.ToggleController> toAdd)RTTIre.Hooks.PlaceVoid( "inkRadioGroupController", "AddToggle", (RadioGroupController_AddToggle x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadioGroupController_AddToggle( ink.RadioGroupController self, WeakHandle<ink.ToggleController> toAdd );void RemoveToggleController(WeakHandle<ink.ToggleController> toRemove)RTTIre.Hooks.PlaceVoid( "inkRadioGroupController", "RemoveToggleController", (RadioGroupController_RemoveToggleController x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadioGroupController_RemoveToggleController( ink.RadioGroupController self, WeakHandle<ink.ToggleController> toRemove );void RemoveToggle(int index)RTTIre.Hooks.PlaceVoid( "inkRadioGroupController", "RemoveToggle", (RadioGroupController_RemoveToggle x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadioGroupController_RemoveToggle( ink.RadioGroupController self, int index );int GetIndexForToggle(WeakHandle<ink.ToggleController> controller)RTTIre.Hooks.Place( "inkRadioGroupController", "GetIndexForToggle", (RadioGroupController_GetIndexForToggle x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct RadioGroupController_GetIndexForToggle( ink.RadioGroupController self, WeakHandle<ink.ToggleController> controller );void Toggle(int toToggle)RTTIre.Hooks.PlaceVoid( "inkRadioGroupController", "Toggle", (RadioGroupController_Toggle x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadioGroupController_Toggle( ink.RadioGroupController self, int toToggle );int GetCurrentIndex()RTTIre.Hooks.Place( "inkRadioGroupController", "GetCurrentIndex", (RadioGroupController_GetCurrentIndex x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct RadioGroupController_GetCurrentIndex( ink.RadioGroupController self );WeakHandle<ink.ToggleController> GetController(int index)RTTIvoid GetControllers(out WeakHandle<ink.ToggleController>[] controllers)RTTIre.Hooks.PlaceVoid( "inkRadioGroupController", "GetControllers", (RadioGroupController_GetControllers x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadioGroupController_GetControllers( ink.RadioGroupController self, WeakHandle<ink.ToggleController>[] controllers );void AddToggles(WeakHandle<ink.ToggleController>[] toAdd)RTTIre.Hooks.PlaceVoid( "inkRadioGroupController", "AddToggles;script_ref<array<inkToggleController>>", (RadioGroupController_AddToggles x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct RadioGroupController_AddToggles( ink.RadioGroupController self, WeakHandle<ink.ToggleController>[] toAdd );