Skip to content

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

📚 References