create_composite_curve_table
Creates a UCompositeCurveTable asset at a chosen path and stacks supplied UCurveTables as parents, then saves it. Existing composites are reused and only populated when they have no parents.
Instructions
Creates a UCompositeCurveTable at package_path/name that stacks the given UCurveTables as parents, and saves it. An existing composite there is reused and only gets parents if it has none; parents that fail to load are skipped and listed in missing_parents. Returns parent_count, row_count, created, saved.
Returns: { name: string, package_path: string, asset_path: string, curve_table_path: string, curve_class: string, parent_count: int, row_count: int, curve_table_mode: string, created: bool, already_exists: bool, saved: bool, missing_parents?: [string] }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Name of the new CompositeCurveTable asset. | |
| package_path | No | Content folder; defaults to /Game/CurveTables | |
| parent_table_paths | No | Optional list of UCurveTable asset paths to stack as parents |