disconnect_ik_goal_from_solver
Detach an IK goal from its solver to remove that solver's per-goal effector settings and save the IK Rig asset. Use when detaching goals, with one undo transaction and connection/save status.
Instructions
Disconnect a goal from a solver, removing that solver's per-goal effector/settings, through the IK Rig controller (one undo transaction), then save the asset. Inverse of connect_ik_goal_to_solver. Idempotent: disconnecting a goal that isn't connected is a success with was_connected:false, saved:false and a note, and nothing is saved. An out-of-range solver_index is an error. A failed save makes success false, with saved=false and save_error.
Returns: { ik_rig_path: string, goal_name: string, solver_index: int, connected: bool, was_connected: bool, saved: bool, save_error?: string, note?: string }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| goal_name | Yes | Name of the goal. | |
| ik_rig_path | Yes | Content path to the IK Rig asset. | |
| solver_index | Yes | Index of the solver in the rig's solver stack. |