I have an animation that has root motion and the character is using root motion. The animation is a forward tactical roll. This works fine on a flat surface, they roll and maintain their location as they should with root motion (without it they snap back to their starting point). The issue is if there is a slope, like a ramp. If they perform this maneuver on a ramp, they roll straight out into the air, then when it is done, gravity kicks in and they drop down. Is there someway to bind the animation to the surface so that if they are going up or down they’ll stick to the surface rather than float out into the air?