set_pose_asset_base_pose
Set or reset a UPoseAsset's base pose by name, saving through an undo transaction; an empty name uses the skeleton reference pose.
Instructions
Set which named pose of a UPoseAsset is its base pose (UPoseAsset::SetBasePoseName) in an undo transaction, then save the asset; an empty or None base_pose_name goes back to the skeleton reference pose. A name the asset does not contain is an error before anything changes, and so is a base pose the engine does not take (read back from the asset), with nothing saved. The base pose the asset already has is a success with applied=false and saved=false, and nothing is modified or saved. A failed save makes success false, with saved=false and save_error. The base pose only drives evaluation of an additive pose asset, which additive and note report. Edit poses with add_pose_to_pose_asset, rename_pose_in_pose_asset and remove_pose_from_pose_asset.
Returns: { pose_asset_path, base_pose_name, requested_name, applied, base_pose_index, is_reference_pose, additive, note, saved, save_error, message }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| base_pose_name | No | Name of the pose to use as the base; empty/None resets to the reference pose. | |
| pose_asset_path | Yes | Path to the UPoseAsset. |