I'm doing a little animation thing in Unity to get my brain back into working with the Animator, and I'm following this tutorial. In the tutorial, the end result is 8 directional movement (with 4 directional rotation), and the player's facing direction changes once only one key is being held down. E.g.: If walking diagonally down-left and down was the first direction, the player will face down, until you lift the down key, in which case it will then face left. If this doesn't make sense, the guy showcases it at the end of the video. What I need is for the correct animation to play based on whichever direction was inputted the latest. E.g: If I'm going down, I'm facing down. If I then also hold down left, to go down-left, I want the player to face left There's a whole ton of settings and stuff in the animator. Most transitions have two conditions (for the horizontal and vertical movement), and there's all the Settings for each transition. So if you require more information, please let me know which information. Right now my setup is exactly the same as in that tutorial. P.S. The tutorial uses "transform.Translate" to move their player, which gives sharp movement. The transition conditions check for the direction of x and y (which are set in the player movement script). Since the movement is sharp, whenever the input changes, the player turns to face the new direction instantly. I'm using "rigidBody.MovePosition" so the movement is smooth. Could anyone suggest a different way of checking for movement? I'm not sure how to make it check for button presses directly (off the top of my head at least). Right now the Animator will wait for my character's x or y to set to 0 before it turns the player, so there's a delay. P.P.S Basically what I'm asking for is transition logic between the different animations (facing left, facing right, etc.), in terms of the various settings in the Animator window. Like what kind of transition conditions and properties would I have to set, to make the player turn the second I press a corresponding key (no matter where they're going)?