class character
CreationBodyMorphColorOption
character.CreationBodyMorphColorOption
- 13 properties
- 28 functions
Extends CharacterCreationBodyMorphBaseOption ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
optionLabel | ink.TextWidgetReference | 0x8 | scripted |
colorPickerBtn | ink.WidgetReference | 0x20 | scripted |
selectorNextBtn | ink.WidgetReference | 0x38 | scripted |
selectorPrevBtn | ink.WidgetReference | 0x50 | scripted |
selectorTexture | ink.ImageWidgetReference | 0x68 | scripted |
arrowsTexture | ink.ImageWidgetReference | 0x80 | scripted |
optionSwitchHint | ink.WidgetReference | 0x98 | scripted |
colorPickerOption | WeakHandle<game.ui.CharacterCustomizationOption> | 0xB0 | scripted |
appearanceInfo | WeakHandle<game.ui.AppearanceInfo> | 0xC0 | scripted |
currColorIndex | int | 0xD0 | scripted |
selector | WeakHandle<ink.Widget> | 0xD8 | scripted |
inputDisabled | bool | 0xE8 | scripted |
isVisible | bool | 0xE9 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "characterCreationBodyMorphColorOption", "OnInitialize", (CreationBodyMorphColorOption_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CreationBodyMorphColorOption_OnInitialize( character.CreationBodyMorphColorOption self );bool OnUninitialize()RTTIre.Hooks.Place( "characterCreationBodyMorphColorOption", "OnUninitialize", (CreationBodyMorphColorOption_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CreationBodyMorphColorOption_OnUninitialize( character.CreationBodyMorphColorOption self );bool OnNext(ink.PointerEvent e)RTTIre.Hooks.Place( "characterCreationBodyMorphColorOption", "OnNext", (CreationBodyMorphColorOption_OnNext x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CreationBodyMorphColorOption_OnNext( character.CreationBodyMorphColorOption self, ink.PointerEvent? e );bool OnPrev(ink.PointerEvent e)RTTIre.Hooks.Place( "characterCreationBodyMorphColorOption", "OnPrev", (CreationBodyMorphColorOption_OnPrev x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CreationBodyMorphColorOption_OnPrev( character.CreationBodyMorphColorOption self, ink.PointerEvent? e );void Previous()RTTIre.Hooks.PlaceVoid( "characterCreationBodyMorphColorOption", "Previous;", (CreationBodyMorphColorOption_Previous x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CreationBodyMorphColorOption_Previous( character.CreationBodyMorphColorOption self );void Next()RTTIre.Hooks.PlaceVoid( "characterCreationBodyMorphColorOption", "Next;", (CreationBodyMorphColorOption_Next x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CreationBodyMorphColorOption_Next( character.CreationBodyMorphColorOption self );bool OnShortcutPress(ink.PointerEvent e)RTTIre.Hooks.Place( "characterCreationBodyMorphColorOption", "OnShortcutPress", (CreationBodyMorphColorOption_OnShortcutPress x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CreationBodyMorphColorOption_OnShortcutPress( character.CreationBodyMorphColorOption self, ink.PointerEvent? e );bool OnHoverOverWidget(ink.PointerEvent e)RTTIre.Hooks.Place( "characterCreationBodyMorphColorOption", "OnHoverOverWidget", (CreationBodyMorphColorOption_OnHoverOverWidget x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CreationBodyMorphColorOption_OnHoverOverWidget( character.CreationBodyMorphColorOption self, ink.PointerEvent? e );bool OnHoverOutWidget(ink.PointerEvent e)RTTIre.Hooks.Place( "characterCreationBodyMorphColorOption", "OnHoverOutWidget", (CreationBodyMorphColorOption_OnHoverOutWidget x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CreationBodyMorphColorOption_OnHoverOutWidget( character.CreationBodyMorphColorOption self, ink.PointerEvent? e );bool OnHoverOverNext(ink.PointerEvent e)RTTIre.Hooks.Place( "characterCreationBodyMorphColorOption", "OnHoverOverNext", (CreationBodyMorphColorOption_OnHoverOverNext x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CreationBodyMorphColorOption_OnHoverOverNext( character.CreationBodyMorphColorOption self, ink.PointerEvent? e );bool OnHoverOutNext(ink.PointerEvent e)RTTIre.Hooks.Place( "characterCreationBodyMorphColorOption", "OnHoverOutNext", (CreationBodyMorphColorOption_OnHoverOutNext x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CreationBodyMorphColorOption_OnHoverOutNext( character.CreationBodyMorphColorOption self, ink.PointerEvent? e );bool OnHoverOverPrev(ink.PointerEvent e)RTTIre.Hooks.Place( "characterCreationBodyMorphColorOption", "OnHoverOverPrev", (CreationBodyMorphColorOption_OnHoverOverPrev x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CreationBodyMorphColorOption_OnHoverOverPrev( character.CreationBodyMorphColorOption self, ink.PointerEvent? e );bool OnHoverOutPrev(ink.PointerEvent e)RTTIre.Hooks.Place( "characterCreationBodyMorphColorOption", "OnHoverOutPrev", (CreationBodyMorphColorOption_OnHoverOutPrev x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CreationBodyMorphColorOption_OnHoverOutPrev( character.CreationBodyMorphColorOption self, ink.PointerEvent? e );bool OnHoverOverColorPicker(ink.PointerEvent e)RTTIre.Hooks.Place( "characterCreationBodyMorphColorOption", "OnHoverOverColorPicker", (CreationBodyMorphColorOption_OnHoverOverColorPicker x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CreationBodyMorphColorOption_OnHoverOverColorPicker( character.CreationBodyMorphColorOption self, ink.PointerEvent? e );bool OnHoverOutColorPicker(ink.PointerEvent e)RTTIre.Hooks.Place( "characterCreationBodyMorphColorOption", "OnHoverOutColorPicker", (CreationBodyMorphColorOption_OnHoverOutColorPicker x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CreationBodyMorphColorOption_OnHoverOutColorPicker( character.CreationBodyMorphColorOption self, ink.PointerEvent? e );bool OnColorPickerTriggered(WeakHandle<ink.Widget> widget)RTTIre.Hooks.Place( "characterCreationBodyMorphColorOption", "OnColorPickerTriggered", (CreationBodyMorphColorOption_OnColorPickerTriggered x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CreationBodyMorphColorOption_OnColorPickerTriggered( character.CreationBodyMorphColorOption self, WeakHandle<ink.Widget> widget );void SetInputDisabled(bool disabled)RTTIre.Hooks.PlaceVoid( "characterCreationBodyMorphColorOption", "SetInputDisabled;Bool", (CreationBodyMorphColorOption_SetInputDisabled x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CreationBodyMorphColorOption_SetInputDisabled( character.CreationBodyMorphColorOption self, bool disabled );WeakHandle<game.ui.CharacterCustomizationOption> GetColorPickerOption()RTTIuint GetColorIndex()RTTIre.Hooks.Place( "characterCreationBodyMorphColorOption", "GetColorIndex;", (CreationBodyMorphColorOption_GetColorIndex x) => { return re.Hooks.CallOriginal<re.msgpack.Uint>(); } ); [Msgpack.Gen] public readonly partial record struct CreationBodyMorphColorOption_GetColorIndex( character.CreationBodyMorphColorOption self );bool IsColorPickerTriggered()RTTIre.Hooks.Place( "characterCreationBodyMorphColorOption", "IsColorPickerTriggered;", (CreationBodyMorphColorOption_IsColorPickerTriggered x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CreationBodyMorphColorOption_IsColorPickerTriggered( character.CreationBodyMorphColorOption self );void RefreshColorPicker(int index, bool isTriggered)RTTIre.Hooks.PlaceVoid( "characterCreationBodyMorphColorOption", "RefreshColorPicker;Int32Bool", (CreationBodyMorphColorOption_RefreshColorPicker x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CreationBodyMorphColorOption_RefreshColorPicker( character.CreationBodyMorphColorOption self, int index, bool isTriggered );void SetOption(WeakHandle<game.ui.CharacterCustomizationOption> option)RTTIre.Hooks.PlaceVoid( "characterCreationBodyMorphColorOption", "SetOption;CharacterCustomizationOption", (CreationBodyMorphColorOption_SetOption x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CreationBodyMorphColorOption_SetOption( character.CreationBodyMorphColorOption self, WeakHandle<game.ui.CharacterCustomizationOption> option );void ResetOption()RTTIre.Hooks.PlaceVoid( "characterCreationBodyMorphColorOption", "ResetOption;", (CreationBodyMorphColorOption_ResetOption x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CreationBodyMorphColorOption_ResetOption( character.CreationBodyMorphColorOption self );void RefreshView()RTTIre.Hooks.PlaceVoid( "characterCreationBodyMorphColorOption", "RefreshView;", (CreationBodyMorphColorOption_RefreshView x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CreationBodyMorphColorOption_RefreshView( character.CreationBodyMorphColorOption self );void SetColorPickerOption(WeakHandle<game.ui.AppearanceInfo> appearanceInfo, WeakHandle<game.ui.CharacterCustomizationOption> option)RTTIre.Hooks.PlaceVoid( "characterCreationBodyMorphColorOption", "SetColorPickerOption;gameuiAppearanceInfoCharacterCustomizationOption", (CreationBodyMorphColorOption_SetColorPickerOption x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CreationBodyMorphColorOption_SetColorPickerOption( character.CreationBodyMorphColorOption self, WeakHandle<game.ui.AppearanceInfo> appearanceInfo, WeakHandle<game.ui.CharacterCustomizationOption> option );void SetSelectedAppearanceDefinitionColor(WeakHandle<game.ui.AppearanceInfo> appearanceInfo, int currIndex, bool? force)RTTIre.Hooks.PlaceVoid( "characterCreationBodyMorphColorOption", "SetSelectedAppearanceDefinitionColor;gameuiAppearanceInfoInt32Bool", (CreationBodyMorphColorOption_SetSelectedAppearanceDefinitionColor x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CreationBodyMorphColorOption_SetSelectedAppearanceDefinitionColor( character.CreationBodyMorphColorOption self, WeakHandle<game.ui.AppearanceInfo> appearanceInfo, int currIndex, bool? force );int Circle(int v, int min, int max)RTTIre.Hooks.Place( "characterCreationBodyMorphColorOption", "Circle;Int32Int32Int32", (CreationBodyMorphColorOption_Circle x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct CreationBodyMorphColorOption_Circle( character.CreationBodyMorphColorOption self, int v, int min, int max );