//--------------------------------------------------------------------- Animation* Skeleton::createAnimation(const String& name, Real length) { // Check name not used if (mAnimationsList.find(name) != mAnimationsList.end()) { OGRE_EXCEPT( Exception::ERR_DUPLICATE_ITEM, "An animation with the name " + name + " already exists", "Skeleton::createAnimation"); } Animation* ret = OGRE_NEW Animation(name, length); ret->_notifyContainer(this); // Add to list mAnimationsList[name] = ret; return ret; }