using UnityEngine; using System.Collections; using System; public class PoseEditHelper : MonoBehaviour { public Transform poseRoot; void OnDrawGizmos() { if (poseRoot != null) { DrawJoints(poseRoot); } } private void DrawJoints(Transform joint) { Gizmos.DrawWireSphere(joint.position, 0.005f); for (int i = 0; i < joint.childCount; ++i) { Transform child = joint.GetChild(i); if (child.name.EndsWith("_grip") || child.name.EndsWith("hand_ignore")) { continue; } Gizmos.DrawLine(joint.position, child.position); DrawJoints(child); } } }