REDNODE / GAME API

gameuiICharacterCustomizationSystem

abstract classnative

extends IGameSystem › IScriptable › ISerializable

Extended by 1 type

gameuiCharacterCustomizationSystem

Properties 1

NameTypeFlags
puppetPreviewGameControllerwref<inkCharacterCreationPuppetPreviewGameController>scriptedprivate

Methods 24

native func ApplyChangeToOption(option: ref<CharacterCustomizationOption>, newValue: Uint32)
native func ApplyEditTag(editTag: gameuiCharacterCustomizationEditTag)
native func ApplyUIPreset(presetName: CName)
native func CancelFinalizedStateUpdate() -> Bool
native func ClearState() -> Bool
native func FinalizeState() -> Bool
native func GetArmsOptions(opt presetName: CName) -> array<ref<CharacterCustomizationOption>>
native func GetBodyOptions(opt presetName: CName) -> array<ref<CharacterCustomizationOption>>
native func GetHeadOptions(opt presetName: CName) -> array<ref<CharacterCustomizationOption>>
public final func GetPuppetPreviewGameController() -> wref<inkCharacterCreationPuppetPreviewGameController>scripted
native func GetRandomizationParameters() -> ref<CharacterRandomizerParametersData>
native func GetState() -> ref<gameuiICharacterCustomizationState>
native func GetUnitedOptions(head: Bool, body: Bool, arms: Bool, opt headPreset: CName, opt bodyPreset: CName, opt armsPreset: CName) -> array<ref<CharacterCustomizationOption>>
native func HasCharacterCustomizationComponent(entity: ref<Entity>) -> Bool
native func InitializeOptionsFromFinalizedState()
native func InitializeState() -> Bool
native func IsNudityAllowed() -> Bool
native func IsTransgenderAllowed() -> Bool
native func RandomizeOptions(randomizeData: ref<CharacterRandomizerParametersData>)
native func ReFinalizeState() -> Bool
public final func RegisterPuppetPreviewGameController(puppetPreviewGameController: wref<inkCharacterCreationPuppetPreviewGameController>)scripted
native func SetRandomizationParameters(data: ref<CharacterRandomizerParametersData>)
native func TriggerVoiceToneSample()
public final func UnregisterPuppetPreviewGameController()scripted