BlackICE Scripting

class game.ui

ICharacterCustomizationSystem

game.ui.ICharacterCustomizationSystem

  • 1 property
  • 24 functions
  • 1 derived class

Extends game.IGameSystem IScriptable ISerializable

Properties

PropertyTypeOffset
puppetPreviewGameControllerWeakHandle<game.ui.CharacterCreationPuppetPreviewGameController>0x0 scripted

Functions

  • bool IsTransgenderAllowed() RTTI
  • bool IsNudityAllowed() RTTI
  • bool InitializeState() RTTI
  • void InitializeOptionsFromFinalizedState() RTTI
  • bool FinalizeState() RTTI
  • bool ReFinalizeState() RTTI
  • bool CancelFinalizedStateUpdate() RTTI
  • bool ClearState() RTTI
  • game.ui.ICharacterCustomizationState? GetState() RTTI
  • game.ui.CharacterCustomizationOption?[] GetHeadOptions(CName? presetName) RTTI
  • game.ui.CharacterCustomizationOption?[] GetBodyOptions(CName? presetName) RTTI
  • game.ui.CharacterCustomizationOption?[] GetArmsOptions(CName? presetName) RTTI
  • game.ui.CharacterCustomizationOption?[] GetUnitedOptions(bool head, bool body, bool arms, CName? headPreset, CName? bodyPreset, CName? armsPreset) RTTI
  • void RandomizeOptions(game.ui.CharacterRandomizationParametersData randomizeData) RTTI
  • void ApplyEditTag(game.ui.CharacterCustomizationEditTag editTag) RTTI
  • void ApplyUIPreset(CName presetName) RTTI
  • void ApplyChangeToOption(game.ui.CharacterCustomizationOption option, uint newValue) RTTI
  • void TriggerVoiceToneSample() RTTI
  • bool HasCharacterCustomizationComponent(ent.Entity entity) RTTI
  • game.ui.CharacterRandomizationParametersData? GetRandomizationParameters() RTTI
  • void SetRandomizationParameters(game.ui.CharacterRandomizationParametersData data) RTTI
  • void RegisterPuppetPreviewGameController(WeakHandle<game.ui.CharacterCreationPuppetPreviewGameController> puppetPreviewGameController) RTTI
  • void UnregisterPuppetPreviewGameController() RTTI
  • WeakHandle<game.ui.CharacterCreationPuppetPreviewGameController> GetPuppetPreviewGameController() RTTI