remove_socket_from_skeleton_asset
Remove a named socket from a USkeleton asset's socket list and save the asset. Idempotent: absent sockets report already_absent; skeletal mesh sockets are untouched.
Instructions
Remove a socket from the socket list of a USkeleton asset and save it. Idempotent: a missing socket returns removed false and already_absent true without saving. Returns socket_count and the remaining socket_names; sockets that exist only on a skeletal mesh are untouched (use remove_skeletal_mesh_socket).
Returns: { asset_path: string, socket_name: string, removed: bool, already_absent: bool, socket_count: int, socket_names: [string], saved: bool }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| socket_name | Yes | Name of the socket to remove (case-insensitive). | |
| skeleton_path | Yes | USkeleton asset path, e.g. "/Game/Characters/SK_Hero_Skeleton". |