gameuiICharacterCustomizationSystem
abstract classnative
extends IGameSystem › IScriptable › ISerializable
Extended by 1 type
Properties 1
| Name | Type | Flags |
|---|---|---|
puppetPreviewGameController | wref<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