remove_pose_search_roled_skeleton
Remove a roled skeleton entry from a UPoseSearchSchema by role or index, re-finalizing the schema. Idempotent: no match is reported as already_absent.
Instructions
Remove a roled FPoseSearchRoledSkeleton entry from a UPoseSearchSchema by role or by index (inverse of add_pose_search_roled_skeleton). Idempotent: no match = no write, reported as already_absent. The schema is re-finalized after the removal, so finalized_channels changes with it.
Returns: { asset_path, role, skeleton_index, removed_skeleton_path, roled_skeleton_count, previous_count, removed, already_absent, saved }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| role | No | Role name (FName) of the FPoseSearchRoledSkeleton entry to remove (provide this OR skeleton_index; empty = default/None role). | |
| asset_path | Yes | Asset path of the target UPoseSearchSchema (required). | |
| skeleton_index | No | 0-based index into the roled-skeleton list of the entry to remove (provide this OR role). |