The setting is Isometric perspective 3D scene with orthogonal static(not following the player) camera, using a gridmap with mesh shapes for the terrain.
What I'm trying to achieve here is get the mouse position on the terrain when clicked to be able to send a projectile in the direction of mouse pointer, which I was able to do by connecting the inputevent() signal of each meshinstance in said gridmap to player body which is painfully stupid process, and doesn't work if clicked outside of said gridmap.
And the other thing is to rotate player character towards the mouse cursor at all times which I tried setting up screen raycast as stated in documentation, but couldn't get it to work right.
Anyone can help me on this and spare me any more headache please?