📘 AppearanceMustache Data Guide¶
🧩 Struct: FB1AppearanceMustacheTableRow¶
Defines a mustache appearance entry for character customization, including mesh, filters, and dynamic remapping.
Properties¶
- Id (
FName
): Unique identifier for this mustache appearance entry. - Thumbnail (
TSoftObjectPtr<UTexture2D>
): Image used to preview the mustache in UI. - DescTextId (
FString
): Localization key for the description text. (StringTableKey) - GenderType (
EB1GenderType
): Gender this mustache style is valid for. - BodyAgeType (
EB1BodyAgeType
): Age group this mustache is designed for. - SubCategories (
TArray<FName>
): Subcategory tags for filtering in UI. (Foreign = "GarmentSubCategory.Id") - Mesh (
TSoftObjectPtr<USkeletalMesh>
): Skeletal mesh asset for the mustache. - bHiddenFromUI (
bool
): If true, this option is hidden from the customization UI. - PartsId (
FName
): Facial part ID this mustache is associated with. - MatchingGenderId (
TMap<EB1GenderType, FName>
): Map of alternate appearance IDs for each gender. (Foreign = "AppearanceMustache.Id") - MatchingBodyAgeId (
TMap<EB1BodyAgeType, FName>
): Map of alternate appearance IDs for each age group. (Foreign = "AppearanceMustache.Id")