and Animator.GetCurrentAnimatorClipInfo to get the information (e.g. you can use Animator.GetCurrentAnimatorStateInfo to get the current state and the normalizedTime the current clip is at. so you can start the new animation with the offset the current animation is at. Learn the fundamentals of animating characters with Unity's animation system, and understand how & why it all works! This beginner-friendly tutorial is a th.normalizedTime: The time offset between zero and one.