private static void CreateChildBones(SerializableBone parentBoneContent, AnimationBone parentBone) { foreach (SerializableBone childBoneContent in parentBoneContent.children) { AnimationBone childBond = parentBone.CreateChildBone(childBoneContent.name); childBond.SetLocalTransform(ref childBoneContent.matrixLocalTransform); CreateChildBones(childBoneContent, childBond); } }
public void AddBone(SerializableBone bone) { boneList.Add(bone); boneIndexByName.Add(bone.name, boneList.Count - 1); }