REDNODE / GAME API

characterCreationBodyMorphMenu

classscriptedClass

extends BaseCharacterCreationController › gameuiMenuGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 64

NameTypeFlags
animationProxyref<inkAnimProxy>scriptedpublic
backConfirmationinkWidgetRefscriptedpublic
backConfirmationWidgetinkWidgetRefscriptedpublic
busySwitchingAppearanceBusySwitchingReasonscriptedpublic
cachedCursorwref<inkWidget>scriptedpublic
colorPickerinkWidgetRefscriptedpublic
colorPickerBGinkWidgetRefscriptedpublic
colorPickerCloseinkWidgetRefscriptedpublic
colorPickerContentWrapperinkWidgetRefscriptedpublic
colorPickerHeightPerRowFloatscriptedprivate
colorPickerOwnerwref<inkWidget>scriptedpublic
confirmAnimationProxyref<inkAnimProxy>scriptedpublic
ConfirmationCloseBtninkWidgetRefscriptedpublic
ConfirmationConfirmBtninkWidgetRefscriptedpublic
defaultPreviewSlotCNamescriptedpublic
editModegameuiCharacterCustomizationEditTagscriptedpublic
hideColorPickerNextFrameBoolscriptedpublic
inputDisabledBoolscriptedprivate
introCompleteBoolscriptedprivate
introPlayedBoolscriptedpublic
isPresetHoveredOverBoolscriptedprivate
maxColorPickerHeightFloatscriptedprivate
minColorPickerHeightFloatscriptedprivate
nextPageBtnBginkImageRefscriptedpublic
nextPageBtnTextinkTextRefscriptedpublic
optionListwref<inkCompoundWidget>scriptedpublic
optionListAnimationProxyref<inkAnimProxy>scriptedpublic
optionsListinkCompoundRefscriptedpublic
optionsListInitializedBoolscriptedpublic
preset1inkWidgetRefscriptedpublic
preset1BginkImageRefscriptedpublic
preset1GroupinkWidgetRefscriptedpublic
preset1ThumbnailinkImageRefscriptedpublic
preset2inkWidgetRefscriptedpublic
preset2BginkImageRefscriptedpublic
preset2GroupinkWidgetRefscriptedpublic
preset2ThumbnailinkImageRefscriptedpublic
preset3inkWidgetRefscriptedpublic
preset3BginkImageRefscriptedpublic
preset3GroupinkWidgetRefscriptedpublic
preset3ThumbnailinkImageRefscriptedpublic
presetsLabelinkWidgetRefscriptedpublic
presetsNavigationControllersarray<wref<inkDiscreteNavigationController>>scriptedpublic
previousPageBtninkWidgetRefscriptedpublic
previousPageBtnBginkImageRefscriptedpublic
previousPageBtnTextinkTextRefscriptedpublic
randomizationNavControllerwref<inkDiscreteNavigationController>scriptedprivate
randomizationSettingsButtoninkWidgetRefscriptedpublic
randomizationSettingsButtonBginkImageRefscriptedpublic
randomizationSettingsControllerwref<gameuiCharacterRandomizationController>scriptedpublic
randomizationSettingsNavControllerwref<inkDiscreteNavigationController>scriptedprivate
randomizationSettingsWidgetinkWidgetRefscriptedpublic
randomizeinkWidgetRefscriptedpublic
randomizeBginkImageRefscriptedpublic
randomizeGroupinkWidgetRefscriptedpublic
scrollAreainkScrollAreaRefscriptedpublic
scrollControllerwref<inkScrollController>scriptedprivate
scrollWidgetinkWidgetRefscriptedpublic
sliderinkWidgetRefscriptedpublic
sliderControllerwref<inkSliderController>scriptedprivate
updatingFinalizedStateBoolscriptedpublic

Methods 74

