Using 'Get Pending Movement Input Vector' problem

Hi all,

In blueprints on UE4.10

Im not at my PC at the moment but will try and explain as best I can.

I am trying to identify where my Character Pawn will move to using ‘Add Movement Input’
by pre calculating the move using ‘Get Pending Movement Input Vector’, I am then using this pre calculation
to check the distance to an actor and not apply the ‘Add Movement Input’ if the distance would be too far.

I am having success to a degree, as when my Character Actor Rotation is a certain way, it works fine. But the
Character Actor Rotation does change throughout the level. So im sure the issue is that im not taking rotation
into account but i cannot figure out how to use it. I have tried a few different things but with no success.

For info, Character Actor is loosely based on Third Person example. so my Control Rotation will always
be different to my Actor rotation

Please help!

Many Thanks