Merge pull request #1060 from MiroslavR/fix-anim-state-saving

Fix animation state not saving in some cases
pull/56/head
scrawl 8 years ago committed by GitHub
commit 0f71efb919

@ -238,7 +238,7 @@ namespace MWWorld
bool RefData::hasChanged() const
{
return mChanged;
return mChanged || !mAnimationState.empty();
}
bool RefData::activate()

@ -5,6 +5,11 @@
namespace ESM
{
bool AnimationState::empty() const
{
return mScriptedAnims.empty();
}
void AnimationState::load(ESMReader& esm)
{
mScriptedAnims.clear();

@ -26,6 +26,8 @@ namespace ESM
typedef std::vector<ScriptedAnimation> ScriptedAnimations;
ScriptedAnimations mScriptedAnims;
bool empty() const;
void load(ESMReader& esm);
void save(ESMWriter& esm) const;
};

Loading…
Cancel
Save