I am making a CRPG, with a Click-to-Move movement system for the characters. I find if I click outside the bounds of the Nav Mesh, the character moves to the center of the Nav Mesh, rather than not moving which I would expect. My guess is that clicking outside the bounds is setting location to 0,0,0 but I’m not sure. How can I put in a check to see the hit is hitting a valid Nav Mesh? I feel like I know how to do this, but I’m drawing a complete blank.
It looks like all I needed to do was put in a Branch off the Blocking Hit. This seems to produce the desired behavior. If anyone can think of a better way or a reason this might not be the best way, feel free to include your input.