public static Dictionary<int, Transform> MapBones(Transform root)
{
Dictionary<int, Transform> dictionary = new Dictionary<int, Transform>();
Transform[] humanToTransform = new Transform[HumanTrait.BoneCount];
if (MapBipedBones(root, ref humanToTransform, null))
{
for (int i = 0; i < HumanTrait.BoneCount; i++)
{
if (humanToTransform[i] != null)
{
dictionary.Add(i, humanToTransform[i]);
}
}
}
return dictionary;
}
}