create_blend_space
Create and save a UBlendSpace or UBlendSpace1D animation asset under /Game; if one already exists, return it unchanged and skip saving.
Instructions
Create and save a UBlendSpace (or UBlendSpace1D) asset under /Game. Idempotent: a UBlendSpace already at that path is returned unchanged with already_existed=true and saved=false, and nothing is saved. A failed save makes success false, with saved=false and save_error.
Returns: { name, package_path, asset_path, blend_space_path, is_1d, skeleton_path, axis_name, axis_min, axis_max, axis_grid_num, sample_count, created, already_existed, saved, save_error, message }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Asset name (e.g. 'BS_Example'). | |
| is_1d | No | If true create a 1D BlendSpace, else 2D (default false) | |
| axis_max | No | X-axis maximum value (default 100) | |
| axis_min | No | X-axis minimum value (default 0) | |
| axis_name | No | X-axis display name (default 'Speed') | |
| package_path | No | Target content package path where the asset is created (default /Game/Animation) | |
| skeleton_path | No | Asset path of the target Skeleton |