void ColladaParser::ReadAnimations(XmlElement* e) { Animation a; a.id = e->Attribute("id"); a.name = e->Attribute("name"); auto v = e->Child("animation")->Childs("source"); for (int ia = 0; ia < v.size(); ia++) a.ReadSource(v[ia]); auto target = e->Child("animation")->Child("channel")->Attribute("target"); a.targetNodeId = ReadTargetNode(target); //todo get sid subId animations.emplace(a.id, a); }