📘 ObjectCustomizeShapeTemplates Data Guide¶
🧩 Struct: FB1ObjectCustomizeShapeTemplatesRow¶
Defines a customizable shape template for assembling multi-part objects, including preview, offsets, and named parts.
Properties¶
- TemplateName (
FName
): Unique identifier for the shape template. (StringTableKey = "Id") - Icon (
TSoftObjectPtr<UObject>
): Preview image for the template. (AllowedClasses = Texture2D, SlateTextureAtlasInterface) - OffsetX / OffsetY / OffsetZ (
float
): Positional offsets for UI preview or placement. - RotationZ (
float
): Yaw rotation applied to the template (default -45°). - CamDistance (
float
): Camera distance for UI or editor preview framing. - Template (
TSoftObjectPtr<UBlueprint>
): Blueprint asset used as the base object for this template. - PartsName00 ~ PartsName02 (
FName
): Localized part labels for each part group. (StringTableKey) - PartsTag00 ~ PartsTag02 (
FName
): Logical tags associated with each part group. - Parts00 ~ Parts02 (
TArray<FB1ObjectCustomizeShapeParts>
): Arrays of shape parts belonging to each section (e.g., base, detail, accessory).