Parkour mechanic

Before jumping you can check what is in your direction ,
You can cast a linetrace ,than break the result to read the impact-normal

For example
you can check if that vector is perpendicular with some other vectore nodes,
or just do a *-1, to have the reversed vector
and check if is == equal to your forward vector,
tweaking the threshold you can get something decent