예제 #1
0
 public void SaveBonesRecursively(Transform bone, Transform holder)
 {
     if (bone.CompareTag(UMAContextBase.IgnoreTag))
     {
         if (bone.parent != null)
         {
             umaData.AddSavedItem(bone);
             bone.SetParent(holder, false);
         }
     }
     else
     {
         for (int i = 0; i < bone.childCount; i++)
         {
             SaveBonesRecursively(bone.GetChild(i), holder);
         }
     }
 }