Skip to content

📘 AppearanceHair Data Guide

🧩 Struct: FB1AppearanceHairTableRow

Data for hair displayed in the character customization hair list.

Properties

  • Id (FName): Unique identifier for this hair entry.
  • Thumbnail (TSoftObjectPtr<UTexture2D>): UI preview image for this hairstyle. (Category = UI)
  • DescTextId (FString): Localization key for the description. (StringTableKey) (Category = UI)
  • GenderType (EB1GenderType): Gender this hairstyle is valid for.
  • BodyAgeType (EB1BodyAgeType): Age group this hairstyle supports.
  • SubCategories (TArray<FName>): List of appearance subcategories for filtering. (Foreign = "GarmentSubCategory.Id")
  • PartsId (FName): Identifier used to group hair customization options. Determines which scalar parameters appear as sliders in the customization UI. (Foreign = "AppearanceParts.Id")
  • HairType (EB1HairType): Hair type used to determine inherited hairstyle traits from parents to children.
  • HiddenFromUI (bool): Whether to hide this hair style from the character customization hair list.
  • Tags (TArray<FName>): Used to filter hair list items based on hair length subcategories.
  • Variants (TArray<FName>): List of variant IDs that belong to this hair style. (Foreign = "AppearanceHairMesh.Id")

📚 References