What's the difference between these two Locations? (video included)

I try to do simple things: to locate my Actor BP to a clicked position. So I do it in these two ways:

  1. the first case is SOLVED I believe :slight_smile: Using a location that I get from Input Touch directly to Set Actor Location.
    Why do I get so strange position of the Actor? Seems like mirrored position.

2. Using a location from “Get Hit Result Under Cursor by Channel”.
Why do I get so strange result when I click in the position twice and more the actor seems to fly out the screen (towards us)?

I guess the first one it is the screen coordinates, which cannot be compatible with the world coordinates, right? But what as for the second one?

  1. And I have another one strange behaviour of the Set Actor Location :slight_smile:
    Here I don’t change the Z coord and I get current XY coords from the Hit Result function. When I click scene twice or more at the same place without moving my mouse! the Actor starts to move. But why? :slight_smile: I clicked the same position it should stay on the place! Why not? :slight_smile:

My Blueprint from the video:

  1. I’ve moved all the blocks to the Level Blueprint instead of placing it in Actor’s Blueprint - it didn’t solve the problem.
    Every click I output to the screen Location which I retrieve from “Get Hit Result Under Cursor by Channel” and it shows me different coordinates each time I click the same point without moving a cursor. But why? I didn’t move my cursor why have I different coordinates? Help me, please :slight_smile: