gameuiCharacterRandomizationController
classscriptedClass
extends inkLogicController › inkILogicController › IScriptable › ISerializable
Properties 12
| Name | Type | Flags |
|---|---|---|
customizationSystem | wref<gameuiICharacterCustomizationSystem> | scriptedprivate |
data | ref<CharacterRandomizerParametersData> | scriptedprivate |
editMode | gameuiCharacterCustomizationEditTag | scriptedprivate |
excludedCatergoriesMirror | array<gamedataCharacterRandomizationCategory> | scriptedprivate |
inputDisabled | Bool | scriptedprivate |
lockDatas | array<ref<CharacterRandomizationCategoryUI_Record>> | scriptedprivate |
lockedCategories | array<gamedataCharacterRandomizationCategory> | scriptedprivate |
lockLogics | array<wref<RandomizationLockListItem>> | scriptedprivate |
locksGrid | inkGridRef | scriptedprivate |
lockWidgets | array<wref<inkWidget>> | scriptedprivate |
punkSlider | inkWidgetRef | scriptedprivate |
punkSliderController | wref<PunkScoreSelectorControllerInt> | scriptedprivate |
Methods 15
private final func ApplyEditModeFilter()scripted
public final func GetRandomizerData() -> ref<CharacterRandomizerParametersData>scripted
private final func InitializeExclusionArrays()scripted
private final func InitializeRandomizerLocksList()scripted
protected cb func OnInitialize() -> Boolscripted
public final func OnLockListItemSpawned(lockWidget: ref<inkWidget>, lockData: ref<CharacterRandomizationCategoryUI_Record>)scripted
protected cb func OnLockSwitched(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnPunkScoreUpdateValue(widget: wref<inkWidget>) -> Boolscripted
public final func SetCustomizationSystem(customizationSystem: wref<gameuiICharacterCustomizationSystem>)scripted
public final func SetDisabledInputState(inputDisabled: Bool)scripted
private final func ShouldDisplayLockCategory(testedCategory: gamedataCharacterRandomizationCategory) -> Boolscripted
private final func UpdateDisabledInputState()scripted
public final func UpdateEditMode(editMode: gameuiCharacterCustomizationEditTag)scripted
private final func UpdateLock(lock: ref<CharacterRandomizationCategory_Record>, enable: Bool)scripted
public final func UpdateRandomizationSettingsFromData()scripted