📘 AppearanceScar Data Guide¶
🧩 Struct: FB1AppearanceScarTableRow¶
Data for the scar displayed in the character customization skin feature list.
Properties¶
- Id (
FName
): Unique identifier for the skin feature. - DescTextId (
FString
): Localized description for the skin feature, displayed in the character customization UI. (StringTableKey = "Id") - Thumbnail (
TSoftObjectPtr<UTexture2D>
): Thumbnail image representing the skin feature, displayed in the customization UI. - MaskTexture (
TSoftObjectPtr<UTexture>
): Mask texture used to define the area affected by the skin feature. - PartsNum (
int32
): Number of colors used in the skin feature. - HiddenFromUI (
bool
): Whether the skin feature should be hidden from the character customization UI. - ColorTexture (
TSoftObjectPtr<UTexture>
): Texture used to color the scar. - DefaultScarRoughness (
float
): Default roughness value applied to the scar material. - DefaultScarMetalRoughness (
float
): Default metal roughness value applied to the scar material. - IsTopmostScar (
float
): Whether this scar is unaffected by skin color changes. - GenderType (
EB1GenderType
): Specifies the gender in which this scar appears in the character customization skin feature list. - BodyAgeType (
EB1BodyAgeType
): Specifies the body age in which this scar appears in the character customization skin feature list. - MatchingGenderId (
TMap<EB1GenderType, FName>
): Matching ID based on gender for the scar. (Foreign = "AppearanceScar.Id") - MatchingBodyAgeId (
TMap<EB1BodyAgeType, FName>
): Matching ID based on body age for the scar. (Foreign = "AppearanceScar.Id")