Character Dash

I’m trying to implement a character dash system like in titanfall (when you’re in a titan). Basically, you press the A key on your gamepad and it does the dash. However, the direction of the dash is based on the left analog stick. How would I find which direction the left stick is in (left, front, right, back) when I listen for the input on A key.

Currently, I have a left direction only dash bind to my A button.When I hit the A button, my character is launched in the left direction. I want the direction to be based on the left analog stick. Any ideas? thanks.

Never mind folks, I found a way to do it. Now I just need to make the launch a bit more smooth.

This is old but thanks that bp helped me discover the Launch character node.

When clicked a dash button, get character velocity and dash velocity: dash velocity-character velocity. Launch character and disable gravity for a 0.7 seconds. Then enable gravity again.

What are the four things after the four branches? And how to get the “dash vector” variable?