public final func ApplyUIPreset(presetName: CName, opt fromInit: Bool)scripted
private final func ClearRandomizerNavOverride()scripted
public final func ConfirmBackConfirmation()scripted
public final func ConfirmCustomizedCharacter()scripted
public final func CreateEntry(option: ref<CharacterCustomizationOption>) -> wref<inkWidget>scripted
public final func CreateVoiceOverSwitcher()scripted
public final func DisableInputBelowConfirmationPopup(disabled: Bool)scripted
public final func DisablePresetsBelowRandomizerSettings(disabled: Bool)scripted
public final func GetSlotName(option: ref<CharacterCustomizationOption>) -> CNamescripted
public final func HideColorPicker(index: Int32)scripted
public final func HideConfirmation()scripted
public final func InitializeList()scripted
private final func IsOptionHoveredOver() -> Boolscripted
protected func NextMenu()scripted
protected cb func OnAppearanceAppliedEvent(evt: ref<gameuiCharacterCustomizationSystem_OnAppearanceAppliedEvent>) -> Boolscripted
protected cb func OnAppearanceSwitched(evt: ref<gameuiCharacterCustomizationSystem_OnAppearanceSwitchedEvent>) -> Boolscripted
protected cb func OnButtonRelease(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnCancelFinalizedStateUpdate(evt: ref<gameuiCharacterCustomizationSystem_OnCancelFinalizedStateUpdateEvent>) -> Boolscripted
protected cb func OnColorChange(widget: wref<inkWidget>) -> Boolscripted
protected cb func OnColorPickerClose(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnColorPickerTriggered(widget: wref<inkWidget>) -> Boolscripted
protected cb func OnColorSelected(widget: wref<inkWidget>) -> Boolscripted
protected cb func OnConfirmationClose(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnConfirmationConfirm(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnHoverOutNextPageBtn(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnHoverOutPreset1(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnHoverOutPreset2(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnHoverOutPreset3(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnHoverOutPreviousPageBtn(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnHoverOutRandomizationSettings(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnHoverOutRandomize(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnHoverOverColorPicker(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnHoverOverColorPickerOwner(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnHoverOverNextPageBtn(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnHoverOverOption(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnHoverOverPreset1(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnHoverOverPreset2(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnHoverOverPreset3(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnHoverOverPreviousPageBtn(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnHoverOverRandomizationSettings(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnHoverOverRandomize(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnInitializeOptionsList(evt: ref<gameuiCharacterCustomizationSystem_OnInitializeOptionsListEvent>) -> Boolscripted
public final func OnIntro()scripted
protected cb func OnIntroComplete(anim: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnListRelease(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnNextFrame(evt: ref<NextFrameEvent>) -> Boolscripted
protected cb func OnOpenRandomizationSettings(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnOptionUpdated(evt: ref<gameuiCharacterCustomizationSystem_OnOptionUpdatedEvent>) -> Boolscripted
public final func OnOutro()scripted
protected cb func OnPanelIntroAnimFinished(proxy: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnPreset1(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnPreset2(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnPreset3(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnPresetAppliedEvent(evt: ref<gameuiCharacterCustomizationSystem_OnPresetAppliedEvent>) -> Boolscripted
protected cb func OnPrevious(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnRandomize(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnRandomizeComplete(evt: ref<gameuiCharacterCustomizationSystem_OnRandomizeCompleteEvent>) -> Boolscripted
protected cb func OnRandomizePress(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnReFinalizeComplete(evt: ref<gameuiCharacterCustomizationSystem_OnReFinalizeStateCompleteEvent>) -> Boolscripted
protected cb func OnRelease(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnSetUserData(userData: ref<IScriptable>) -> Boolscripted
protected cb func OnSliderChange(widget: wref<inkWidget>) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
protected cb func OnVoiceOverSwitched(widget: wref<inkWidget>) -> Boolscripted
public final func PlayAnim(animName: CName, opt callBack: CName, animProxy: ref<inkAnimProxy>)scripted
protected func PriorMenu()scripted
public final func RefreshList()scripted
public final func ReInitializeOptionsList()scripted
private final func ResetRandomizerNavOverride()scripted
private final func SetTimeDilatation(enable: Bool)scripted
public final func ShowConfirmation()scripted
public final func UpdateOption(i: Int32, lookupOption: wref<CharacterCustomizationOption>, newOption: wref<CharacterCustomizationOption>) -> Boolscripted
public final func UpdateVoiceOverWidget() -> Boolscripted