findBoneTrackData static method
Implementation
static Map<String,dynamic> findBoneTrackData(String name, List<KeyframeTrack> tracks) {
final regexp = RegExp(r"\[(.*)\]\.(.*)");
final Map<String,dynamic> result = {"name": name};
for (int i = 0; i < tracks.length; ++i) {
// 1 is track name
// 2 is track type
final trackData = regexp.firstMatch(tracks[i].name);
if (trackData != null && name == trackData.group(1)) {
result[trackData.group(2)!] = i;
}
}
return result;
}