private void reset() { VisibilityGraphGenerator.removePathVertex(destination); destination = Terrain.getValidSquare(); goal.transform.position = destination.pos; VisibilityGraphGenerator.addPathVertex(destination); // canReachGoal = canReachDestination(); walkToNearbyNeighbor = false; setPathPlan(); i = 0; }