add_pose_search_roled_skeleton
Add a role-specific skeleton with optional mirror data table to a pose search schema for multi-character animation, avoiding duplicate entries if the role already exists.
Instructions
Append a roled FPoseSearchRoledSkeleton (Skeleton + optional MirrorDataTable under a Role) to a UPoseSearchSchema for multi-character search. Idempotent on role: if an entry already exists under that role it no-ops (added=false, already_existed=true) instead of pushing a duplicate -- use set_pose_search_schema_skeleton if you actually want to REPLACE the skeleton bound to a role.
Returns: { asset_path, role, skeleton_path, mirror_data_table_path, roled_skeleton_count, added, already_existed, saved }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| role | Yes | Role name (FName) identifying the entry within a multi-character schema (required; empty = default/None role). | |
| asset_path | Yes | Asset path of the target UPoseSearchSchema (required). | |
| skeleton_path | Yes | Asset path of the USkeleton to bind under the role (required). | |
| mirror_data_table_path | No | Asset path of a UMirrorDataTable to bind under the role (optional; empty = none). |