parseSkeletons method
dynamic
parseSkeletons(
- dynamic json,
- dynamic object
Implementation
parseSkeletons(json, object) {
final skeletons = {};
final Map<String, Bone?> bones = {};
// generate bone lookup table
object.traverse((child) {
if (child is Bone) bones[child.uuid] = child;
});
// create skeletons
if (json != null) {
for (int i = 0, l = json.length; i < l; i++) {
final skeleton = Skeleton().fromJson(json[i], bones);
skeletons[skeleton.uuid] = skeleton;
}
}
return skeletons;
}