class character
CreationVoiceOverSwitcher
character.CreationVoiceOverSwitcher
- 13 properties
- 14 functions
Extends CharacterCreationBodyMorphBaseOption ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
selectedLabel | ink.TextWidgetReference | 0x8 | scripted |
selectorNextBtn | ink.WidgetReference | 0x20 | scripted |
selectorPrevBtn | ink.WidgetReference | 0x38 | scripted |
warningLabel | ink.TextWidgetReference | 0x50 | scripted |
isMale | bool | 0x68 | scripted |
male | string | 0x70 | scripted |
female | string | 0x90 | scripted |
selectorTexture | ink.ImageWidgetReference | 0xB0 | scripted |
arrowsTexture | ink.ImageWidgetReference | 0xC8 | scripted |
optionSwitchHint | ink.WidgetReference | 0xE0 | scripted |
translationAnimationCtrl | WeakHandle<ink.TextReplaceAnimationController> | 0xF8 | scripted |
selector | WeakHandle<ink.Widget> | 0x108 | scripted |
inputDisabled | bool | 0x118 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "characterCreationVoiceOverSwitcher", "OnInitialize", (CreationVoiceOverSwitcher_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CreationVoiceOverSwitcher_OnInitialize( character.CreationVoiceOverSwitcher self );bool OnUninitialize()RTTIre.Hooks.Place( "characterCreationVoiceOverSwitcher", "OnUninitialize", (CreationVoiceOverSwitcher_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CreationVoiceOverSwitcher_OnUninitialize( character.CreationVoiceOverSwitcher self );bool OnSwitch(ink.PointerEvent e)RTTIre.Hooks.Place( "characterCreationVoiceOverSwitcher", "OnSwitch", (CreationVoiceOverSwitcher_OnSwitch x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CreationVoiceOverSwitcher_OnSwitch( character.CreationVoiceOverSwitcher self, ink.PointerEvent? e );void Switch()RTTIre.Hooks.PlaceVoid( "characterCreationVoiceOverSwitcher", "Switch;", (CreationVoiceOverSwitcher_Switch x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CreationVoiceOverSwitcher_Switch( character.CreationVoiceOverSwitcher self );bool OnShortcutPress(ink.PointerEvent e)RTTIre.Hooks.Place( "characterCreationVoiceOverSwitcher", "OnShortcutPress", (CreationVoiceOverSwitcher_OnShortcutPress x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CreationVoiceOverSwitcher_OnShortcutPress( character.CreationVoiceOverSwitcher self, ink.PointerEvent? e );bool OnHoverOverWidget(ink.PointerEvent e)RTTIre.Hooks.Place( "characterCreationVoiceOverSwitcher", "OnHoverOverWidget", (CreationVoiceOverSwitcher_OnHoverOverWidget x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CreationVoiceOverSwitcher_OnHoverOverWidget( character.CreationVoiceOverSwitcher self, ink.PointerEvent? e );bool OnHoverOutWidget(ink.PointerEvent e)RTTIre.Hooks.Place( "characterCreationVoiceOverSwitcher", "OnHoverOutWidget", (CreationVoiceOverSwitcher_OnHoverOutWidget x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CreationVoiceOverSwitcher_OnHoverOutWidget( character.CreationVoiceOverSwitcher self, ink.PointerEvent? e );bool OnHoverOverNext(ink.PointerEvent e)RTTIre.Hooks.Place( "characterCreationVoiceOverSwitcher", "OnHoverOverNext", (CreationVoiceOverSwitcher_OnHoverOverNext x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CreationVoiceOverSwitcher_OnHoverOverNext( character.CreationVoiceOverSwitcher self, ink.PointerEvent? e );bool OnHoverOutNext(ink.PointerEvent e)RTTIre.Hooks.Place( "characterCreationVoiceOverSwitcher", "OnHoverOutNext", (CreationVoiceOverSwitcher_OnHoverOutNext x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CreationVoiceOverSwitcher_OnHoverOutNext( character.CreationVoiceOverSwitcher self, ink.PointerEvent? e );bool OnHoverOverPrev(ink.PointerEvent e)RTTIre.Hooks.Place( "characterCreationVoiceOverSwitcher", "OnHoverOverPrev", (CreationVoiceOverSwitcher_OnHoverOverPrev x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CreationVoiceOverSwitcher_OnHoverOverPrev( character.CreationVoiceOverSwitcher self, ink.PointerEvent? e );bool OnHoverOutPrev(ink.PointerEvent e)RTTIre.Hooks.Place( "characterCreationVoiceOverSwitcher", "OnHoverOutPrev", (CreationVoiceOverSwitcher_OnHoverOutPrev x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CreationVoiceOverSwitcher_OnHoverOutPrev( character.CreationVoiceOverSwitcher self, ink.PointerEvent? e );void SetInputDisabled(bool disabled)RTTIre.Hooks.PlaceVoid( "characterCreationVoiceOverSwitcher", "SetInputDisabled;Bool", (CreationVoiceOverSwitcher_SetInputDisabled x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CreationVoiceOverSwitcher_SetInputDisabled( character.CreationVoiceOverSwitcher self, bool disabled );void SetIsBrainGenderMale(bool isMale)RTTIre.Hooks.PlaceVoid( "characterCreationVoiceOverSwitcher", "SetIsBrainGenderMale;Bool", (CreationVoiceOverSwitcher_SetIsBrainGenderMale x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CreationVoiceOverSwitcher_SetIsBrainGenderMale( character.CreationVoiceOverSwitcher self, bool isMale );bool IsBrainGenderMale()RTTIre.Hooks.Place( "characterCreationVoiceOverSwitcher", "IsBrainGenderMale;", (CreationVoiceOverSwitcher_IsBrainGenderMale x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CreationVoiceOverSwitcher_IsBrainGenderMale( character.CreationVoiceOverSwitcher self );