Here is a simple way I worked out to detect movement direction and how to capture it.
Make a Function:
- Make 2 inputs - One for Forward and one for Right
- Run a check to see if they are positive or Negatives. In this case I am just running Print Screens as testing.
Plug it in to your Move in your Player Character.
From there on, you can set Variable to run off this instead of Print Strings or anything you like.
Hope this helps