AiTextureParameter | table<string, string> | AI-generated texture parameter values indexed by name. |
BodyFlags | integer | Bitmask specifying which body regions are affected by this garment. |
BodyTextureParameters | table<string, FSoftObjectPath> | Body texture references for body overlays. |
CoveredFlags | integer | Bitmask specifying which body regions are covered by this garment. |
CustomGarmentName | string | Custom garment name used for user-generated content. |
GarmentId | string | Garment identifier linked to Garment*.Id. |
GarmentParts | string[] | Part identifiers linked to Garment*Parts.Id. |
GarmentType | string | Garment category (e.g., Top, Bottom, Full, Shoes, etc.). |
MeshId | string | Mesh identifier linked to Garment*Mesh.Id. |
OverrideMaterial | FSoftObjectPath[] | Material override assets for this garment. (Garment*Mesh.OverrideMaterial) Stored as paths (not TSoftObjectPtr) because reflection-based snapshot resolves TSoftObjectPtr via FindObject, which is fatal during GC. |
ScalarParameters | table<integer, FB1GarmentScalarParameterInfo> | Scalar material parameters indexed by material section. |
SkinningTarget | EB1MeshSkinningTarget | Skinning target for this garment. (Garment*Mesh.SkinningTarget) |
VectorParameters | table<string, FLinearColor> | Vector (color) material parameters indexed by name. |