diff --git a/src/AtomAnimations/AtomAnimation.cs b/src/AtomAnimations/AtomAnimation.cs index 1dfe84e2..6ab58c3a 100644 --- a/src/AtomAnimations/AtomAnimation.cs +++ b/src/AtomAnimations/AtomAnimation.cs @@ -515,7 +515,7 @@ private void AssignNextAnimation(AtomAnimationClip source) var nextTime = source.nextAnimationTime; if (source.preserveLoops && source.loop) { - nextTime = nextTime.RoundToNearest(source.animationLength) - next.blendInDuration + source.clipTime; + nextTime = nextTime.RoundToNearest(source.animationLength) - (next.blendInDuration / 2f) + source.clipTime; } if (source.nextAnimationTimeRandomize > 0f) {