📘 AppearanceBeard Data Guide¶
🧩 Struct: FB1AppearanceBeardTableRow¶
Defines a beard mesh appearance entry with display settings, gender/age filters, and remapping for UI and customization.
Properties¶
- Id (
FName
): Unique identifier for the appearance entry. - Thumbnail (
TSoftObjectPtr<UTexture2D>
): Image shown in the UI for this appearance option. (Category = UI) - DescTextId (
FString
): Localization key for the description of this appearance. (StringTableKey) (Category = UI) - GenderType (
EB1GenderType
): Gender that this appearance is valid for (e.g., Male, Female). - BodyAgeType (
EB1BodyAgeType
): Body age group that this appearance is valid for. - SubCategories (
TArray<FName>
): List of subcategory IDs used to filter this appearance in UI. (Foreign = "GarmentSubCategory.Id") - Mesh (
TSoftObjectPtr<USkeletalMesh>
): Skeletal mesh asset used for this beard appearance. - bHiddenFromUI (
bool
): If true, this appearance is hidden from UI menus. - PartsId (
FName
): Part ID associated with this beard (e.g., for logic grouping or replacement). - MatchingGenderId (
TMap<EB1GenderType, FName>
): Map of alternate appearance IDs to use when gender is changed. (Foreign = "AppearanceBeard.Id") - MatchingBodyAgeId (
TMap<EB1BodyAgeType, FName>
): Map of alternate appearance IDs to use when body age changes. (Foreign = "AppearanceBeard.Id")