Can't understand what is wrong with my blueprint movement script

I was working on simple rts game prototype for some time and I stuck at the movement step.

First I made a simple unit selection script and a unit blueprint, which worked nice!
Secondly I tried to do right mouse movement a-a-a-nd…Im stuck.

When Im pressing right mouse button I can see (with the help of breakpoint) that my “cast to landscape” and “foreach loop” + “move” command is working. Also I get some location info from “Break hit result”.
But, after i pressing “step” it shoots again all of this blueprint chain with location vector = zero. What is wrong?? Why it startes again?

Hey Araxnid-

If you are trying to get movement to a location based on mouse click you may want to take a look at the MyController blueprint in the Top Down template. Setting the trace channel to visibility rather than camera and having a “Simple Move to Location” rather than “Move” are a couple of differences that may help to look into to get the behavior you’re after.

Cheers

Nope! This did not help me at all =
So, I’ll try to rewrite my problem with the help of few screenshots.
First screenshot show what happens when I click right mouse and everything is cool. I get some location coordinates that goes to my unit move blueprint function.
But, after I click “Step” its doesnt go into “Move” function, it just bump me breakpoint at “Move” again with zero location coordinates.
My “Move” function is a “Simple move to location” just in another blueprint of my unit. Its some sort of “cast” as I understand…
The other section with “selection decal” works perfect (with the help of left mouse)

When adding a breakpoint to the “Simple Move to Location node”, pressing step will return me to just prior to when the input button is pressed (finished processing and awaiting further input). Could you post your “Move” function so I can see how it is setup

Oh! I made it! After several days of crying and praying…
My mistake was in call to “Simple move to location”.
I was using “player controller” instead of “pawn controller”. (This whole “controller” concept is little mind blowing)
Now its working perfect!