diff --git a/src/AtomAnimations/Editing/AtomAnimationEditContext.cs b/src/AtomAnimations/Editing/AtomAnimationEditContext.cs index 1c179851..84d26bb6 100644 --- a/src/AtomAnimations/Editing/AtomAnimationEditContext.cs +++ b/src/AtomAnimations/Editing/AtomAnimationEditContext.cs @@ -777,6 +777,8 @@ private void SampleOrPose(bool pose, bool force) { poseClip.Apply(); animation.lastAppliedPose = poseClip; + if (_lateSample != null) StopCoroutine(_lateSample); + _lateSample = StartCoroutine(LateSample(0.1f)); return; } }