I just implemented it in Wander.cs but my AIs eventually still gets stuck at the edge of the graph or against obstacles that create unwalkable areas inside the graph. Maybe it's relevant, but I'm using multiple A* graphs. Even so, the map edges are unwalkable for all AIs.
I even had an instance...