diff options
author | WasabiRaptor <ketchupraptor@gmail.com> | 2025-05-18 21:43:03 -0400 |
---|---|---|
committer | WasabiRaptor <ketchupraptor@gmail.com> | 2025-05-18 21:43:03 -0400 |
commit | 2aa69a3b2f51d2e15a3ea06d4de64f1f5902382d (patch) | |
tree | 5a1ce93f19b4ac4a8eecb7480838a357de78f574 /source/game | |
parent | 72ace1219e2105d10fc41d20a4f9057cfaed250d (diff) |
that was using the wrong key
Diffstat (limited to 'source/game')
-rw-r--r-- | source/game/StarNetworkedAnimator.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/source/game/StarNetworkedAnimator.cpp b/source/game/StarNetworkedAnimator.cpp index 3319daf..c30a508 100644 --- a/source/game/StarNetworkedAnimator.cpp +++ b/source/game/StarNetworkedAnimator.cpp @@ -264,6 +264,7 @@ NetworkedAnimator& NetworkedAnimator::operator=(NetworkedAnimator&& animator) { m_globalTags = std::move(animator.m_globalTags); m_partTags = std::move(animator.m_partTags); m_cachedPartDrawables = std::move(animator.m_cachedPartDrawables); + m_partDrawables = std::move(animator.m_partDrawables); setupNetStates(); @@ -288,6 +289,7 @@ NetworkedAnimator& NetworkedAnimator::operator=(NetworkedAnimator const& animato m_globalTags = animator.m_globalTags; m_partTags = animator.m_partTags; m_cachedPartDrawables = animator.m_cachedPartDrawables; + m_partDrawables = animator.m_partDrawables; setupNetStates(); @@ -979,7 +981,7 @@ void NetworkedAnimator::update(float dt, DynamicTarget* dynamicTarget) { if (auto transforms = activeState.properties.ptr(pair.first)) { auto mat = processTransforms(pair.second.animationAffineTransform(), transforms->toArray(), activeState.properties); if (pair.second.interpolated) { - if (auto nextTransforms = activeState.nextProperties.ptr("transforms")) { + if (auto nextTransforms = activeState.nextProperties.ptr(pair.first)) { auto nextMat = processTransforms(pair.second.animationAffineTransform(), nextTransforms->toArray(), activeState.nextProperties); pair.second.setAnimationAffineTransform(mat, nextMat, activeState.frameProgress); } else { |