animation keyframe channels now use animatable names

This commit is contained in:
devZoGok
2022-03-11 10:17:00 +02:00
parent a19547782b
commit fa1d0d277c
14 changed files with 32 additions and 37 deletions
+2 -10
View File
@@ -176,16 +176,8 @@ namespace vb01{
string typeStr = channelEl->Attribute("type");
KeyframeChannel::Type type = KeyframeChannel::getKeyframeChannelType(typeStr);
Animatable *animatable;
string name = channelEl->Attribute("name");
for(Animatable *an : animatables)
if(an->getName() == name){
animatable = an;
break;
}
KeyframeChannel channel = KeyframeChannel::createKeyframeChannel(type, animatable, keyframes);
string channelName = channelEl->Attribute("name");
KeyframeChannel channel = KeyframeChannel::createKeyframeChannel(type, channelName, keyframes);
animation->addKeyframeChannel(channel);
}