📘 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")