|
@@ -213,16 +213,16 @@ bind_anim(AnimBundle *anim, int hierarchy_match_flags,
|
|
|
return NULL;
|
|
return NULL;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ if (!check_hierarchy(anim, NULL, hierarchy_match_flags)) {
|
|
|
|
|
+ return NULL;
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
JointTransformList::iterator jti;
|
|
JointTransformList::iterator jti;
|
|
|
for (jti = _frozen_joints.begin(); jti != _frozen_joints.end(); ++jti) {
|
|
for (jti = _frozen_joints.begin(); jti != _frozen_joints.end(); ++jti) {
|
|
|
anim->make_child_fixed((*jti).name, (*jti).transform);
|
|
anim->make_child_fixed((*jti).name, (*jti).transform);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- if (!check_hierarchy(anim, NULL, hierarchy_match_flags)) {
|
|
|
|
|
- return NULL;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
plist<int> holes;
|
|
plist<int> holes;
|
|
|
int channel_index = 0;
|
|
int channel_index = 0;
|
|
|
pick_channel_index(holes, channel_index);
|
|
pick_channel_index(holes, channel_index);
|