When it executes, it generates a random location with Get Random Reachable Point in Radius, then it stores it in a variable and then it instantiates a debug sphere at the point location and it moves the AI Character to that point.
However, when I hit play, the point is not always reachable:
I’ve tested this myself in a clean project, but I’m not seeing the same results. Would you mind providing me with a set of repro steps or even a simplified test project so I can take a closer look at the issue?
I also caught this problem. It’s easy to reproduce.
Create a zone that is blocked by a wall. Get a random accessible point in the radius, depending on the location of the player’s character. If the player moves forward to the wall and does not get stuck (in the corner), this function returns the wrong path.