I have been moving my character with CharacterController.Move() so far. However I've gotten to the point of adding a jump animation. Apply Root Motion would be great for this as it's a complex jump animation, however, with apply root motion it ignores physics. Is there a good way to to get the CharacterController to follow along with a complex jump animation? (Slow down, flip, then land taking a couple steps to slow down) Is there any way for physics to work with Apply Root Motion? (Going up steps, running in to walls, falling) An answer to either question would help me greatly.