OMG, THIS IS FANTASTIC!
Just do a raycast, the variable "Store Hit Normal" goes into your "Direction", and voila!
Playmaker guys, if you are out there: This really should be implemented, so simple, yet so complex - and here is the solution, thank you kiriri from long time ago!!