class game.ui
BaseCharacterCreationController
game.ui.BaseCharacterCreationController
- 3 properties
- 11 functions
- 7 derived classes
Extends game.ui.MenuGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Derived
CharacterCreationBackstorySelectionMenu, CharacterCreationGenderSelectionMenu, CharacterCreationStatsMenu, DifficultySelectionMenu, ExpansionNewGame, character.CreationBodyMorphMenu, character.CreationSummaryMenu
Properties
| Property | Type | Offset | |
|---|---|---|---|
eventDispatcher | WeakHandle<ink.MenuEventDispatcher> | 0x10 | scripted |
characterCustomizationState | game.ui.ICharacterCustomizationState? | 0x20 | scripted |
nextPageHitArea | ink.WidgetReference | 0x30 | scripted |
Functions
game.ui.ICharacterCustomizationSystem? GetCharacterCustomizationSystem()RTTIre.Hooks.Place( "gameuiBaseCharacterCreationController", "GetCharacterCustomizationSystem", (BaseCharacterCreationController_GetCharacterCustomizationSystem x) => { return re.Hooks.CallOriginal<re.msgpack.game.ui.ICharacterCustomizationSystem>(); } ); [Msgpack.Gen] public readonly partial record struct BaseCharacterCreationController_GetCharacterCustomizationSystem( game.ui.BaseCharacterCreationController self );void RequestCameraChange(CName slotName, bool? delayed)RTTIre.Hooks.PlaceVoid( "gameuiBaseCharacterCreationController", "RequestCameraChange", (BaseCharacterCreationController_RequestCameraChange x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BaseCharacterCreationController_RequestCameraChange( game.ui.BaseCharacterCreationController self, CName slotName, bool? delayed );bool WaitForRunningInstalations()RTTIre.Hooks.Place( "gameuiBaseCharacterCreationController", "WaitForRunningInstalations", (BaseCharacterCreationController_WaitForRunningInstalations x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BaseCharacterCreationController_WaitForRunningInstalations( game.ui.BaseCharacterCreationController self );bool OnInitialize()overrideRTTIre.Hooks.Place( "gameuiBaseCharacterCreationController", "OnInitialize", (BaseCharacterCreationController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BaseCharacterCreationController_OnInitialize( game.ui.BaseCharacterCreationController self );bool OnUninitialize()overrideRTTIre.Hooks.Place( "gameuiBaseCharacterCreationController", "OnUninitialize", (BaseCharacterCreationController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BaseCharacterCreationController_OnUninitialize( game.ui.BaseCharacterCreationController self );bool OnSetMenuEventDispatcher(WeakHandle<ink.MenuEventDispatcher> d)overrideRTTIre.Hooks.Place( "gameuiBaseCharacterCreationController", "OnSetMenuEventDispatcher", (BaseCharacterCreationController_OnSetMenuEventDispatcher x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BaseCharacterCreationController_OnSetMenuEventDispatcher( game.ui.BaseCharacterCreationController self, WeakHandle<ink.MenuEventDispatcher> d );bool OnShowEngagementScreen(ink.ShowEngagementScreen evt)RTTIre.Hooks.Place( "gameuiBaseCharacterCreationController", "OnShowEngagementScreen", (BaseCharacterCreationController_OnShowEngagementScreen x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BaseCharacterCreationController_OnShowEngagementScreen( game.ui.BaseCharacterCreationController self, ink.ShowEngagementScreen? evt );bool OnRelease(ink.PointerEvent e)RTTIre.Hooks.Place( "gameuiBaseCharacterCreationController", "OnRelease", (BaseCharacterCreationController_OnRelease x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BaseCharacterCreationController_OnRelease( game.ui.BaseCharacterCreationController self, ink.PointerEvent? e );bool OnButtonRelease(ink.PointerEvent evt)RTTIre.Hooks.Place( "gameuiBaseCharacterCreationController", "OnButtonRelease", (BaseCharacterCreationController_OnButtonRelease x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BaseCharacterCreationController_OnButtonRelease( game.ui.BaseCharacterCreationController self, ink.PointerEvent? evt );void PriorMenu()RTTIre.Hooks.PlaceVoid( "gameuiBaseCharacterCreationController", "PriorMenu;", (BaseCharacterCreationController_PriorMenu x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BaseCharacterCreationController_PriorMenu( game.ui.BaseCharacterCreationController self );void NextMenu()RTTIre.Hooks.PlaceVoid( "gameuiBaseCharacterCreationController", "NextMenu;", (BaseCharacterCreationController_NextMenu x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BaseCharacterCreationController_NextMenu( game.ui.BaseCharacterCreationController self );