Animation Help!

I’m using a stagger animation that when triggered disables player input for movement so the player can’t move while staggering. Without root motion my character moves correctly but then teleport’s back because it goes outside the capsule component, and with root motion it doesn’t move out of the center obviously but i do want him to move as a whole with the animation. How can i go about doing this?

Bump
someone has to know how to do this.

You either need to use root motion properly.

OR

Get the same animation with ZERO root motion track so that the mesh doesn’t move at all physically but performs the animation in place. Usually called an “in place” animation. Run that one instead and at the same time, move the whole actor (the one stumbling) backward using a timeline over the course of the length of the animation.

I’m not gonna go through it step by step, but you need to start with the in place animation. Or use proper root motion.
For in place setup it will look something like this, but you can simplify it… use a timer to stop the timeline a half second before the animation would end etc…

If you don’t have the in place version of the animation, you can use maya or something to remove the key points to make it an in place anim.