|
|
|
@ -244,10 +244,8 @@ namespace NifOsg
|
|
|
|
|
osg::ref_ptr<NifOsg::KeyframeController> callback(new NifOsg::KeyframeController(key->data.getPtr()));
|
|
|
|
|
callback->setFunction(std::shared_ptr<NifOsg::ControllerFunction>(new NifOsg::ControllerFunction(key)));
|
|
|
|
|
|
|
|
|
|
if (target.mKeyframeControllers.find(strdata->string) != target.mKeyframeControllers.end())
|
|
|
|
|
if (!target.mKeyframeControllers.emplace(strdata->string, callback).second)
|
|
|
|
|
Log(Debug::Verbose) << "Controller " << strdata->string << " present more than once in " << nif->getFilename() << ", ignoring later version";
|
|
|
|
|
else
|
|
|
|
|
target.mKeyframeControllers[strdata->string] = callback;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|