class game.ui
CharacterRandomizationController
game.ui.CharacterRandomizationController
- 12 properties
- 15 functions
Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
punkSlider | ink.WidgetReference | 0x0 | scripted |
locksGrid | ink.GridWidgetReference | 0x18 | scripted |
editMode | game.ui.CharacterCustomizationEditTag | 0x30 | scripted |
inputDisabled | bool | 0x34 | scripted |
lockedCategories | game.data.CharacterRandomizationCategory[] | 0x38 | scripted |
excludedCatergoriesMirror | game.data.CharacterRandomizationCategory[] | 0x48 | scripted |
lockWidgets | WeakHandle<ink.Widget>[] | 0x58 | scripted |
lockLogics | WeakHandle<RandomizationLockListItem>[] | 0x68 | scripted |
lockDatas | game.data.CharacterRandomizationCategoryUI_Record?[] | 0x78 | scripted |
data | game.ui.CharacterRandomizationParametersData? | 0x88 | scripted |
customizationSystem | WeakHandle<game.ui.ICharacterCustomizationSystem> | 0x98 | scripted |
punkSliderController | WeakHandle<PunkScoreSelectorControllerInt> | 0xA8 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "gameuiCharacterRandomizationController", "OnInitialize", (CharacterRandomizationController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CharacterRandomizationController_OnInitialize( game.ui.CharacterRandomizationController self );bool OnPunkScoreUpdateValue(WeakHandle<ink.Widget> widget)RTTIre.Hooks.Place( "gameuiCharacterRandomizationController", "OnPunkScoreUpdateValue", (CharacterRandomizationController_OnPunkScoreUpdateValue x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CharacterRandomizationController_OnPunkScoreUpdateValue( game.ui.CharacterRandomizationController self, WeakHandle<ink.Widget> widget );game.ui.CharacterRandomizationParametersData? GetRandomizerData()RTTIre.Hooks.Place( "gameuiCharacterRandomizationController", "GetRandomizerData;", (CharacterRandomizationController_GetRandomizerData x) => { return re.Hooks.CallOriginal<re.msgpack.game.ui.CharacterRandomizationParametersData>(); } ); [Msgpack.Gen] public readonly partial record struct CharacterRandomizationController_GetRandomizerData( game.ui.CharacterRandomizationController self );void UpdateEditMode(game.ui.CharacterCustomizationEditTag editMode)RTTIre.Hooks.PlaceVoid( "gameuiCharacterRandomizationController", "UpdateEditMode;gameuiCharacterCustomizationEditTag", (CharacterRandomizationController_UpdateEditMode x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CharacterRandomizationController_UpdateEditMode( game.ui.CharacterRandomizationController self, game.ui.CharacterCustomizationEditTag editMode );void UpdateRandomizationSettingsFromData()RTTIre.Hooks.PlaceVoid( "gameuiCharacterRandomizationController", "UpdateRandomizationSettingsFromData;", (CharacterRandomizationController_UpdateRandomizationSettingsFromData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CharacterRandomizationController_UpdateRandomizationSettingsFromData( game.ui.CharacterRandomizationController self );void SetCustomizationSystem(WeakHandle<game.ui.ICharacterCustomizationSystem> customizationSystem)RTTIre.Hooks.PlaceVoid( "gameuiCharacterRandomizationController", "SetCustomizationSystem;gameuiICharacterCustomizationSystem", (CharacterRandomizationController_SetCustomizationSystem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CharacterRandomizationController_SetCustomizationSystem( game.ui.CharacterRandomizationController self, WeakHandle<game.ui.ICharacterCustomizationSystem> customizationSystem );void SetDisabledInputState(bool inputDisabled)RTTIre.Hooks.PlaceVoid( "gameuiCharacterRandomizationController", "SetDisabledInputState;Bool", (CharacterRandomizationController_SetDisabledInputState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CharacterRandomizationController_SetDisabledInputState( game.ui.CharacterRandomizationController self, bool inputDisabled );void InitializeExclusionArrays()RTTIre.Hooks.PlaceVoid( "gameuiCharacterRandomizationController", "InitializeExclusionArrays;", (CharacterRandomizationController_InitializeExclusionArrays x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CharacterRandomizationController_InitializeExclusionArrays( game.ui.CharacterRandomizationController self );bool ShouldDisplayLockCategory(game.data.CharacterRandomizationCategory testedCategory)RTTIre.Hooks.Place( "gameuiCharacterRandomizationController", "ShouldDisplayLockCategory;gamedataCharacterRandomizationCategory", (CharacterRandomizationController_ShouldDisplayLockCategory x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CharacterRandomizationController_ShouldDisplayLockCategory( game.ui.CharacterRandomizationController self, game.data.CharacterRandomizationCategory testedCategory );void ApplyEditModeFilter()RTTIre.Hooks.PlaceVoid( "gameuiCharacterRandomizationController", "ApplyEditModeFilter;", (CharacterRandomizationController_ApplyEditModeFilter x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CharacterRandomizationController_ApplyEditModeFilter( game.ui.CharacterRandomizationController self );void UpdateDisabledInputState()RTTIre.Hooks.PlaceVoid( "gameuiCharacterRandomizationController", "UpdateDisabledInputState;", (CharacterRandomizationController_UpdateDisabledInputState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CharacterRandomizationController_UpdateDisabledInputState( game.ui.CharacterRandomizationController self );void InitializeRandomizerLocksList()RTTIre.Hooks.PlaceVoid( "gameuiCharacterRandomizationController", "InitializeRandomizerLocksList;", (CharacterRandomizationController_InitializeRandomizerLocksList x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CharacterRandomizationController_InitializeRandomizerLocksList( game.ui.CharacterRandomizationController self );void OnLockListItemSpawned(ink.Widget lockWidget, game.data.CharacterRandomizationCategoryUI_Record lockData)RTTIre.Hooks.PlaceVoid( "gameuiCharacterRandomizationController", "OnLockListItemSpawned;inkWidgetCharacterRandomizationCategoryUI_Record", (CharacterRandomizationController_OnLockListItemSpawned x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CharacterRandomizationController_OnLockListItemSpawned( game.ui.CharacterRandomizationController self, ink.Widget? lockWidget, game.data.CharacterRandomizationCategoryUI_Record? lockData );bool OnLockSwitched(ink.PointerEvent evt)RTTIre.Hooks.Place( "gameuiCharacterRandomizationController", "OnLockSwitched", (CharacterRandomizationController_OnLockSwitched x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CharacterRandomizationController_OnLockSwitched( game.ui.CharacterRandomizationController self, ink.PointerEvent? evt );void UpdateLock(game.data.CharacterRandomizationCategory_Record lockk, bool enable)RTTIre.Hooks.PlaceVoid( "gameuiCharacterRandomizationController", "UpdateLock;CharacterRandomizationCategory_RecordBool", (CharacterRandomizationController_UpdateLock x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CharacterRandomizationController_UpdateLock( game.ui.CharacterRandomizationController self, game.data.CharacterRandomizationCategory_Record? lockk, bool enable );