CharacterRandomizationController class
game.ui.CharacterRandomizationController
Inheritance
Base: ink.WidgetLogicController
Derived
None.
Properties
| Property | Type | |
|---|---|---|
punkSlider | ink.WidgetReference | scripted |
locksGrid | ink.GridWidgetReference | scripted |
editMode | game.ui.CharacterCustomizationEditTag | scripted |
inputDisabled | bool | scripted |
lockedCategories | game.data.CharacterRandomizationCategory[] | scripted |
excludedCatergoriesMirror | game.data.CharacterRandomizationCategory[] | scripted |
lockWidgets | WeakHandle<ink.Widget>[] | scripted |
lockLogics | WeakHandle<RandomizationLockListItem>[] | scripted |
lockDatas | game.data.CharacterRandomizationCategoryUI_Record?[] | scripted |
data | game.ui.CharacterRandomizationParametersData? | scripted |
customizationSystem | WeakHandle<game.ui.ICharacterCustomizationSystem> | scripted |
punkSliderController | WeakHandle<PunkScoreSelectorControllerInt> | scripted |
Functions
bool OnInitialize()RTTIbool OnPunkScoreUpdateValue(WeakHandle<ink.Widget> widget)RTTIgame.ui.CharacterRandomizationParametersData? GetRandomizerData()RTTIvoid UpdateEditMode(game.ui.CharacterCustomizationEditTag editMode)RTTIvoid UpdateRandomizationSettingsFromData()RTTIvoid SetCustomizationSystem(WeakHandle<game.ui.ICharacterCustomizationSystem> customizationSystem)RTTIvoid SetDisabledInputState(bool inputDisabled)RTTIvoid InitializeExclusionArrays()RTTIbool ShouldDisplayLockCategory(game.data.CharacterRandomizationCategory testedCategory)RTTIvoid ApplyEditModeFilter()RTTIvoid UpdateDisabledInputState()RTTIvoid InitializeRandomizerLocksList()RTTIvoid OnLockListItemSpawned(ink.Widget lockWidget, game.data.CharacterRandomizationCategoryUI_Record lockData)RTTIbool OnLockSwitched(ink.PointerEvent evt)RTTIvoid UpdateLock(game.data.CharacterRandomizationCategory_Record lockk, bool enable)RTTI