class ink
SettingsSelectorController
ink.SettingsSelectorController
- 15 properties
- 26 functions
- 4 derived classes
Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Derived
RadioVolumeSettingsController, SettingsSelectorControllerBool, SettingsSelectorControllerRange, ink.SettingsSelectorControllerKeyBinding
Properties
| Property | Type | Offset | |
|---|---|---|---|
LabelText | ink.TextWidgetReference | 0x0 | scripted |
ModifiedFlag | ink.TextWidgetReference | 0x18 | scripted |
Raycaster | ink.WidgetReference | 0x30 | scripted |
optionSwitchHint | ink.WidgetReference | 0x48 | scripted |
hoverGeneralHighlight | ink.WidgetReference | 0x60 | scripted |
container | ink.WidgetReference | 0x78 | scripted |
indentMarker | ink.WidgetReference | 0x90 | scripted |
SettingsEntry | WeakHandle<userSettings.Var> | 0xA8 | scripted |
hoveredChildren | WeakHandle<ink.Widget>[] | 0xB8 | scripted |
IsPreGame | bool | 0xC8 | scripted |
varGroupPath | CName | 0xD0 | scripted |
varName | CName | 0xD8 | scripted |
additionalText | CName | 0xE0 | scripted |
hoverInAnim | ink.anim.Proxy? | 0xE8 | scripted |
hoverOutAnim | ink.anim.Proxy? | 0xF8 | scripted |
Functions
CName GetDisplayName()RTTIre.Hooks.Place( "inkSettingsSelectorController", "GetDisplayName", (SettingsSelectorController_GetDisplayName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsSelectorController_GetDisplayName( ink.SettingsSelectorController self );CName GetDescription()RTTIre.Hooks.Place( "inkSettingsSelectorController", "GetDescription", (SettingsSelectorController_GetDescription x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsSelectorController_GetDescription( ink.SettingsSelectorController self );CName GetWarning()RTTIre.Hooks.Place( "inkSettingsSelectorController", "GetWarning", (SettingsSelectorController_GetWarning x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsSelectorController_GetWarning( ink.SettingsSelectorController self );void BindSettings(userSettings.Var entry)RTTIre.Hooks.PlaceVoid( "inkSettingsSelectorController", "BindSettings", (SettingsSelectorController_BindSettings x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SettingsSelectorController_BindSettings( ink.SettingsSelectorController self, userSettings.Var? entry );WeakHandle<userSettings.Var> GetVar()RTTICName GetGroupPath()RTTIre.Hooks.Place( "inkSettingsSelectorController", "GetGroupPath;", (SettingsSelectorController_GetGroupPath x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsSelectorController_GetGroupPath( ink.SettingsSelectorController self );CName GetVarName()RTTIre.Hooks.Place( "inkSettingsSelectorController", "GetVarName;", (SettingsSelectorController_GetVarName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsSelectorController_GetVarName( ink.SettingsSelectorController self );InGameConfigVarUpdatePolicy GetVarUpdatePolicy()RTTIre.Hooks.Place( "inkSettingsSelectorController", "GetVarUpdatePolicy;", (SettingsSelectorController_GetVarUpdatePolicy x) => { return re.Hooks.CallOriginal<re.msgpack.InGameConfigVarUpdatePolicy>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsSelectorController_GetVarUpdatePolicy( ink.SettingsSelectorController self );bool IsDynamic()RTTIre.Hooks.Place( "inkSettingsSelectorController", "IsDynamic;", (SettingsSelectorController_IsDynamic x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsSelectorController_IsDynamic( ink.SettingsSelectorController self );void SetAdditionalText(CName text)RTTIre.Hooks.PlaceVoid( "inkSettingsSelectorController", "SetAdditionalText;CName", (SettingsSelectorController_SetAdditionalText x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SettingsSelectorController_SetAdditionalText( ink.SettingsSelectorController self, CName text );void ResetAdditionalText()RTTIre.Hooks.PlaceVoid( "inkSettingsSelectorController", "ResetAdditionalText;", (SettingsSelectorController_ResetAdditionalText x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SettingsSelectorController_ResetAdditionalText( ink.SettingsSelectorController self );void SetInteractive(bool interactive)RTTIre.Hooks.PlaceVoid( "inkSettingsSelectorController", "SetInteractive;Bool", (SettingsSelectorController_SetInteractive x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SettingsSelectorController_SetInteractive( ink.SettingsSelectorController self, bool interactive );void Setup(userSettings.Var entry, bool isPreGame)RTTIre.Hooks.PlaceVoid( "inkSettingsSelectorController", "Setup;ConfigVarBool", (SettingsSelectorController_Setup x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SettingsSelectorController_Setup( ink.SettingsSelectorController self, userSettings.Var? entry, bool isPreGame );bool OnInitialize()RTTIre.Hooks.Place( "inkSettingsSelectorController", "OnInitialize", (SettingsSelectorController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsSelectorController_OnInitialize( ink.SettingsSelectorController self );bool OnHoverOver(ink.PointerEvent e)RTTIre.Hooks.Place( "inkSettingsSelectorController", "OnHoverOver", (SettingsSelectorController_OnHoverOver x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsSelectorController_OnHoverOver( ink.SettingsSelectorController self, ink.PointerEvent? e );bool OnHoverOut(ink.PointerEvent e)RTTIre.Hooks.Place( "inkSettingsSelectorController", "OnHoverOut", (SettingsSelectorController_OnHoverOut x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsSelectorController_OnHoverOut( ink.SettingsSelectorController self, ink.PointerEvent? e );bool OnElementHovered(ink.PointerEvent e)RTTIre.Hooks.Place( "inkSettingsSelectorController", "OnElementHovered", (SettingsSelectorController_OnElementHovered x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsSelectorController_OnElementHovered( ink.SettingsSelectorController self, ink.PointerEvent? e );bool OnUpdateValue()RTTIre.Hooks.Place( "inkSettingsSelectorController", "OnUpdateValue", (SettingsSelectorController_OnUpdateValue x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsSelectorController_OnUpdateValue( ink.SettingsSelectorController self );void Refresh()RTTIre.Hooks.PlaceVoid( "inkSettingsSelectorController", "Refresh;", (SettingsSelectorController_Refresh x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SettingsSelectorController_Refresh( ink.SettingsSelectorController self );void AddLabelIndent(bool? isRightAligned)RTTIre.Hooks.PlaceVoid( "inkSettingsSelectorController", "AddLabelIndent;Bool", (SettingsSelectorController_AddLabelIndent x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SettingsSelectorController_AddLabelIndent( ink.SettingsSelectorController self, bool? isRightAligned );bool OnLeft(ink.PointerEvent e)RTTIre.Hooks.Place( "inkSettingsSelectorController", "OnLeft", (SettingsSelectorController_OnLeft x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsSelectorController_OnLeft( ink.SettingsSelectorController self, ink.PointerEvent? e );bool OnRight(ink.PointerEvent e)RTTIre.Hooks.Place( "inkSettingsSelectorController", "OnRight", (SettingsSelectorController_OnRight x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsSelectorController_OnRight( ink.SettingsSelectorController self, ink.PointerEvent? e );bool OnShortcutRepeat(ink.PointerEvent e)RTTIre.Hooks.Place( "inkSettingsSelectorController", "OnShortcutRepeat", (SettingsSelectorController_OnShortcutRepeat x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsSelectorController_OnShortcutRepeat( ink.SettingsSelectorController self, ink.PointerEvent? e );bool OnShortcutPress(ink.PointerEvent e)RTTIre.Hooks.Place( "inkSettingsSelectorController", "OnShortcutPress", (SettingsSelectorController_OnShortcutPress x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SettingsSelectorController_OnShortcutPress( ink.SettingsSelectorController self, ink.PointerEvent? e );void AcceptValue(bool forward)RTTIre.Hooks.PlaceVoid( "inkSettingsSelectorController", "AcceptValue;Bool", (SettingsSelectorController_AcceptValue x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SettingsSelectorController_AcceptValue( ink.SettingsSelectorController self, bool forward );void ChangeValue(bool forward)RTTIre.Hooks.PlaceVoid( "inkSettingsSelectorController", "ChangeValue;Bool", (SettingsSelectorController_ChangeValue x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SettingsSelectorController_ChangeValue( ink.SettingsSelectorController self, bool forward );