如何在结束RootMotion后保持角色的移动速度

我尝试制作如下功能:
1、角色播放一个带有rootmotion的冲刺启动动画
2、启动动画结束后,角色进入普通移动状态,但是此时要以rootmotion动画结束时的速度作为起始速度

但是每次当rootmotion结束时,movement的速度(velocity)总是会降至0,然后再从0重新加速

请问如何能让rootmotion的速度在动画结束时保存下来,使角色不用从0重新加速?