NavMesh: _polygons: _pointCache: _edgeCache: _addPoint: _addEdge: _findEdge: _findCommonEdge: addPolygon(vertices: Vec2[] ): NavPolygon addRect(pos: Vec2 , size: Vec2 ): NavPolygon _getLocation: getNeighbours(index: number ): number[] getCost(a: number , b: number ): number getHeuristic(indexA: number , indexB: number ): number getPath(start: number , goal: number ): number[] getWaypointPath(start: Vec2 , goal: Vec2 , opt: any ): Vec2[]