俺の作ってるゲームはモーションタイミングは誤差で構わないから、あんまり意識してないんだが
FixedUpdate内でdeltaTime使えば、同じ時間のタイミングでモーションを起こして、同じ時間の経過でモーションが終わらないか?