From a47e3436c9c97499f97a3e0f15bbd079208cf3d5 Mon Sep 17 00:00:00 2001 From: Mikko Mononen Date: Thu, 3 Dec 2009 13:16:25 +0000 Subject: [PATCH] Changed static navmesh samples to use new navmesh. Renamed Stat samples to Solo. Added moveAlongPathCorridor() to dtNavMesh. --- Detour/Include/DetourCommon.h | 10 + Detour/Include/DetourDebugDraw.h | 2 +- Detour/Include/DetourNavMesh.h | 57 +- Detour/Include/DetourStatNavMesh.h | 3 + Detour/Source/DetourCommon.cpp | 46 +- Detour/Source/DetourDebugDraw.cpp | 14 +- Detour/Source/DetourNavMesh.cpp | 212 +- Detour/Source/DetourNavMeshBuilder.cpp | 54 +- Detour/Source/DetourStatNavMesh.cpp | 77 + .../Bin/Recast.app/Contents/MacOS/Recast | Bin 447812 -> 642700 bytes .../Xcode/Recast.xcodeproj/memon.pbxuser | 10198 ++++++---------- .../Recast.xcodeproj/memon.perspectivev3 | 500 +- .../Xcode/Recast.xcodeproj/project.pbxproj | 36 +- .../{Sample_StatMesh.h => Sample_SoloMesh.h} | 27 +- ...atMeshSimple.h => Sample_SoloMeshSimple.h} | 14 +- ...StatMeshTiled.h => Sample_SoloMeshTiled.h} | 14 +- RecastDemo/Source/Sample_DynMesh.cpp | 2 +- ...ample_StatMesh.cpp => Sample_SoloMesh.cpp} | 160 +- ...shSimple.cpp => Sample_SoloMeshSimple.cpp} | 33 +- ...MeshTiled.cpp => Sample_SoloMeshTiled.cpp} | 34 +- RecastDemo/Source/main.cpp | 12 +- 21 files changed, 4450 insertions(+), 7055 deletions(-) rename RecastDemo/Include/{Sample_StatMesh.h => Sample_SoloMesh.h} (69%) rename RecastDemo/Include/{Sample_StatMeshSimple.h => Sample_SoloMeshSimple.h} (82%) rename RecastDemo/Include/{Sample_StatMeshTiled.h => Sample_SoloMeshTiled.h} (88%) rename RecastDemo/Source/{Sample_StatMesh.cpp => Sample_SoloMesh.cpp} (64%) rename RecastDemo/Source/{Sample_StatMeshSimple.cpp => Sample_SoloMeshSimple.cpp} (95%) rename RecastDemo/Source/{Sample_StatMeshTiled.cpp => Sample_SoloMeshTiled.cpp} (97%) diff --git a/Detour/Include/DetourCommon.h b/Detour/Include/DetourCommon.h index 54860987..43c1f923 100644 --- a/Detour/Include/DetourCommon.h +++ b/Detour/Include/DetourCommon.h @@ -47,6 +47,13 @@ inline void vmad(float* dest, const float* v1, const float* v2, const float s) dest[2] = v1[2]+v2[2]*s; } +inline void vlerp(float* dest, const float* v1, const float* v2, const float t) +{ + dest[0] = v1[0]+(v2[0]-v1[0])*t; + dest[1] = v1[1]+(v2[1]-v1[1])*t; + dest[2] = v1[2]+(v2[2]-v1[2])*t; +} + inline void vadd(float* dest, const float* v1, const float* v2) { dest[0] = v1[0]+v2[0]; @@ -174,6 +181,9 @@ bool intersectSegmentPoly2D(const float* p0, const float* p1, float& tmin, float& tmax, int& segMin, int& segMax); +bool distancePtPolyEdgesSqr(const float* pt, const float* verts, const int nverts, + float* ed, float* et); + float distancePtSegSqr2D(const float* pt, const float* p, const float* q, float& t); void calcPolyCenter(float* tc, const unsigned short* idx, int nidx, const float* verts); diff --git a/Detour/Include/DetourDebugDraw.h b/Detour/Include/DetourDebugDraw.h index 6c46208f..c20594ce 100755 --- a/Detour/Include/DetourDebugDraw.h +++ b/Detour/Include/DetourDebugDraw.h @@ -30,7 +30,7 @@ void dtDebugDrawStatNavMesh(const dtStatNavMesh* mesh, bool drawClosedList = fal void dtDebugDrawTiledNavMesh(const dtTiledNavMesh* mesh); void dtDebugDrawTiledNavMeshPoly(const dtTiledNavMesh* mesh, dtTilePolyRef ref, const float* col); -void dtDebugDrawNavMesh(const dtNavMesh* mesh); +void dtDebugDrawNavMesh(const dtNavMesh* mesh, bool drawClosedList = false); void dtDebugDrawNavMeshPoly(const dtNavMesh* mesh, dtPolyRef ref, const float* col); #endif // DETOURDEBUGDRAW_H \ No newline at end of file diff --git a/Detour/Include/DetourNavMesh.h b/Detour/Include/DetourNavMesh.h index e2757099..1172cc07 100644 --- a/Detour/Include/DetourNavMesh.h +++ b/Detour/Include/DetourNavMesh.h @@ -116,15 +116,30 @@ public: dtNavMesh(); ~dtNavMesh(); - // Initializes the nav mesh. + // Initializes the nav mesh for tiled use. // Params: // orig - (in) origin of the nav mesh tile space. - // tileSiz - (in) size of a tile. + // tileWidth - (in) width of each tile. + // tileHeight - (in) height of each tile. // portalheight - (in) height of the portal region between tiles. + // maxTiles - (in) maximum number of tiles the navmesh can contain*. + // maxPolys - (in) maximum number of polygons each tile can contain*. + // maxNodes - (in) maximum number of A* nodes to use*. + // *) Will be rounded to next power of two. // Returns: True if succeed, else false. - bool init(const float* orig, float tileSize, float portalHeight, + bool init(const float* orig, float tileWidth, float tileHeight, float portalHeight, int maxTiles, int maxPolys, int maxNodes); + // Initializes the nav mesh for single tile use. + // Params: + // data - (in) Data of the new tile mesh. + // dataSize - (in) Data size of the new tile mesh. + // ownsData - (in) Flag indicating if the navmesh should own and delete the data. + // maxNodes - (in) maximum number of A* nodes to use*. + // *) Will be rounded to next power of two. + // Returns: True if succeed, else false. + bool init(unsigned char* data, int dataSize, bool ownsData, int maxNodes); + // Adds new tile into the navmesh. // The add will fail if the data is in wrong format, // there is not enough tiles left, or if there is a tile already at the location. @@ -167,6 +182,9 @@ public: // Returns: Pointer to specified tile. const dtMeshTile* getTileByRef(dtPolyRef ref, int* polyIndex) const; + // Returns base id for the tile. + dtPolyRef getTileId(const dtMeshTile* tile) const; + // Finds the nearest navigation polygon around the center location. // Params: // center - (in) The center of the search box. @@ -212,6 +230,11 @@ public: const dtPolyRef* path, const int pathSize, float* straightPath, const int maxStraightPathSize); + // Moves towards end position a long the path corridor. + // Returns: Index to the result path polygon. + int moveAlongPathCorridor(const float* startPos, const float* endPos, float* resultPos, + const dtPolyRef* path, const int pathSize); + // Finds intersection againts walls starting from start pos. // Params: // startRef - (in) ref to the polygon where the start lies. @@ -249,13 +272,24 @@ public: const int maxResult); // Returns closest point on navigation polygon. + // Uses detail polygons to find the closest point to the navigation polygon. // Params: // ref - (in) ref to the polygon. // pos - (in) the point to check. // closest - (out) closest point. // Returns: true if closest point found. - bool closestPointToPoly(dtPolyRef ref, const float* pos, float* closest) const; + bool closestPointOnPoly(dtPolyRef ref, const float* pos, float* closest) const; + // Returns closest point on navigation polygon boundary. + // Uses the navigation polygon boundary to snap the point to poly boundary + // if it is outside the polygon. Much faster than closestPointToPoly. Does not affect height. + // Params: + // ref - (in) ref to the polygon. + // pos - (in) the point to check. + // closest - (out) closest point. + // Returns: true if closest point found. + bool closestPointOnPolyBoundary(dtPolyRef ref, const float* pos, float* closest) const; + // Returns height of the polygon at specified location. // Params: // ref - (in) ref to the polygon. @@ -263,7 +297,7 @@ public: // height - (out) height at the location. // Returns: true if over polygon. bool getPolyHeight(dtPolyRef ref, const float* pos, float* height) const; - + // Returns pointer to a polygon based on ref. const dtPoly* getPolyByRef(dtPolyRef ref) const; @@ -272,8 +306,9 @@ public: // Returns pointer to a polygon link based on ref. const dtLink* getPolyLinksByRef(dtPolyRef ref) const; - -private: + + // Returns true if poly reference ins in closed list. + bool isInClosedList(dtPolyRef ref) const; // Encodes a tile id. inline dtPolyRef dtEncodePolyId(unsigned int salt, unsigned int it, unsigned int ip) const @@ -288,9 +323,9 @@ private: it = ((ref >> m_polyBits) - 1) & ((1< 0) - t /= d; - if (t < 0) - t = 0; - else if (t > 1) - t = 1; - + if (d > 0) t /= d; + if (t < 0) t = 0; + else if (t > 1) t = 1; dx = p[0] + t*pqx - pt[0]; dz = p[2] + t*pqz - pt[2]; - return dx*dx + dz*dz; } @@ -204,13 +199,6 @@ void calcPolyCenter(float* tc, const unsigned short* idx, int nidx, const float* tc[2] *= s; } -inline float vdot2(const float* a, const float* b) -{ - return a[0]*b[0] + a[2]*b[2]; -} - -#include - bool closestHeightPointTriangle(const float* p, const float* a, const float* b, const float* c, float& h) { float v0[3], v1[3], v2[3]; @@ -218,11 +206,11 @@ bool closestHeightPointTriangle(const float* p, const float* a, const float* b, vsub(v1, b,a); vsub(v2, p,a); - const float dot00 = vdot2(v0, v0); - const float dot01 = vdot2(v0, v1); - const float dot02 = vdot2(v0, v2); - const float dot11 = vdot2(v1, v1); - const float dot12 = vdot2(v1, v2); + const float dot00 = vdot2D(v0, v0); + const float dot01 = vdot2D(v0, v1); + const float dot02 = vdot2D(v0, v2); + const float dot11 = vdot2D(v1, v1); + const float dot12 = vdot2D(v1, v2); // Compute barycentric coordinates float invDenom = 1.0f / (dot00 * dot11 - dot01 * dot01); @@ -242,3 +230,21 @@ bool closestHeightPointTriangle(const float* p, const float* a, const float* b, return false; } + +bool distancePtPolyEdgesSqr(const float* pt, const float* verts, const int nverts, + float* ed, float* et) +{ + // TODO: Replace pnpoly with triArea2D tests? + int i, j; + bool c = false; + for (i = 0, j = nverts-1; i < nverts; j = i++) + { + const float* vi = &verts[i*3]; + const float* vj = &verts[j*3]; + if (((vi[2] > pt[2]) != (vj[2] > pt[2])) && + (pt[0] < (vj[0]-vi[0]) * (pt[2]-vi[2]) / (vj[2]-vi[2]) + vi[0]) ) + c = !c; + ed[j] = distancePtSegSqr2D(pt, vj, vi, et[j]); + } + return c; +} diff --git a/Detour/Source/DetourDebugDraw.cpp b/Detour/Source/DetourDebugDraw.cpp index 1887bfff..e15e3eb7 100755 --- a/Detour/Source/DetourDebugDraw.cpp +++ b/Detour/Source/DetourDebugDraw.cpp @@ -571,15 +571,21 @@ static void drawPolyBoundaries(const dtMeshHeader* header, bool inner) glEnd(); } -static void drawMeshTile(const dtMeshHeader* header) +static void drawMeshTile(const dtNavMesh* mesh, const dtMeshTile* tile, bool drawClosedList) { + const dtMeshHeader* header = tile->header; + dtPolyRef base = mesh->getTileId(tile); + glBegin(GL_TRIANGLES); for (int i = 0; i < header->npolys; ++i) { const dtPoly* p = &header->polys[i]; const dtPolyDetail* pd = &header->dmeshes[i]; - glColor4ub(0,196,255,64); + if (drawClosedList && mesh->isInClosedList(base | (dtPolyRef)i)) + glColor4ub(255,196,0,64); + else + glColor4ub(0,196,255,64); for (int j = 0; j < pd->ntris; ++j) { @@ -722,7 +728,7 @@ static void drawMeshTile(const dtMeshHeader* header) glEnd();*/ } -void dtDebugDrawNavMesh(const dtNavMesh* mesh) +void dtDebugDrawNavMesh(const dtNavMesh* mesh, bool drawClosedList) { if (!mesh) return; @@ -730,7 +736,7 @@ void dtDebugDrawNavMesh(const dtNavMesh* mesh) { const dtMeshTile* tile = mesh->getTile(i); if (!tile->header) continue; - drawMeshTile(tile->header); + drawMeshTile(mesh, tile, drawClosedList); } } diff --git a/Detour/Source/DetourNavMesh.cpp b/Detour/Source/DetourNavMesh.cpp index 29a0e9dd..8acfd5d1 100644 --- a/Detour/Source/DetourNavMesh.cpp +++ b/Detour/Source/DetourNavMesh.cpp @@ -78,7 +78,8 @@ inline int computeTileHash(int x, int y, const int mask) ////////////////////////////////////////////////////////////////////////////////////////// dtNavMesh::dtNavMesh() : - m_tileSize(0), + m_tileWidth(0), + m_tileHeight(0), m_portalHeight(0), m_nextFree(0), m_tmpLinks(0), @@ -108,11 +109,12 @@ dtNavMesh::~dtNavMesh() delete [] m_tiles; } -bool dtNavMesh::init(const float* orig, float tileSize, float portalHeight, +bool dtNavMesh::init(const float* orig, float tileWidth, float tileHeight, float portalHeight, int maxTiles, int maxPolys, int maxNodes) { vcopy(m_orig, orig); - m_tileSize = tileSize; + m_tileWidth = tileWidth; + m_tileHeight = tileHeight; m_portalHeight = portalHeight; // Init tiles @@ -160,6 +162,23 @@ bool dtNavMesh::init(const float* orig, float tileSize, float portalHeight, return true; } +bool dtNavMesh::init(unsigned char* data, int dataSize, bool ownsData, int maxNodes) +{ + // Make sure the data is in right format. + dtMeshHeader* header = (dtMeshHeader*)data; + if (header->magic != DT_NAVMESH_MAGIC) + return false; + if (header->version != DT_NAVMESH_VERSION) + return false; + + const float w = header->bmax[0] - header->bmin[0]; + const float h = header->bmax[2] - header->bmin[2]; + if (!init(header->bmin, w, h, 0, 1, header->npolys, maxNodes)) + return false; + + return addTileAt(0,0, data, dataSize, ownsData); +} + ////////////////////////////////////////////////////////////////////////////////////////// int dtNavMesh::findConnectingPolys(const float* va, const float* vb, dtMeshTile* tile, int side, @@ -536,9 +555,15 @@ bool dtNavMesh::removeTileAt(int x, int y, unsigned char** data, int* dataSize) return true; } +dtPolyRef dtNavMesh::getTileId(const dtMeshTile* tile) const +{ + if (!tile) return 0; + const unsigned int it = tile - m_tiles; + return dtEncodePolyId(tile->salt, it, 0); +} - -bool dtNavMesh::closestPointToPoly(dtPolyRef ref, const float* pos, float* closest) const +////////////////////////////////////////////////////////////////////////////////////////// +bool dtNavMesh::closestPointOnPoly(dtPolyRef ref, const float* pos, float* closest) const { unsigned int salt, it, ip; dtDecodePolyId(ref, salt, it, ip); @@ -576,6 +601,56 @@ bool dtNavMesh::closestPointToPoly(dtPolyRef ref, const float* pos, float* close return true; } +bool dtNavMesh::closestPointOnPolyBoundary(dtPolyRef ref, const float* pos, float* closest) const +{ + unsigned int salt, it, ip; + dtDecodePolyId(ref, salt, it, ip); + if (it >= m_maxTiles) return false; + if (m_tiles[it].salt != salt || m_tiles[it].header == 0) return false; + const dtMeshHeader* header = m_tiles[it].header; + + if (ip >= (unsigned int)header->npolys) return false; + const dtPoly* poly = &header->polys[ip]; + + // Collect vertices. + float verts[DT_VERTS_PER_POLYGON*3]; + float edged[DT_VERTS_PER_POLYGON]; + float edget[DT_VERTS_PER_POLYGON]; + int nv = 0; + for (int i = 0; i < (int)poly->nv; ++i) + { + vcopy(&verts[nv*3], &header->verts[poly->v[i]*3]); + nv++; + } + + bool inside = distancePtPolyEdgesSqr(pos, verts, nv, edged, edget); + if (inside) + { + // Point is inside the polygon, return the point. + vcopy(closest, pos); + } + else + { + // Point is outside the polygon, clamp to nearest edge. + float dmin = FLT_MAX; + int imin = -1; + for (int i = 0; i < nv; ++i) + { + if (edged[i] < dmin) + { + dmin = edged[i]; + imin = i; + } + } + const float* va = &verts[imin*3]; + const float* vb = &verts[((imin+1)%nv)*3]; + vlerp(closest, va, vb, edget[imin]); + } + + return true; +} + + bool dtNavMesh::getPolyHeight(dtPolyRef ref, const float* pos, float* height) const { unsigned int salt, it, ip; @@ -625,7 +700,7 @@ dtPolyRef dtNavMesh::findNearestPoly(const float* center, const float* extents) { dtPolyRef ref = polys[i]; float closest[3]; - if (!closestPointToPoly(ref, center, closest)) + if (!closestPointOnPoly(ref, center, closest)) continue; float d = vdistSqr(center, closest); if (d < nearestDistanceSqr) @@ -638,13 +713,6 @@ dtPolyRef dtNavMesh::findNearestPoly(const float* center, const float* extents) return nearest; } -dtPolyRef dtNavMesh::getTileId(dtMeshTile* tile) -{ - if (!tile) return 0; - const unsigned int it = tile - m_tiles; - return dtEncodePolyId(tile->salt, it, 0); -} - int dtNavMesh::queryTilePolygons(dtMeshTile* tile, const float* qmin, const float* qmax, dtPolyRef* polys, const int maxPolys) @@ -739,11 +807,11 @@ int dtNavMesh::queryPolygons(const float* center, const float* extents, bmax[2] = center[2] + extents[2]; // Find tiles the query touches. - const int minx = (int)floorf((bmin[0]-m_orig[0]) / m_tileSize); - const int maxx = (int)ceilf((bmax[0]-m_orig[0]) / m_tileSize); + const int minx = (int)floorf((bmin[0]-m_orig[0]) / m_tileWidth); + const int maxx = (int)ceilf((bmax[0]-m_orig[0]) / m_tileWidth); - const int miny = (int)floorf((bmin[2]-m_orig[2]) / m_tileSize); - const int maxy = (int)ceilf((bmax[2]-m_orig[2]) / m_tileSize); + const int miny = (int)floorf((bmin[2]-m_orig[2]) / m_tileHeight); + const int maxy = (int)ceilf((bmax[2]-m_orig[2]) / m_tileHeight); int n = 0; for (int y = miny; y < maxy; ++y) @@ -757,14 +825,6 @@ int dtNavMesh::queryPolygons(const float* center, const float* extents, } } - printf("---\n"); - for (int i = 0; i < n; ++i) - { - unsigned int salt, it, ip; - dtDecodePolyId(polys[i], salt, it, ip); - printf("0x%08x s:%d t:%d p:%d\n", (unsigned int)polys[i], salt, it, ip); - } - return n; } @@ -911,8 +971,8 @@ int dtNavMesh::findPath(dtPolyRef startRef, dtPolyRef endRef, } int dtNavMesh::findStraightPath(const float* startPos, const float* endPos, - const dtPolyRef* path, const int pathSize, - float* straightPath, const int maxStraightPathSize) + const dtPolyRef* path, const int pathSize, + float* straightPath, const int maxStraightPathSize) { if (!maxStraightPathSize) return 0; @@ -922,8 +982,9 @@ int dtNavMesh::findStraightPath(const float* startPos, const float* endPos, int straightPathSize = 0; + // TODO: Should this be callers responsibility? float closestStartPos[3]; - if (!closestPointToPoly(path[0], startPos, closestStartPos)) + if (!closestPointOnPolyBoundary(path[0], startPos, closestStartPos)) return 0; // Add start point. @@ -933,7 +994,7 @@ int dtNavMesh::findStraightPath(const float* startPos, const float* endPos, return straightPathSize; float closestEndPos[3]; - if (!closestPointToPoly(path[pathSize-1], endPos, closestEndPos)) + if (!closestPointOnPolyBoundary(path[pathSize-1], endPos, closestEndPos)) return 0; float portalApex[3], portalLeft[3], portalRight[3]; @@ -955,7 +1016,7 @@ int dtNavMesh::findStraightPath(const float* startPos, const float* endPos, // Next portal. if (!getPortalPoints(path[i], path[i+1], left, right)) { - if (!closestPointToPoly(path[i], endPos, closestEndPos)) + if (!closestPointOnPolyBoundary(path[i], endPos, closestEndPos)) return 0; vcopy(&straightPath[straightPathSize*3], closestEndPos); straightPathSize++; @@ -1060,6 +1121,84 @@ int dtNavMesh::findStraightPath(const float* startPos, const float* endPos, return straightPathSize; } +// Moves towards end position a long the path corridor. +// Returns: Index to the result path polygon. +int dtNavMesh::moveAlongPathCorridor(const float* startPos, const float* endPos, float* resultPos, + const dtPolyRef* path, const int pathSize) +{ + if (!pathSize) + return 0; + + float verts[DT_VERTS_PER_POLYGON*3]; + float edged[DT_VERTS_PER_POLYGON]; + float edget[DT_VERTS_PER_POLYGON]; + int n = 0; + + static const float SLOP = 0.01f; + + vcopy(resultPos, startPos); + + while (n < pathSize) + { + // Get current polygon and poly vertices. + unsigned int salt, it, ip; + dtDecodePolyId(path[n], salt, it, ip); + if (it >= (unsigned int)m_maxTiles) return n; + if (m_tiles[it].salt != salt || m_tiles[it].header == 0) return n; + if (ip >= (unsigned int)m_tiles[it].header->npolys) return n; + const dtMeshHeader* header = m_tiles[it].header; + const dtPoly* poly = &header->polys[ip]; + + // Collect vertices. + int nv = 0; + for (int i = 0; i < (int)poly->nv; ++i) + { + vcopy(&verts[nv*3], &header->verts[poly->v[i]*3]); + nv++; + } + + bool inside = distancePtPolyEdgesSqr(endPos, verts, nv, edged, edget); + if (inside) + { + // The end point is inside the current polygon. + vcopy(resultPos, endPos); + return n; + } + + // Constraint the point on the polygon boundary. + // This results sliding movement. + float dmin = FLT_MAX; + int imin = -1; + for (int i = 0; i < nv; ++i) + { + if (edged[i] < dmin) + { + dmin = edged[i]; + imin = i; + } + } + const float* va = &verts[imin*3]; + const float* vb = &verts[((imin+1)%nv)*3]; + vlerp(resultPos, va, vb, edget[imin]); + + // Check to see if the point is on the portal edge to the next polygon. + if (n+1 >= pathSize) + return n; + float left[3], right[3]; + if (!getPortalPoints(path[n], path[n+1], left, right)) + return n; + // If the clamped point is close to the next portal edge, advance to next poly. + float t; + float d = distancePtSegSqr2D(resultPos, left, right, t); + if (d > SLOP*SLOP) + return n; + // Advance to next polygon. + n++; + } + + return n; +} + // Returns portal points between two polygons. bool dtNavMesh::getPortalPoints(dtPolyRef from, dtPolyRef to, float* left, float* right) const { @@ -1155,11 +1294,6 @@ int dtNavMesh::raycast(dtPolyRef centerRef, const float* startPos, const float* vcopy(&verts[nv*3], &header->verts[poly->v[i]*3]); nv++; } - if (nv < 3) - { - // Hit bad polygon, report hit. - return n; - } float tmin, tmax; int segMin, segMax; @@ -1528,3 +1662,11 @@ const dtLink* dtNavMesh::getPolyLinksByRef(dtPolyRef ref) const if (ip >= (unsigned int)m_tiles[it].header->npolys) return 0; return m_tiles[it].header->links; } + +bool dtNavMesh::isInClosedList(dtPolyRef ref) const +{ + if (!m_nodePool) return false; + const dtNode* node = m_nodePool->findNode(ref); + return node && node->flags & DT_NODE_CLOSED; +} + diff --git a/Detour/Source/DetourNavMeshBuilder.cpp b/Detour/Source/DetourNavMeshBuilder.cpp index c5d92e8c..58288c73 100644 --- a/Detour/Source/DetourNavMeshBuilder.cpp +++ b/Detour/Source/DetourNavMeshBuilder.cpp @@ -245,14 +245,17 @@ bool dtCreateNavMeshData(const unsigned short* verts, const int nverts, nedges++; - if (va[0] == tileSize && vb[0] == tileSize) - nportals++; // x+ - else if (va[2] == tileSize && vb[2] == tileSize) - nportals++; // z+ - else if (va[0] == 0 && vb[0] == 0) - nportals++; // x- - else if (va[2] == 0 && vb[2] == 0) - nportals++; // z- + if (tileSize > 0) + { + if (va[0] == tileSize && vb[0] == tileSize) + nportals++; // x+ + else if (va[2] == tileSize && vb[2] == tileSize) + nportals++; // z+ + else if (va[0] == 0 && vb[0] == 0) + nportals++; // x- + else if (va[2] == 0 && vb[2] == 0) + nportals++; // z- + } } } @@ -350,25 +353,28 @@ bool dtCreateNavMeshData(const unsigned short* verts, const int nverts, } // Store portal edges. - for (int i = 0; i < npolys; ++i) + if (tileSize > 0) { - dtPoly* poly = &navPolys[i]; - for (int j = 0; j < poly->nv; ++j) + for (int i = 0; i < npolys; ++i) { - int nj = j+1; - if (nj >= poly->nv) nj = 0; + dtPoly* poly = &navPolys[i]; + for (int j = 0; j < poly->nv; ++j) + { + int nj = j+1; + if (nj >= poly->nv) nj = 0; - const unsigned short* va = &verts[poly->v[j]*3]; - const unsigned short* vb = &verts[poly->v[nj]*3]; - - if (va[0] == tileSize && vb[0] == tileSize) // x+ - poly->n[j] = 0x8000 | 0; - else if (va[2] == tileSize && vb[2] == tileSize) // z+ - poly->n[j] = 0x8000 | 1; - else if (va[0] == 0 && vb[0] == 0) // x- - poly->n[j] = 0x8000 | 2; - else if (va[2] == 0 && vb[2] == 0) // z- - poly->n[j] = 0x8000 | 3; + const unsigned short* va = &verts[poly->v[j]*3]; + const unsigned short* vb = &verts[poly->v[nj]*3]; + + if (va[0] == tileSize && vb[0] == tileSize) // x+ + poly->n[j] = 0x8000 | 0; + else if (va[2] == tileSize && vb[2] == tileSize) // z+ + poly->n[j] = 0x8000 | 1; + else if (va[0] == 0 && vb[0] == 0) // x- + poly->n[j] = 0x8000 | 2; + else if (va[2] == 0 && vb[2] == 0) // z- + poly->n[j] = 0x8000 | 3; + } } } diff --git a/Detour/Source/DetourStatNavMesh.cpp b/Detour/Source/DetourStatNavMesh.cpp index a0ce9e80..c1651899 100755 --- a/Detour/Source/DetourStatNavMesh.cpp +++ b/Detour/Source/DetourStatNavMesh.cpp @@ -443,6 +443,83 @@ int dtStatNavMesh::findStraightPath(const float* startPos, const float* endPos, return straightPathSize; } +static bool pointInPoly(int nvert, const float* verts, const float* p) +{ + + int i, j, c = 0; + for (i = 0, j = nvert-1; i < nvert; j = i++) + { + const float* vi = &verts[i*3]; + const float* vj = &verts[j*3]; + if (((vi[2] > p[2]) != (vj[2] > p[2])) && + (p[0] < (vj[0]-vi[0]) * (p[2]-vi[2]) / (vj[2]-vi[2]) + vi[0]) ) + c = !c; + } + return c != 0; +} + +int dtStatNavMesh::moveAlongPath(const float* startPos, const float* endPos, float* resultPos, + const dtStatPolyRef* path, const int pathSize) +{ + static const float SLOP = 0.01f; + float verts[DT_STAT_VERTS_PER_POLYGON*3]; + int n = 0, prevn = 0; + + vcopy(resultPos, startPos); + + while (n < pathSize) + { + // Cast ray against current polygon. + int nv = getPolyVerts(path[n], verts); + if (nv < 3) + { + return prevn; + } + + if (pointInPoly(nv, verts, endPos)) + { + vcopy(resultPos, endPos); + return n; + } + + float tmin, tmax; + int segMin, segMax; + if (!intersectSegmentPoly2D(startPos, endPos, verts, nv, tmin, tmax, segMin, segMax)) + { + // Could not a polygon + return prevn; + } + + resultPos[0] = startPos[0] + (endPos[0] - startPos[0])*tmax; + resultPos[1] = startPos[1] + (endPos[1] - startPos[1])*tmax; + resultPos[2] = startPos[2] + (endPos[2] - startPos[2])*tmax; + + // Check if the hitpos is on the exit segment. + float p0[3], p1[3]; + if (!getPortalPoints(path[n], path[n+1], p0, p1)) + return 0; + float segt; + float distToPortalSqr = distancePtSegSqr2D(resultPos, p0, p1, segt); + if (distToPortalSqr > SLOP*SLOP) + { + // Hit wall, return pos so far. + return n; + } + + prevn = n; + n++; + } + + return n; + +/* // Check the neighbour of this polygon. + const dtStatPoly* poly = getPolyByRef(curRef); + dtStatPolyRef nextRef = poly->n[segMax]; + if (!nextRef)*/ + + +} + int dtStatNavMesh::getPolyVerts(dtStatPolyRef ref, float* verts) const { if (!m_header) return 0; diff --git a/RecastDemo/Bin/Recast.app/Contents/MacOS/Recast b/RecastDemo/Bin/Recast.app/Contents/MacOS/Recast index 17cc4e7a441993f7c480161c284b05cf0869fd93..80cfcfe761a2496e22a8248136c2c90e5d1afb23 100755 GIT binary patch literal 642700 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 z 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 literal 447812 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

Wm`WBM9C#+ZJDx%a@QkKpr+ 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 Z@j7x}VSF8Rplum5F6!bzE-&!k{{tno9ESh^ diff --git a/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.pbxuser b/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.pbxuser index d3925dd6..8633c87f 100644 --- a/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.pbxuser +++ b/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.pbxuser @@ -9,7 +9,7 @@ }; }; 29B97313FDCFA39411CA2CEA /* Project object */ = { - activeBuildConfigurationName = Debug; + activeBuildConfigurationName = Release; activeExecutable = 6B8632970F78114600E2684A /* Recast */; activeTarget = 8D1107260486CEB800E47090 /* Recast */; addToTargets = ( @@ -22,11 +22,12 @@ 6B024AC01004AB3900CF7107 /* DetourTileNavMesh.cpp:1 */, 6B9D0932102722F0009B1A6C /* RecastTexture.cpp:301 */, 6B9D09921028542A009B1A6C /* RecastDebugDraw.cpp:29 */, - 6B93FEFF1030443300F0C0DA /* Recast.cpp:280 */, - 6B9301521032F08300F0C0DA /* Recast.cpp:280 */, - 6B4C5232104FC1F600E88FB8 /* Recast.cpp:280 */, + 6B93FEFF1030443300F0C0DA /* Recast.cpp:281 */, + 6B9301521032F08300F0C0DA /* Recast.cpp:281 */, + 6B4C5232104FC1F600E88FB8 /* Recast.cpp:281 */, 6B57D313108C609500DDD053 /* RecastMeshDetail.cpp:622 */, 6B57D37B108C699200DDD053 /* RecastMeshDetail.cpp:252 */, + 6BA1E86A10C7BC9F008007F6 /* Sample_StatMeshSimple.cpp:516 */, ); codeSenseManager = 6B8632AA0F78115100E2684A /* Code sense */; executables = ( @@ -117,13 +118,11 @@ PBXFileDataSource_Target_ColumnID, ); }; - PBXPerProjectTemplateStateSaveDate = 279482117; - PBXWorkspaceStateSaveDate = 279482117; + PBXPerProjectTemplateStateSaveDate = 281522779; + PBXWorkspaceStateSaveDate = 281522779; }; perUserProjectItems = { - 6B3BFADD107A80E1006284CD = 6B3BFADD107A80E1006284CD /* PBXTextBookmark */; 6B3BFADF107A80E1006284CD = 6B3BFADF107A80E1006284CD /* PBXTextBookmark */; - 6B3BFB0C107A8979006284CD = 6B3BFB0C107A8979006284CD /* PBXTextBookmark */; 6B3BFB0D107A8979006284CD = 6B3BFB0D107A8979006284CD /* PBXTextBookmark */; 6B3BFB12107A8979006284CD = 6B3BFB12107A8979006284CD /* PBXTextBookmark */; 6B3BFB13107A8979006284CD = 6B3BFB13107A8979006284CD /* PBXTextBookmark */; @@ -131,653 +130,387 @@ 6B57D35B108C66B200DDD053 = 6B57D35B108C66B200DDD053 /* PBXTextBookmark */; 6B57D376108C692900DDD053 = 6B57D376108C692900DDD053 /* PBXTextBookmark */; 6B57D38F108C69E400DDD053 = 6B57D38F108C69E400DDD053 /* PBXTextBookmark */; - 6B57D391108C69E400DDD053 = 6B57D391108C69E400DDD053 /* PBXTextBookmark */; 6B57D393108C69E400DDD053 = 6B57D393108C69E400DDD053 /* PBXTextBookmark */; 6B6FA3611070C102009B0572 = 6B6FA3611070C102009B0572 /* PBXTextBookmark */; 6B6FA36B1070C1F7009B0572 = 6B6FA36B1070C1F7009B0572 /* PBXTextBookmark */; - 6B6FA3B41076452F009B0572 = 6B6FA3B41076452F009B0572 /* PBXTextBookmark */; - 6B6FA3B61076452F009B0572 = 6B6FA3B61076452F009B0572 /* PBXTextBookmark */; 6B6FA3B81076452F009B0572 = 6B6FA3B81076452F009B0572 /* PBXTextBookmark */; - 6B6FA3B91076452F009B0572 = 6B6FA3B91076452F009B0572 /* PBXTextBookmark */; 6B6FA3BA1076452F009B0572 = 6B6FA3BA1076452F009B0572 /* PBXTextBookmark */; - 6B6FA3BC1076452F009B0572 = 6B6FA3BC1076452F009B0572 /* PBXTextBookmark */; - 6B7FB7351091DD43001BA51A = 6B7FB7351091DD43001BA51A /* PBXTextBookmark */; - 6B7FB7371091DD43001BA51A = 6B7FB7371091DD43001BA51A /* PBXTextBookmark */; - 6B7FB7381091DD43001BA51A = 6B7FB7381091DD43001BA51A /* PBXTextBookmark */; - 6B7FB7491091EBDE001BA51A = 6B7FB7491091EBDE001BA51A /* PBXTextBookmark */; - 6B7FB74A1091EBDE001BA51A = 6B7FB74A1091EBDE001BA51A /* PBXTextBookmark */; - 6B7FB74B1091EBDE001BA51A = 6B7FB74B1091EBDE001BA51A /* PBXTextBookmark */; - 6B7FB74C1091EBDE001BA51A = 6B7FB74C1091EBDE001BA51A /* PBXTextBookmark */; 6B7FB74D1091EBDE001BA51A = 6B7FB74D1091EBDE001BA51A /* PBXTextBookmark */; - 6B7FB74E1091EBDE001BA51A = 6B7FB74E1091EBDE001BA51A /* PBXTextBookmark */; - 6B7FB74F1091EBDE001BA51A = 6B7FB74F1091EBDE001BA51A /* PBXTextBookmark */; - 6B7FB7501091EBDE001BA51A = 6B7FB7501091EBDE001BA51A /* PBXTextBookmark */; - 6B7FB7511091EBDE001BA51A = 6B7FB7511091EBDE001BA51A /* PBXTextBookmark */; - 6B7FB7521091EBDE001BA51A = 6B7FB7521091EBDE001BA51A /* PBXTextBookmark */; - 6B7FB7531091EBDE001BA51A = 6B7FB7531091EBDE001BA51A /* PBXTextBookmark */; 6B7FB7541091EBDE001BA51A = 6B7FB7541091EBDE001BA51A /* PBXTextBookmark */; - 6B7FB7551091EBDE001BA51A = 6B7FB7551091EBDE001BA51A /* PBXTextBookmark */; - 6B7FB7561091EBDE001BA51A = 6B7FB7561091EBDE001BA51A /* PBXTextBookmark */; 6B7FB7571091EBDE001BA51A = 6B7FB7571091EBDE001BA51A /* PBXTextBookmark */; - 6B7FB7581091EBDE001BA51A = 6B7FB7581091EBDE001BA51A /* PBXTextBookmark */; - 6B7FB7591091EBDE001BA51A = 6B7FB7591091EBDE001BA51A /* PBXTextBookmark */; - 6B8DE6FE10B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE6FE10B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE6FF10B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE6FF10B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE70010B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE70010B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE70110B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE70110B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE70310B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE70310B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE70410B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE70410B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE70510B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE70510B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE70610B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE70610B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE70710B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE70710B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE70810B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE70810B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE70910B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE70910B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE70A10B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE70A10B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE70B10B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE70B10B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE70C10B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE70C10B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE70D10B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE70D10B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE70F10B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE70F10B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE71010B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE71010B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE71110B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE71110B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE71210B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE71210B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE71310B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE71310B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE71410B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE71410B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE71510B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE71510B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE71710B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE71710B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE71810B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE71810B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE71910B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE71910B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE71A10B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE71A10B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE71B10B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE71B10B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE71C10B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE71C10B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE71D10B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE71D10B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE71E10B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE71E10B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE71F10B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE71F10B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE72010B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE72010B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE72110B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE72110B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE72210B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE72210B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE72310B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE72310B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE72410B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE72410B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE72510B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE72510B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE72610B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE72610B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE72710B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE72710B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE72810B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE72810B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE72910B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE72910B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE72A10B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE72A10B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE72B10B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE72B10B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE72C10B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE72C10B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE72D10B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE72D10B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE72E10B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE72E10B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE72F10B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE72F10B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE73010B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE73010B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE73110B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE73110B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE73210B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE73210B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE73310B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE73310B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE73410B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE73410B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE73510B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE73510B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE73610B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE73610B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE73710B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE73710B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE73810B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE73810B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE73910B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE73910B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE73A10B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE73A10B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE73B10B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE73B10B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE73D10B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE73D10B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE73E10B01BBF00DF20FB /* PBXTextBookmark */ = 6B8DE73E10B01BBF00DF20FB /* PBXTextBookmark */; - 6B8DE74910B01BE900DF20FB /* PBXTextBookmark */ = 6B8DE74910B01BE900DF20FB /* PBXTextBookmark */; - 6B8DE74B10B01EEA00DF20FB /* PBXTextBookmark */ = 6B8DE74B10B01EEA00DF20FB /* PBXTextBookmark */; - 6B8DE74C10B01EEA00DF20FB /* PBXTextBookmark */ = 6B8DE74C10B01EEA00DF20FB /* PBXTextBookmark */; - 6B8DE74D10B01EEA00DF20FB /* PBXTextBookmark */ = 6B8DE74D10B01EEA00DF20FB /* PBXTextBookmark */; - 6B8DE74E10B01EEA00DF20FB /* PBXTextBookmark */ = 6B8DE74E10B01EEA00DF20FB /* PBXTextBookmark */; - 6B8DE74F10B01EEA00DF20FB /* PBXTextBookmark */ = 6B8DE74F10B01EEA00DF20FB /* PBXTextBookmark */; - 6B8DE75010B01EEA00DF20FB /* PBXTextBookmark */ = 6B8DE75010B01EEA00DF20FB /* PBXTextBookmark */; - 6B8DE75110B01EEA00DF20FB /* PBXTextBookmark */ = 6B8DE75110B01EEA00DF20FB /* PBXTextBookmark */; - 6B8DE75210B01EEA00DF20FB /* PBXTextBookmark */ = 6B8DE75210B01EEA00DF20FB /* PBXTextBookmark */; - 6B8DE75310B01EEA00DF20FB /* PBXTextBookmark */ = 6B8DE75310B01EEA00DF20FB /* PBXTextBookmark */; - 6B8DE75410B01EEA00DF20FB /* PBXTextBookmark */ = 6B8DE75410B01EEA00DF20FB /* PBXTextBookmark */; - 6B8DE75510B01EEA00DF20FB /* PBXTextBookmark */ = 6B8DE75510B01EEA00DF20FB /* PBXTextBookmark */; - 6B8DE75610B01EEA00DF20FB /* PBXTextBookmark */ = 6B8DE75610B01EEA00DF20FB /* PBXTextBookmark */; - 6B8DE75710B01EEA00DF20FB /* PBXTextBookmark */ = 6B8DE75710B01EEA00DF20FB /* PBXTextBookmark */; - 6B8DE75810B01F1A00DF20FB /* PBXTextBookmark */ = 6B8DE75810B01F1A00DF20FB /* PBXTextBookmark */; - 6B8DE75910B01F1A00DF20FB /* PBXTextBookmark */ = 6B8DE75910B01F1A00DF20FB /* PBXTextBookmark */; - 6B8DE75A10B01F1A00DF20FB /* PBXTextBookmark */ = 6B8DE75A10B01F1A00DF20FB /* PBXTextBookmark */; - 6B8DE75B10B01F1A00DF20FB /* PBXTextBookmark */ = 6B8DE75B10B01F1A00DF20FB /* PBXTextBookmark */; - 6B8DE75D10B01F9900DF20FB /* PBXTextBookmark */ = 6B8DE75D10B01F9900DF20FB /* PBXTextBookmark */; - 6B8DE75E10B01F9900DF20FB /* PBXTextBookmark */ = 6B8DE75E10B01F9900DF20FB /* PBXTextBookmark */; - 6B8DE75F10B01F9900DF20FB /* PBXTextBookmark */ = 6B8DE75F10B01F9900DF20FB /* PBXTextBookmark */; - 6B8DE76010B01F9900DF20FB /* PBXTextBookmark */ = 6B8DE76010B01F9900DF20FB /* PBXTextBookmark */; - 6B8DE76410B022B200DF20FB /* PBXTextBookmark */ = 6B8DE76410B022B200DF20FB /* PBXTextBookmark */; - 6B8DE76510B022B200DF20FB /* PBXTextBookmark */ = 6B8DE76510B022B200DF20FB /* PBXTextBookmark */; - 6B8DE76610B022B200DF20FB /* PBXTextBookmark */ = 6B8DE76610B022B200DF20FB /* PBXTextBookmark */; - 6B8DE76710B022B200DF20FB /* PBXTextBookmark */ = 6B8DE76710B022B200DF20FB /* PBXTextBookmark */; - 6B8DE76810B022B200DF20FB /* PBXTextBookmark */ = 6B8DE76810B022B200DF20FB /* PBXTextBookmark */; - 6B8DE76910B022B200DF20FB /* PBXTextBookmark */ = 6B8DE76910B022B200DF20FB /* PBXTextBookmark */; - 6B8DE76D10B0243500DF20FB /* PBXTextBookmark */ = 6B8DE76D10B0243500DF20FB /* PBXTextBookmark */; - 6B8DE76E10B0243500DF20FB /* PBXTextBookmark */ = 6B8DE76E10B0243500DF20FB /* PBXTextBookmark */; - 6B8DE76F10B0243500DF20FB /* PBXTextBookmark */ = 6B8DE76F10B0243500DF20FB /* PBXTextBookmark */; - 6B8DE77010B0243500DF20FB /* PBXTextBookmark */ = 6B8DE77010B0243500DF20FB /* PBXTextBookmark */; - 6B8DE77110B0243500DF20FB /* PBXTextBookmark */ = 6B8DE77110B0243500DF20FB /* PBXTextBookmark */; - 6B8DE77210B0243500DF20FB /* PBXTextBookmark */ = 6B8DE77210B0243500DF20FB /* PBXTextBookmark */; - 6B8DE77410B0244F00DF20FB /* PBXTextBookmark */ = 6B8DE77410B0244F00DF20FB /* PBXTextBookmark */; - 6B8DE77610B0247200DF20FB /* PBXTextBookmark */ = 6B8DE77610B0247200DF20FB /* PBXTextBookmark */; - 6B8DE77810B024C000DF20FB /* PBXTextBookmark */ = 6B8DE77810B024C000DF20FB /* PBXTextBookmark */; - 6B8DE77A10B024F800DF20FB /* PBXTextBookmark */ = 6B8DE77A10B024F800DF20FB /* PBXTextBookmark */; - 6B8DE77C10B0251A00DF20FB /* PBXTextBookmark */ = 6B8DE77C10B0251A00DF20FB /* PBXTextBookmark */; - 6B8DE77E10B0252100DF20FB /* PBXTextBookmark */ = 6B8DE77E10B0252100DF20FB /* PBXTextBookmark */; - 6B8DE78010B0254B00DF20FB /* PBXTextBookmark */ = 6B8DE78010B0254B00DF20FB /* PBXTextBookmark */; - 6B8DE78210B0255500DF20FB /* PBXTextBookmark */ = 6B8DE78210B0255500DF20FB /* PBXTextBookmark */; - 6B8DE78410B0258200DF20FB /* PBXTextBookmark */ = 6B8DE78410B0258200DF20FB /* PBXTextBookmark */; - 6B8DE78610B0259B00DF20FB /* PBXTextBookmark */ = 6B8DE78610B0259B00DF20FB /* PBXTextBookmark */; - 6B8DE78810B0306200DF20FB /* PBXTextBookmark */ = 6B8DE78810B0306200DF20FB /* PBXTextBookmark */; - 6B8DE78A10B0308600DF20FB /* PBXTextBookmark */ = 6B8DE78A10B0308600DF20FB /* PBXTextBookmark */; - 6B8DE78C10B030A600DF20FB /* PBXTextBookmark */ = 6B8DE78C10B030A600DF20FB /* PBXTextBookmark */; - 6B8DE78E10B030EE00DF20FB /* PBXTextBookmark */ = 6B8DE78E10B030EE00DF20FB /* PBXTextBookmark */; - 6B8DE79610B0348000DF20FB /* PBXTextBookmark */ = 6B8DE79610B0348000DF20FB /* PBXTextBookmark */; - 6B8DE79710B0348000DF20FB /* PBXTextBookmark */ = 6B8DE79710B0348000DF20FB /* PBXTextBookmark */; - 6B8DE79A10B034C600DF20FB /* PBXTextBookmark */ = 6B8DE79A10B034C600DF20FB /* PBXTextBookmark */; - 6B8DE79B10B0374C00DF20FB /* PBXTextBookmark */ = 6B8DE79B10B0374C00DF20FB /* PBXTextBookmark */; - 6B8DE79C10B037C700DF20FB /* PBXTextBookmark */ = 6B8DE79C10B037C700DF20FB /* PBXTextBookmark */; - 6B8DE79D10B037C700DF20FB /* PBXTextBookmark */ = 6B8DE79D10B037C700DF20FB /* PBXTextBookmark */; - 6B8DE79E10B0404100DF20FB /* PBXTextBookmark */ = 6B8DE79E10B0404100DF20FB /* PBXTextBookmark */; - 6B8DE79F10B0404100DF20FB /* PBXTextBookmark */ = 6B8DE79F10B0404100DF20FB /* PBXTextBookmark */; - 6B8DE7A010B0404100DF20FB /* PBXTextBookmark */ = 6B8DE7A010B0404100DF20FB /* PBXTextBookmark */; - 6B8DE7A110B0404100DF20FB /* PBXTextBookmark */ = 6B8DE7A110B0404100DF20FB /* PBXTextBookmark */; - 6B8DE7A210B0404100DF20FB /* PBXTextBookmark */ = 6B8DE7A210B0404100DF20FB /* PBXTextBookmark */; - 6B8DE7A310B0412B00DF20FB /* PBXTextBookmark */ = 6B8DE7A310B0412B00DF20FB /* PBXTextBookmark */; - 6B8DE7A410B0412B00DF20FB /* PBXTextBookmark */ = 6B8DE7A410B0412B00DF20FB /* PBXTextBookmark */; - 6B8DE7A510B0412B00DF20FB /* PBXTextBookmark */ = 6B8DE7A510B0412B00DF20FB /* PBXTextBookmark */; - 6B8DE7A610B0412B00DF20FB /* PBXTextBookmark */ = 6B8DE7A610B0412B00DF20FB /* PBXTextBookmark */; - 6B8DE7A710B0412B00DF20FB /* PBXTextBookmark */ = 6B8DE7A710B0412B00DF20FB /* PBXTextBookmark */; - 6B8DE7A810B0412B00DF20FB /* PBXTextBookmark */ = 6B8DE7A810B0412B00DF20FB /* PBXTextBookmark */; - 6B8DE7A910B0412B00DF20FB /* PBXTextBookmark */ = 6B8DE7A910B0412B00DF20FB /* PBXTextBookmark */; - 6B8DE7AA10B0463F00DF20FB /* PBXTextBookmark */ = 6B8DE7AA10B0463F00DF20FB /* PBXTextBookmark */; - 6B8DE7AB10B0463F00DF20FB /* PBXTextBookmark */ = 6B8DE7AB10B0463F00DF20FB /* PBXTextBookmark */; - 6B8DE7AC10B0463F00DF20FB /* PBXTextBookmark */ = 6B8DE7AC10B0463F00DF20FB /* PBXTextBookmark */; - 6B8DE7AD10B0463F00DF20FB /* PBXTextBookmark */ = 6B8DE7AD10B0463F00DF20FB /* PBXTextBookmark */; - 6B8DE7AE10B0463F00DF20FB /* PBXTextBookmark */ = 6B8DE7AE10B0463F00DF20FB /* PBXTextBookmark */; - 6B8DE7AF10B0479B00DF20FB /* PBXTextBookmark */ = 6B8DE7AF10B0479B00DF20FB /* PBXTextBookmark */; - 6B8DE7C510B04B7F00DF20FB /* PBXTextBookmark */ = 6B8DE7C510B04B7F00DF20FB /* PBXTextBookmark */; - 6B8DE7C610B04B7F00DF20FB /* PBXTextBookmark */ = 6B8DE7C610B04B7F00DF20FB /* PBXTextBookmark */; - 6B8DE7C710B04B7F00DF20FB /* PBXTextBookmark */ = 6B8DE7C710B04B7F00DF20FB /* PBXTextBookmark */; - 6B8DE7C810B04B7F00DF20FB /* PBXTextBookmark */ = 6B8DE7C810B04B7F00DF20FB /* PBXTextBookmark */; - 6B8DE7C910B04B7F00DF20FB /* PBXTextBookmark */ = 6B8DE7C910B04B7F00DF20FB /* PBXTextBookmark */; - 6B8DE7CA10B04B7F00DF20FB /* PBXTextBookmark */ = 6B8DE7CA10B04B7F00DF20FB /* PBXTextBookmark */; - 6B8DE7CB10B04B7F00DF20FB /* PBXTextBookmark */ = 6B8DE7CB10B04B7F00DF20FB /* PBXTextBookmark */; - 6B8DE7CC10B04B7F00DF20FB /* PBXTextBookmark */ = 6B8DE7CC10B04B7F00DF20FB /* PBXTextBookmark */; - 6B8DE7CD10B04B7F00DF20FB /* PBXTextBookmark */ = 6B8DE7CD10B04B7F00DF20FB /* PBXTextBookmark */; - 6B8DE7CE10B04B7F00DF20FB /* PBXTextBookmark */ = 6B8DE7CE10B04B7F00DF20FB /* PBXTextBookmark */; - 6B8DE7CF10B04B7F00DF20FB /* PBXTextBookmark */ = 6B8DE7CF10B04B7F00DF20FB /* PBXTextBookmark */; - 6B8DE7D310B04C5000DF20FB /* PBXTextBookmark */ = 6B8DE7D310B04C5000DF20FB /* PBXTextBookmark */; - 6B8DE7D410B04C5000DF20FB /* PBXTextBookmark */ = 6B8DE7D410B04C5000DF20FB /* PBXTextBookmark */; - 6B8DE7D510B04C5000DF20FB /* PBXTextBookmark */ = 6B8DE7D510B04C5000DF20FB /* PBXTextBookmark */; - 6B8DE7D610B04C5000DF20FB /* PBXTextBookmark */ = 6B8DE7D610B04C5000DF20FB /* PBXTextBookmark */; - 6B8DE7D810B04CC900DF20FB /* PBXTextBookmark */ = 6B8DE7D810B04CC900DF20FB /* PBXTextBookmark */; - 6B8DE7DB10B04D2900DF20FB /* PBXTextBookmark */ = 6B8DE7DB10B04D2900DF20FB /* PBXTextBookmark */; - 6B8DE7F110B0517A00DF20FB /* PBXTextBookmark */ = 6B8DE7F110B0517A00DF20FB /* PBXTextBookmark */; - 6B8DE7F210B0517A00DF20FB /* PBXTextBookmark */ = 6B8DE7F210B0517A00DF20FB /* PBXTextBookmark */; - 6B8DE7F310B0517A00DF20FB /* PBXTextBookmark */ = 6B8DE7F310B0517A00DF20FB /* PBXTextBookmark */; - 6B8DE7F410B0517A00DF20FB /* PBXTextBookmark */ = 6B8DE7F410B0517A00DF20FB /* PBXTextBookmark */; - 6B8DE7F510B0517A00DF20FB /* PBXTextBookmark */ = 6B8DE7F510B0517A00DF20FB /* PBXTextBookmark */; - 6B8DE7F610B0517A00DF20FB /* PBXTextBookmark */ = 6B8DE7F610B0517A00DF20FB /* PBXTextBookmark */; - 6B8DE7F710B0517A00DF20FB /* PBXTextBookmark */ = 6B8DE7F710B0517A00DF20FB /* PBXTextBookmark */; - 6B8DE7F810B0517A00DF20FB /* PBXTextBookmark */ = 6B8DE7F810B0517A00DF20FB /* PBXTextBookmark */; - 6B8DE7F910B0517A00DF20FB /* PBXTextBookmark */ = 6B8DE7F910B0517A00DF20FB /* PBXTextBookmark */; - 6B8DE7FA10B0517A00DF20FB /* PBXTextBookmark */ = 6B8DE7FA10B0517A00DF20FB /* PBXTextBookmark */; - 6B8DE7FB10B0517A00DF20FB /* PBXTextBookmark */ = 6B8DE7FB10B0517A00DF20FB /* PBXTextBookmark */; - 6B8DE7FC10B0517A00DF20FB /* PBXTextBookmark */ = 6B8DE7FC10B0517A00DF20FB /* PBXTextBookmark */; - 6B8DE7FD10B0517A00DF20FB /* PBXTextBookmark */ = 6B8DE7FD10B0517A00DF20FB /* PBXTextBookmark */; - 6B8DE7FE10B0517A00DF20FB /* PBXTextBookmark */ = 6B8DE7FE10B0517A00DF20FB /* PBXTextBookmark */; - 6B8DE7FF10B0517A00DF20FB /* PBXTextBookmark */ = 6B8DE7FF10B0517A00DF20FB /* PBXTextBookmark */; - 6B8DE80010B0517A00DF20FB /* PBXTextBookmark */ = 6B8DE80010B0517A00DF20FB /* PBXTextBookmark */; - 6B8DE80110B0517A00DF20FB /* PBXTextBookmark */ = 6B8DE80110B0517A00DF20FB /* PBXTextBookmark */; - 6B8DE80210B0517A00DF20FB /* PBXTextBookmark */ = 6B8DE80210B0517A00DF20FB /* PBXTextBookmark */; - 6B8DE80310B0517A00DF20FB /* PBXTextBookmark */ = 6B8DE80310B0517A00DF20FB /* PBXTextBookmark */; - 6B8DE80410B0517A00DF20FB /* PBXTextBookmark */ = 6B8DE80410B0517A00DF20FB /* PBXTextBookmark */; - 6B8DE80510B0517A00DF20FB /* PBXTextBookmark */ = 6B8DE80510B0517A00DF20FB /* PBXTextBookmark */; - 6B8DE80610B0517A00DF20FB /* PBXTextBookmark */ = 6B8DE80610B0517A00DF20FB /* PBXTextBookmark */; - 6B8DE80710B0517A00DF20FB /* PBXTextBookmark */ = 6B8DE80710B0517A00DF20FB /* PBXTextBookmark */; - 6B8DE80810B0517A00DF20FB /* PBXTextBookmark */ = 6B8DE80810B0517A00DF20FB /* PBXTextBookmark */; - 6B8DE80910B0517A00DF20FB /* PBXTextBookmark */ = 6B8DE80910B0517A00DF20FB /* PBXTextBookmark */; - 6B8DE80A10B0517A00DF20FB /* PBXTextBookmark */ = 6B8DE80A10B0517A00DF20FB /* PBXTextBookmark */; - 6B8DE80B10B0517A00DF20FB /* PBXTextBookmark */ = 6B8DE80B10B0517A00DF20FB /* PBXTextBookmark */; - 6B8DE80C10B0517A00DF20FB /* PBXTextBookmark */ = 6B8DE80C10B0517A00DF20FB /* PBXTextBookmark */; - 6B8DE80D10B0517A00DF20FB /* PBXTextBookmark */ = 6B8DE80D10B0517A00DF20FB /* PBXTextBookmark */; - 6B8DE80E10B0517A00DF20FB /* PBXTextBookmark */ = 6B8DE80E10B0517A00DF20FB /* PBXTextBookmark */; - 6B8DE80F10B0517A00DF20FB /* PBXTextBookmark */ = 6B8DE80F10B0517A00DF20FB /* PBXTextBookmark */; - 6B8DE81010B0517A00DF20FB /* PBXTextBookmark */ = 6B8DE81010B0517A00DF20FB /* PBXTextBookmark */; - 6B8DE81110B0517A00DF20FB /* PBXTextBookmark */ = 6B8DE81110B0517A00DF20FB /* PBXTextBookmark */; - 6B8DE81210B0517A00DF20FB /* PBXTextBookmark */ = 6B8DE81210B0517A00DF20FB /* PBXTextBookmark */; - 6B8DE81310B0517A00DF20FB /* PBXTextBookmark */ = 6B8DE81310B0517A00DF20FB /* PBXTextBookmark */; - 6B8DE81410B0517A00DF20FB /* PBXTextBookmark */ = 6B8DE81410B0517A00DF20FB /* PBXTextBookmark */; - 6B8DE81510B0517A00DF20FB /* PBXTextBookmark */ = 6B8DE81510B0517A00DF20FB /* PBXTextBookmark */; - 6B8DE81610B0517A00DF20FB /* PBXTextBookmark */ = 6B8DE81610B0517A00DF20FB /* PBXTextBookmark */; - 6B8DE81710B0517A00DF20FB /* PBXTextBookmark */ = 6B8DE81710B0517A00DF20FB /* PBXTextBookmark */; - 6B8DE81810B0517A00DF20FB /* PBXTextBookmark */ = 6B8DE81810B0517A00DF20FB /* PBXTextBookmark */; - 6B8DE81910B0517A00DF20FB /* PBXTextBookmark */ = 6B8DE81910B0517A00DF20FB /* PBXTextBookmark */; - 6B8DE81A10B0517A00DF20FB /* PBXTextBookmark */ = 6B8DE81A10B0517A00DF20FB /* PBXTextBookmark */; - 6B8DE81B10B0517A00DF20FB /* PBXTextBookmark */ = 6B8DE81B10B0517A00DF20FB /* PBXTextBookmark */; - 6B8DE81E10B0528100DF20FB /* PBXTextBookmark */ = 6B8DE81E10B0528100DF20FB /* PBXTextBookmark */; - 6B8DE81F10B0528100DF20FB /* PBXTextBookmark */ = 6B8DE81F10B0528100DF20FB /* PBXTextBookmark */; - 6B8DE82010B0528100DF20FB /* PBXTextBookmark */ = 6B8DE82010B0528100DF20FB /* PBXTextBookmark */; - 6B8DE82110B0528100DF20FB /* PBXTextBookmark */ = 6B8DE82110B0528100DF20FB /* PBXTextBookmark */; - 6B8DE82210B0528100DF20FB /* PBXTextBookmark */ = 6B8DE82210B0528100DF20FB /* PBXTextBookmark */; - 6B8DE82310B0528100DF20FB /* PBXTextBookmark */ = 6B8DE82310B0528100DF20FB /* PBXTextBookmark */; - 6B8DE82410B0528100DF20FB /* PBXTextBookmark */ = 6B8DE82410B0528100DF20FB /* PBXTextBookmark */; - 6B8DE82510B0528100DF20FB /* PBXTextBookmark */ = 6B8DE82510B0528100DF20FB /* PBXTextBookmark */; - 6B8DE82710B0529B00DF20FB /* PBXTextBookmark */ = 6B8DE82710B0529B00DF20FB /* PBXTextBookmark */; - 6B8DE82910B052C200DF20FB /* PBXTextBookmark */ = 6B8DE82910B052C200DF20FB /* PBXTextBookmark */; - 6B8DE82B10B052DF00DF20FB /* PBXTextBookmark */ = 6B8DE82B10B052DF00DF20FB /* PBXTextBookmark */; - 6B8DE82D10B0531100DF20FB /* PBXTextBookmark */ = 6B8DE82D10B0531100DF20FB /* PBXTextBookmark */; - 6B8DE82F10B0532B00DF20FB /* PBXTextBookmark */ = 6B8DE82F10B0532B00DF20FB /* PBXTextBookmark */; - 6B8DE83110B0535100DF20FB /* PBXTextBookmark */ = 6B8DE83110B0535100DF20FB /* PBXTextBookmark */; - 6B8DE83310B0539D00DF20FB /* PBXTextBookmark */ = 6B8DE83310B0539D00DF20FB /* PBXTextBookmark */; - 6B8DE83510B053C200DF20FB /* PBXTextBookmark */ = 6B8DE83510B053C200DF20FB /* PBXTextBookmark */; - 6B8DE83710B053F500DF20FB /* PBXTextBookmark */ = 6B8DE83710B053F500DF20FB /* PBXTextBookmark */; - 6B8DE83910B0541B00DF20FB /* PBXTextBookmark */ = 6B8DE83910B0541B00DF20FB /* PBXTextBookmark */; - 6B8DE83B10B0546F00DF20FB /* PBXTextBookmark */ = 6B8DE83B10B0546F00DF20FB /* PBXTextBookmark */; - 6B8DE83D10B054AB00DF20FB /* PBXTextBookmark */ = 6B8DE83D10B054AB00DF20FB /* PBXTextBookmark */; - 6B8DE83F10B054C100DF20FB /* PBXTextBookmark */ = 6B8DE83F10B054C100DF20FB /* PBXTextBookmark */; - 6B8DE84110B054EF00DF20FB /* PBXTextBookmark */ = 6B8DE84110B054EF00DF20FB /* PBXTextBookmark */; - 6B8DE84310B0554900DF20FB /* PBXTextBookmark */ = 6B8DE84310B0554900DF20FB /* PBXTextBookmark */; - 6B8DE84410B0556C00DF20FB /* PBXTextBookmark */ = 6B8DE84410B0556C00DF20FB /* PBXTextBookmark */; - 6B8DE84610B0559F00DF20FB /* PBXTextBookmark */ = 6B8DE84610B0559F00DF20FB /* PBXTextBookmark */; - 6B8DE84710B055DA00DF20FB /* PBXTextBookmark */ = 6B8DE84710B055DA00DF20FB /* PBXTextBookmark */; - 6B8DE84810B0584400DF20FB /* PBXTextBookmark */ = 6B8DE84810B0584400DF20FB /* PBXTextBookmark */; - 6B8DE84910B0584400DF20FB /* PBXTextBookmark */ = 6B8DE84910B0584400DF20FB /* PBXTextBookmark */; - 6B8DE84A10B0584400DF20FB /* PBXTextBookmark */ = 6B8DE84A10B0584400DF20FB /* PBXTextBookmark */; - 6B8DE84B10B0584400DF20FB /* PBXTextBookmark */ = 6B8DE84B10B0584400DF20FB /* PBXTextBookmark */; - 6B8DE84C10B0584400DF20FB /* PBXTextBookmark */ = 6B8DE84C10B0584400DF20FB /* PBXTextBookmark */; - 6B8DE84D10B0584400DF20FB /* PBXTextBookmark */ = 6B8DE84D10B0584400DF20FB /* PBXTextBookmark */; - 6B8DE84E10B0584400DF20FB /* PBXTextBookmark */ = 6B8DE84E10B0584400DF20FB /* PBXTextBookmark */; - 6B8DE84F10B0584400DF20FB /* PBXTextBookmark */ = 6B8DE84F10B0584400DF20FB /* PBXTextBookmark */; - 6B8DE85010B0584400DF20FB /* PBXTextBookmark */ = 6B8DE85010B0584400DF20FB /* PBXTextBookmark */; - 6B8DE85110B6873400DF20FB /* PBXTextBookmark */ = 6B8DE85110B6873400DF20FB /* PBXTextBookmark */; - 6B8DE85210B6873400DF20FB /* PBXTextBookmark */ = 6B8DE85210B6873400DF20FB /* PBXTextBookmark */; - 6B8DE85310B6873400DF20FB /* PBXTextBookmark */ = 6B8DE85310B6873400DF20FB /* PBXTextBookmark */; - 6B8DE85410B6873400DF20FB /* PBXTextBookmark */ = 6B8DE85410B6873400DF20FB /* PBXTextBookmark */; - 6B8DE85510B6873400DF20FB /* PBXTextBookmark */ = 6B8DE85510B6873400DF20FB /* PBXTextBookmark */; - 6B8DE85610B6873400DF20FB /* PBXTextBookmark */ = 6B8DE85610B6873400DF20FB /* PBXTextBookmark */; - 6B8DE85710B6873400DF20FB /* PBXTextBookmark */ = 6B8DE85710B6873400DF20FB /* PBXTextBookmark */; - 6B8DE85C10B6899100DF20FB /* PBXTextBookmark */ = 6B8DE85C10B6899100DF20FB /* PBXTextBookmark */; - 6B8DE85D10B6899100DF20FB /* PBXTextBookmark */ = 6B8DE85D10B6899100DF20FB /* PBXTextBookmark */; - 6B8DE85E10B6899100DF20FB /* PBXTextBookmark */ = 6B8DE85E10B6899100DF20FB /* PBXTextBookmark */; - 6B8DE85F10B6899100DF20FB /* PBXTextBookmark */ = 6B8DE85F10B6899100DF20FB /* PBXTextBookmark */; - 6B8DE86010B6899100DF20FB /* PBXTextBookmark */ = 6B8DE86010B6899100DF20FB /* PBXTextBookmark */; - 6B8DE86110B6899100DF20FB /* PBXTextBookmark */ = 6B8DE86110B6899100DF20FB /* PBXTextBookmark */; - 6B8DE86210B6899100DF20FB /* PBXTextBookmark */ = 6B8DE86210B6899100DF20FB /* PBXTextBookmark */; - 6B8DE86310B6899100DF20FB /* PBXTextBookmark */ = 6B8DE86310B6899100DF20FB /* PBXTextBookmark */; - 6B8DE86410B6899100DF20FB /* PBXTextBookmark */ = 6B8DE86410B6899100DF20FB /* PBXTextBookmark */; - 6B8DE86510B6899100DF20FB /* PBXTextBookmark */ = 6B8DE86510B6899100DF20FB /* PBXTextBookmark */; - 6B8DE86610B6899200DF20FB /* PBXTextBookmark */ = 6B8DE86610B6899200DF20FB /* PBXTextBookmark */; - 6B8DE86710B689A400DF20FB /* PBXTextBookmark */ = 6B8DE86710B689A400DF20FB /* PBXTextBookmark */; - 6B8DE86B10B68A1300DF20FB /* PBXTextBookmark */ = 6B8DE86B10B68A1300DF20FB /* PBXTextBookmark */; - 6B8DE86C10B68A1300DF20FB /* PBXTextBookmark */ = 6B8DE86C10B68A1300DF20FB /* PBXTextBookmark */; - 6B8DE86D10B68A1300DF20FB /* PBXTextBookmark */ = 6B8DE86D10B68A1300DF20FB /* PBXTextBookmark */; - 6B8DE86E10B68A1300DF20FB /* PBXTextBookmark */ = 6B8DE86E10B68A1300DF20FB /* PBXTextBookmark */; - 6B8DE86F10B68A1300DF20FB /* PBXTextBookmark */ = 6B8DE86F10B68A1300DF20FB /* PBXTextBookmark */; - 6B8DE87010B68A1300DF20FB /* PBXTextBookmark */ = 6B8DE87010B68A1300DF20FB /* PBXTextBookmark */; - 6B8DE87110B68A1300DF20FB /* PBXTextBookmark */ = 6B8DE87110B68A1300DF20FB /* PBXTextBookmark */; - 6B8DE87210B68A1300DF20FB /* PBXTextBookmark */ = 6B8DE87210B68A1300DF20FB /* PBXTextBookmark */; - 6B8DE87310B68A1300DF20FB /* PBXTextBookmark */ = 6B8DE87310B68A1300DF20FB /* PBXTextBookmark */; - 6B8DE87410B68A1300DF20FB /* PBXTextBookmark */ = 6B8DE87410B68A1300DF20FB /* PBXTextBookmark */; - 6B8DE87510B68A1300DF20FB /* PBXTextBookmark */ = 6B8DE87510B68A1300DF20FB /* PBXTextBookmark */; - 6B8DE87610B68A1300DF20FB /* PBXTextBookmark */ = 6B8DE87610B68A1300DF20FB /* PBXTextBookmark */; - 6B8DE87A10B68A7500DF20FB /* PBXTextBookmark */ = 6B8DE87A10B68A7500DF20FB /* PBXTextBookmark */; - 6B8DE87B10B68A7500DF20FB /* PBXTextBookmark */ = 6B8DE87B10B68A7500DF20FB /* PBXTextBookmark */; - 6B8DE87C10B68A7500DF20FB /* PBXTextBookmark */ = 6B8DE87C10B68A7500DF20FB /* PBXTextBookmark */; - 6B8DE87D10B68A7500DF20FB /* PBXTextBookmark */ = 6B8DE87D10B68A7500DF20FB /* PBXTextBookmark */; - 6B8DE87E10B68A7500DF20FB /* PBXTextBookmark */ = 6B8DE87E10B68A7500DF20FB /* PBXTextBookmark */; - 6B8DE87F10B68A7500DF20FB /* PBXTextBookmark */ = 6B8DE87F10B68A7500DF20FB /* PBXTextBookmark */; - 6B8DE88010B68A7500DF20FB /* PBXTextBookmark */ = 6B8DE88010B68A7500DF20FB /* PBXTextBookmark */; - 6B8DE88110B68A7500DF20FB /* PBXTextBookmark */ = 6B8DE88110B68A7500DF20FB /* PBXTextBookmark */; - 6B8DE89910B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE89910B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE89A10B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE89A10B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE89B10B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE89B10B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE89C10B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE89C10B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE89D10B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE89D10B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE89E10B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE89E10B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE89F10B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE89F10B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8A010B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8A010B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8A110B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8A110B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8A210B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8A210B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8A310B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8A310B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8A410B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8A410B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8A510B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8A510B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8A610B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8A610B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8A710B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8A710B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8A810B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8A810B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8A910B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8A910B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8AA10B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8AA10B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8AB10B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8AB10B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8AC10B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8AC10B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8AD10B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8AD10B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8AE10B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8AE10B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8AF10B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8AF10B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8B010B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8B010B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8B110B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8B110B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8B210B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8B210B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8B310B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8B310B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8B410B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8B410B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8B510B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8B510B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8B610B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8B610B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8B710B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8B710B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8B810B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8B810B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8B910B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8B910B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8BA10B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8BA10B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8BB10B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8BB10B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8BC10B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8BC10B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8BD10B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8BD10B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8BE10B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8BE10B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8BF10B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8BF10B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8C010B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8C010B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8C110B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8C110B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8C210B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8C210B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8C310B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8C310B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8C410B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8C410B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8C510B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8C510B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8C610B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8C610B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8C710B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8C710B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8C810B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8C810B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8C910B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8C910B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8CA10B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8CA10B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8CB10B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8CB10B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8CC10B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8CC10B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8CD10B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8CD10B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8CE10B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8CE10B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8CF10B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8CF10B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8D010B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8D010B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8D110B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8D110B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8D210B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8D210B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8D310B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8D310B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8D410B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8D410B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8D510B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8D510B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8D610B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8D610B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8D710B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8D710B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8D810B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8D810B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8D910B6B3F800DF20FB /* PBXTextBookmark */ = 6B8DE8D910B6B3F800DF20FB /* PBXTextBookmark */; - 6B8DE8E610B6B59A00DF20FB /* PBXTextBookmark */ = 6B8DE8E610B6B59A00DF20FB /* PBXTextBookmark */; - 6B8DE8E710B6B59A00DF20FB /* PBXTextBookmark */ = 6B8DE8E710B6B59A00DF20FB /* PBXTextBookmark */; - 6B8DE8E810B6B59A00DF20FB /* PBXTextBookmark */ = 6B8DE8E810B6B59A00DF20FB /* PBXTextBookmark */; - 6B8DE8E910B6B59A00DF20FB /* PBXTextBookmark */ = 6B8DE8E910B6B59A00DF20FB /* PBXTextBookmark */; - 6B8DE8EA10B6B59A00DF20FB /* PBXTextBookmark */ = 6B8DE8EA10B6B59A00DF20FB /* PBXTextBookmark */; - 6B8DE8EB10B6B59A00DF20FB /* PBXTextBookmark */ = 6B8DE8EB10B6B59A00DF20FB /* PBXTextBookmark */; - 6B8DE8EC10B6B59A00DF20FB /* PBXTextBookmark */ = 6B8DE8EC10B6B59A00DF20FB /* PBXTextBookmark */; - 6B8DE8ED10B6B59A00DF20FB /* PBXTextBookmark */ = 6B8DE8ED10B6B59A00DF20FB /* PBXTextBookmark */; - 6B8DE8EE10B6B59A00DF20FB /* PBXTextBookmark */ = 6B8DE8EE10B6B59A00DF20FB /* PBXTextBookmark */; - 6B8DE8EF10B6B59A00DF20FB /* PBXTextBookmark */ = 6B8DE8EF10B6B59A00DF20FB /* PBXTextBookmark */; - 6B8DE8F010B6B59A00DF20FB /* PBXTextBookmark */ = 6B8DE8F010B6B59A00DF20FB /* PBXTextBookmark */; - 6B8DE8F110B6B59A00DF20FB /* PBXTextBookmark */ = 6B8DE8F110B6B59A00DF20FB /* PBXTextBookmark */; - 6B8DE8F210B6B59A00DF20FB /* PBXTextBookmark */ = 6B8DE8F210B6B59A00DF20FB /* PBXTextBookmark */; - 6B8DE8FB10B6B76800DF20FB /* PBXTextBookmark */ = 6B8DE8FB10B6B76800DF20FB /* PBXTextBookmark */; - 6B8DE8FC10B6B76800DF20FB /* PBXTextBookmark */ = 6B8DE8FC10B6B76800DF20FB /* PBXTextBookmark */; - 6B8DE8FD10B6B76800DF20FB /* PBXTextBookmark */ = 6B8DE8FD10B6B76800DF20FB /* PBXTextBookmark */; - 6B8DE8FE10B6B76800DF20FB /* PBXTextBookmark */ = 6B8DE8FE10B6B76800DF20FB /* PBXTextBookmark */; - 6B8DE8FF10B6B76800DF20FB /* PBXTextBookmark */ = 6B8DE8FF10B6B76800DF20FB /* PBXTextBookmark */; - 6B8DE90010B6B76800DF20FB /* PBXTextBookmark */ = 6B8DE90010B6B76800DF20FB /* PBXTextBookmark */; - 6B8DE90110B6B76800DF20FB /* PBXTextBookmark */ = 6B8DE90110B6B76800DF20FB /* PBXTextBookmark */; - 6B8DE90210B6B76800DF20FB /* PBXTextBookmark */ = 6B8DE90210B6B76800DF20FB /* PBXTextBookmark */; - 6B8DE90310B6B76800DF20FB /* PBXTextBookmark */ = 6B8DE90310B6B76800DF20FB /* PBXTextBookmark */; - 6B8DE90410B6B76800DF20FB /* PBXTextBookmark */ = 6B8DE90410B6B76800DF20FB /* PBXTextBookmark */; - 6B8DE90510B6B76800DF20FB /* PBXTextBookmark */ = 6B8DE90510B6B76800DF20FB /* PBXTextBookmark */; - 6B8DE90610B6B76800DF20FB /* PBXTextBookmark */ = 6B8DE90610B6B76800DF20FB /* PBXTextBookmark */; - 6B8DE90710B6B76800DF20FB /* PBXTextBookmark */ = 6B8DE90710B6B76800DF20FB /* PBXTextBookmark */; - 6B8DE90810B6B76800DF20FB /* PBXTextBookmark */ = 6B8DE90810B6B76800DF20FB /* PBXTextBookmark */; - 6B8DE90910B6BAD500DF20FB /* PBXTextBookmark */ = 6B8DE90910B6BAD500DF20FB /* PBXTextBookmark */; - 6B8DE90A10B6BAD500DF20FB /* PBXTextBookmark */ = 6B8DE90A10B6BAD500DF20FB /* PBXTextBookmark */; - 6B8DE90B10B6BAD500DF20FB /* PBXTextBookmark */ = 6B8DE90B10B6BAD500DF20FB /* PBXTextBookmark */; - 6B8DE90C10B6BAD500DF20FB /* PBXTextBookmark */ = 6B8DE90C10B6BAD500DF20FB /* PBXTextBookmark */; - 6B8DE90D10B6BAD500DF20FB /* PBXTextBookmark */ = 6B8DE90D10B6BAD500DF20FB /* PBXTextBookmark */; - 6B8DE90E10B6BAD500DF20FB /* PBXTextBookmark */ = 6B8DE90E10B6BAD500DF20FB /* PBXTextBookmark */; - 6B8DE90F10B6BAD500DF20FB /* PBXTextBookmark */ = 6B8DE90F10B6BAD500DF20FB /* PBXTextBookmark */; - 6B8DE91010B6BAD500DF20FB /* PBXTextBookmark */ = 6B8DE91010B6BAD500DF20FB /* PBXTextBookmark */; - 6B8DE91110B6BAD500DF20FB /* PBXTextBookmark */ = 6B8DE91110B6BAD500DF20FB /* PBXTextBookmark */; - 6B8DE91210B6BAD500DF20FB /* PBXTextBookmark */ = 6B8DE91210B6BAD500DF20FB /* PBXTextBookmark */; - 6B8DE91310B6BAD500DF20FB /* PBXTextBookmark */ = 6B8DE91310B6BAD500DF20FB /* PBXTextBookmark */; - 6B8DE91410B6BAD500DF20FB /* PBXTextBookmark */ = 6B8DE91410B6BAD500DF20FB /* PBXTextBookmark */; - 6B8DE91510B6BAD500DF20FB /* PBXTextBookmark */ = 6B8DE91510B6BAD500DF20FB /* PBXTextBookmark */; - 6B8DE91610B6BAD500DF20FB /* PBXTextBookmark */ = 6B8DE91610B6BAD500DF20FB /* PBXTextBookmark */; - 6B8DE91710B6BAD500DF20FB /* PBXTextBookmark */ = 6B8DE91710B6BAD500DF20FB /* PBXTextBookmark */; - 6B8DE91810B6BAD500DF20FB /* PBXTextBookmark */ = 6B8DE91810B6BAD500DF20FB /* PBXTextBookmark */; - 6B8DE91910B6BAD500DF20FB /* PBXTextBookmark */ = 6B8DE91910B6BAD500DF20FB /* PBXTextBookmark */; - 6B8DE91A10B6BAD500DF20FB /* PBXTextBookmark */ = 6B8DE91A10B6BAD500DF20FB /* PBXTextBookmark */; - 6B8DE91B10B6BAD500DF20FB /* PBXTextBookmark */ = 6B8DE91B10B6BAD500DF20FB /* PBXTextBookmark */; - 6B8DE91C10B6BAD500DF20FB /* PBXTextBookmark */ = 6B8DE91C10B6BAD500DF20FB /* PBXTextBookmark */; - 6B8DE91D10B6BAD500DF20FB /* PBXTextBookmark */ = 6B8DE91D10B6BAD500DF20FB /* PBXTextBookmark */; - 6B8DE91E10B6BAD500DF20FB /* PBXTextBookmark */ = 6B8DE91E10B6BAD500DF20FB /* PBXTextBookmark */; - 6B8DE91F10B6BAD500DF20FB /* PBXTextBookmark */ = 6B8DE91F10B6BAD500DF20FB /* PBXTextBookmark */; - 6B8DE92010B6BAD500DF20FB /* PBXTextBookmark */ = 6B8DE92010B6BAD500DF20FB /* PBXTextBookmark */; - 6B8DE92110B6BAD500DF20FB /* PBXTextBookmark */ = 6B8DE92110B6BAD500DF20FB /* PBXTextBookmark */; - 6B8DE92210B6BAD500DF20FB /* PBXTextBookmark */ = 6B8DE92210B6BAD500DF20FB /* PBXTextBookmark */; - 6B8DE92310B6BBCC00DF20FB /* PBXTextBookmark */ = 6B8DE92310B6BBCC00DF20FB /* PBXTextBookmark */; - 6B8DE92410B6BC3B00DF20FB /* PBXTextBookmark */ = 6B8DE92410B6BC3B00DF20FB /* PBXTextBookmark */; - 6B8DE92B10B6BCDA00DF20FB /* PBXTextBookmark */ = 6B8DE92B10B6BCDA00DF20FB /* PBXTextBookmark */; - 6B8DE92C10B6BCDA00DF20FB /* PBXTextBookmark */ = 6B8DE92C10B6BCDA00DF20FB /* PBXTextBookmark */; - 6B8DE92D10B6BCDA00DF20FB /* PBXTextBookmark */ = 6B8DE92D10B6BCDA00DF20FB /* PBXTextBookmark */; - 6B8DE92E10B6BCDA00DF20FB /* PBXTextBookmark */ = 6B8DE92E10B6BCDA00DF20FB /* PBXTextBookmark */; - 6B8DE92F10B6BCDA00DF20FB /* PBXTextBookmark */ = 6B8DE92F10B6BCDA00DF20FB /* PBXTextBookmark */; - 6B8DE93010B6BCDA00DF20FB /* PBXTextBookmark */ = 6B8DE93010B6BCDA00DF20FB /* PBXTextBookmark */; - 6B8DE93110B6BCDA00DF20FB /* PBXTextBookmark */ = 6B8DE93110B6BCDA00DF20FB /* PBXTextBookmark */; - 6B8DE93210B6BCDA00DF20FB /* PBXTextBookmark */ = 6B8DE93210B6BCDA00DF20FB /* PBXTextBookmark */; - 6B8DE93310B6BCDA00DF20FB /* PBXTextBookmark */ = 6B8DE93310B6BCDA00DF20FB /* PBXTextBookmark */; - 6B8DE93410B6BCDA00DF20FB /* PBXTextBookmark */ = 6B8DE93410B6BCDA00DF20FB /* PBXTextBookmark */; - 6B8DE93510B6BCDA00DF20FB /* PBXTextBookmark */ = 6B8DE93510B6BCDA00DF20FB /* PBXTextBookmark */; - 6B8DE93610B6BCDA00DF20FB /* PBXTextBookmark */ = 6B8DE93610B6BCDA00DF20FB /* PBXTextBookmark */; - 6B8DE93710B6BCDA00DF20FB /* PBXTextBookmark */ = 6B8DE93710B6BCDA00DF20FB /* PBXTextBookmark */; - 6B8DE93810B6BCDD00DF20FB /* PBXTextBookmark */ = 6B8DE93810B6BCDD00DF20FB /* PBXTextBookmark */; - 6B8DE93910B6BD1300DF20FB /* PBXTextBookmark */ = 6B8DE93910B6BD1300DF20FB /* PBXTextBookmark */; - 6B8DE93A10B6BD1300DF20FB /* PBXTextBookmark */ = 6B8DE93A10B6BD1300DF20FB /* PBXTextBookmark */; - 6B8DE93B10B6BD1E00DF20FB /* PBXTextBookmark */ = 6B8DE93B10B6BD1E00DF20FB /* PBXTextBookmark */; - 6B8DE93C10B6BD1E00DF20FB /* PBXTextBookmark */ = 6B8DE93C10B6BD1E00DF20FB /* PBXTextBookmark */; - 6B8DE93D10B6BD1E00DF20FB /* PBXTextBookmark */ = 6B8DE93D10B6BD1E00DF20FB /* PBXTextBookmark */; - 6B8DE93E10B6BD1E00DF20FB /* PBXTextBookmark */ = 6B8DE93E10B6BD1E00DF20FB /* PBXTextBookmark */; - 6B8DE94610B6BEDB00DF20FB /* PBXTextBookmark */ = 6B8DE94610B6BEDB00DF20FB /* PBXTextBookmark */; - 6B8DE94710B6BEDB00DF20FB /* PBXTextBookmark */ = 6B8DE94710B6BEDB00DF20FB /* PBXTextBookmark */; - 6B8DE94810B6BEDB00DF20FB /* PBXTextBookmark */ = 6B8DE94810B6BEDB00DF20FB /* PBXTextBookmark */; - 6B8DE94910B6BEDB00DF20FB /* PBXTextBookmark */ = 6B8DE94910B6BEDB00DF20FB /* PBXTextBookmark */; - 6B8DE94A10B6BEDB00DF20FB /* PBXTextBookmark */ = 6B8DE94A10B6BEDB00DF20FB /* PBXTextBookmark */; - 6B8DE94B10B6BEDB00DF20FB /* PBXTextBookmark */ = 6B8DE94B10B6BEDB00DF20FB /* PBXTextBookmark */; - 6B8DE94C10B6BEDB00DF20FB /* PBXTextBookmark */ = 6B8DE94C10B6BEDB00DF20FB /* PBXTextBookmark */; - 6B8DE94D10B6BEDB00DF20FB /* PBXTextBookmark */ = 6B8DE94D10B6BEDB00DF20FB /* PBXTextBookmark */; - 6B8DE94E10B6BEDB00DF20FB /* PBXTextBookmark */ = 6B8DE94E10B6BEDB00DF20FB /* PBXTextBookmark */; - 6B8DE94F10B6BEDB00DF20FB /* PBXTextBookmark */ = 6B8DE94F10B6BEDB00DF20FB /* PBXTextBookmark */; - 6B8DE95010B6BEDB00DF20FB /* PBXTextBookmark */ = 6B8DE95010B6BEDB00DF20FB /* PBXTextBookmark */; - 6B8DE95110B6BEDB00DF20FB /* PBXTextBookmark */ = 6B8DE95110B6BEDB00DF20FB /* PBXTextBookmark */; - 6B8DE95210B6BEDB00DF20FB /* PBXTextBookmark */ = 6B8DE95210B6BEDB00DF20FB /* PBXTextBookmark */; - 6B8DE95310B6BEDB00DF20FB /* PBXTextBookmark */ = 6B8DE95310B6BEDB00DF20FB /* PBXTextBookmark */; - 6B8DE95410B6BEDB00DF20FB /* PBXTextBookmark */ = 6B8DE95410B6BEDB00DF20FB /* PBXTextBookmark */; - 6B8DE95510B6BEDB00DF20FB /* PBXTextBookmark */ = 6B8DE95510B6BEDB00DF20FB /* PBXTextBookmark */; - 6B8DE95D10B6BF0100DF20FB /* PBXTextBookmark */ = 6B8DE95D10B6BF0100DF20FB /* PBXTextBookmark */; - 6B8DE95E10B6BF0100DF20FB /* PBXTextBookmark */ = 6B8DE95E10B6BF0100DF20FB /* PBXTextBookmark */; - 6B8DE95F10B6BF0100DF20FB /* PBXTextBookmark */ = 6B8DE95F10B6BF0100DF20FB /* PBXTextBookmark */; - 6B8DE96010B6BF0100DF20FB /* PBXTextBookmark */ = 6B8DE96010B6BF0100DF20FB /* PBXTextBookmark */; - 6B8DE96110B6BF0100DF20FB /* PBXTextBookmark */ = 6B8DE96110B6BF0100DF20FB /* PBXTextBookmark */; - 6B8DE96610B6BF2A00DF20FB /* PBXTextBookmark */ = 6B8DE96610B6BF2A00DF20FB /* PBXTextBookmark */; - 6B8DE96910B6BF6100DF20FB /* PBXTextBookmark */ = 6B8DE96910B6BF6100DF20FB /* PBXTextBookmark */; - 6B8DE96A10B6BF6100DF20FB /* PBXTextBookmark */ = 6B8DE96A10B6BF6100DF20FB /* PBXTextBookmark */; - 6B8DE96B10B6BF6100DF20FB /* PBXTextBookmark */ = 6B8DE96B10B6BF6100DF20FB /* PBXTextBookmark */; - 6B8DE96C10B6BF6100DF20FB /* PBXTextBookmark */ = 6B8DE96C10B6BF6100DF20FB /* PBXTextBookmark */; - 6B8DE96F10B6BF6900DF20FB /* PBXTextBookmark */ = 6B8DE96F10B6BF6900DF20FB /* PBXTextBookmark */; - 6B8DE97310B6C04900DF20FB /* PBXTextBookmark */ = 6B8DE97310B6C04900DF20FB /* PBXTextBookmark */; - 6B8DE97410B6C04900DF20FB /* PBXTextBookmark */ = 6B8DE97410B6C04900DF20FB /* PBXTextBookmark */; - 6B8DE97510B6C04900DF20FB /* PBXTextBookmark */ = 6B8DE97510B6C04900DF20FB /* PBXTextBookmark */; - 6B8DE97610B6C04900DF20FB /* PBXTextBookmark */ = 6B8DE97610B6C04900DF20FB /* PBXTextBookmark */; - 6B8DE97710B6C04900DF20FB /* PBXTextBookmark */ = 6B8DE97710B6C04900DF20FB /* PBXTextBookmark */; - 6B8DE97810B6C04900DF20FB /* PBXTextBookmark */ = 6B8DE97810B6C04900DF20FB /* PBXTextBookmark */; - 6B8DE97910B6C04900DF20FB /* PBXTextBookmark */ = 6B8DE97910B6C04900DF20FB /* PBXTextBookmark */; - 6B8DE97E10B6C08700DF20FB /* PBXTextBookmark */ = 6B8DE97E10B6C08700DF20FB /* PBXTextBookmark */; - 6B8DE97F10B6C0A100DF20FB /* PBXTextBookmark */ = 6B8DE97F10B6C0A100DF20FB /* PBXTextBookmark */; - 6B8DE98010B6C0A600DF20FB /* PBXTextBookmark */ = 6B8DE98010B6C0A600DF20FB /* PBXTextBookmark */; - 6B8DE98110B6C0A600DF20FB /* PBXTextBookmark */ = 6B8DE98110B6C0A600DF20FB /* PBXTextBookmark */; - 6B8DE98B10B6C53B00DF20FB /* PBXTextBookmark */ = 6B8DE98B10B6C53B00DF20FB /* PBXTextBookmark */; - 6B8DE98C10B6C53B00DF20FB /* PBXTextBookmark */ = 6B8DE98C10B6C53B00DF20FB /* PBXTextBookmark */; - 6B8DE98D10B6C53B00DF20FB /* PBXTextBookmark */ = 6B8DE98D10B6C53B00DF20FB /* PBXTextBookmark */; - 6B8DE98E10B6C53B00DF20FB /* PBXTextBookmark */ = 6B8DE98E10B6C53B00DF20FB /* PBXTextBookmark */; - 6B8DE98F10B6C53B00DF20FB /* PBXTextBookmark */ = 6B8DE98F10B6C53B00DF20FB /* PBXTextBookmark */; - 6B8DE99010B6C53B00DF20FB /* PBXTextBookmark */ = 6B8DE99010B6C53B00DF20FB /* PBXTextBookmark */; - 6B8DE99110B6C53B00DF20FB /* PBXTextBookmark */ = 6B8DE99110B6C53B00DF20FB /* PBXTextBookmark */; - 6B8DE99210B6C53B00DF20FB /* PBXTextBookmark */ = 6B8DE99210B6C53B00DF20FB /* PBXTextBookmark */; - 6B8DE99310B6C53B00DF20FB /* PBXTextBookmark */ = 6B8DE99310B6C53B00DF20FB /* PBXTextBookmark */; - 6B8DE99410B6C53B00DF20FB /* PBXTextBookmark */ = 6B8DE99410B6C53B00DF20FB /* PBXTextBookmark */; - 6B8DE99510B6C53B00DF20FB /* PBXTextBookmark */ = 6B8DE99510B6C53B00DF20FB /* PBXTextBookmark */; - 6B8DE99610B6C53B00DF20FB /* PBXTextBookmark */ = 6B8DE99610B6C53B00DF20FB /* PBXTextBookmark */; - 6B8DE99710B6C53B00DF20FB /* PBXTextBookmark */ = 6B8DE99710B6C53B00DF20FB /* PBXTextBookmark */; - 6B8DE99810B6C53B00DF20FB /* PBXTextBookmark */ = 6B8DE99810B6C53B00DF20FB /* PBXTextBookmark */; - 6B8DE99910B6C53B00DF20FB /* PBXTextBookmark */ = 6B8DE99910B6C53B00DF20FB /* PBXTextBookmark */; - 6B8DE99A10B6C53B00DF20FB /* PBXTextBookmark */ = 6B8DE99A10B6C53B00DF20FB /* PBXTextBookmark */; - 6B8DE99B10B6C53B00DF20FB /* PBXTextBookmark */ = 6B8DE99B10B6C53B00DF20FB /* PBXTextBookmark */; - 6B8DE99C10B6C53B00DF20FB /* PBXTextBookmark */ = 6B8DE99C10B6C53B00DF20FB /* PBXTextBookmark */; - 6B8DE99D10B6C53B00DF20FB /* PBXTextBookmark */ = 6B8DE99D10B6C53B00DF20FB /* PBXTextBookmark */; - 6B8DE99E10B6C53B00DF20FB /* PBXTextBookmark */ = 6B8DE99E10B6C53B00DF20FB /* PBXTextBookmark */; - 6B8DE99F10B6C53B00DF20FB /* PBXTextBookmark */ = 6B8DE99F10B6C53B00DF20FB /* PBXTextBookmark */; - 6B8DE9A010B6C53B00DF20FB /* PBXTextBookmark */ = 6B8DE9A010B6C53B00DF20FB /* PBXTextBookmark */; - 6B8DE9A110B6C53B00DF20FB /* PBXTextBookmark */ = 6B8DE9A110B6C53B00DF20FB /* PBXTextBookmark */; - 6B8DE9A210B6C53B00DF20FB /* PBXTextBookmark */ = 6B8DE9A210B6C53B00DF20FB /* PBXTextBookmark */; - 6B8DE9A310B6C53B00DF20FB /* PBXTextBookmark */ = 6B8DE9A310B6C53B00DF20FB /* PBXTextBookmark */; - 6B8DE9A410B6C53B00DF20FB /* PBXTextBookmark */ = 6B8DE9A410B6C53B00DF20FB /* PBXTextBookmark */; - 6B8DE9A510B6C53B00DF20FB /* PBXTextBookmark */ = 6B8DE9A510B6C53B00DF20FB /* PBXTextBookmark */; - 6B8DE9A610B6C53B00DF20FB /* PBXTextBookmark */ = 6B8DE9A610B6C53B00DF20FB /* PBXTextBookmark */; - 6B8DE9A710B6C53B00DF20FB /* PBXTextBookmark */ = 6B8DE9A710B6C53B00DF20FB /* PBXTextBookmark */; - 6B8DE9A810B6C53B00DF20FB /* PBXTextBookmark */ = 6B8DE9A810B6C53B00DF20FB /* PBXTextBookmark */; - 6B8DE9A910B6C53B00DF20FB /* PBXTextBookmark */ = 6B8DE9A910B6C53B00DF20FB /* PBXTextBookmark */; - 6B8DE9AA10B6C53B00DF20FB /* PBXTextBookmark */ = 6B8DE9AA10B6C53B00DF20FB /* PBXTextBookmark */; - 6B8DE9AB10B6C53B00DF20FB /* PBXTextBookmark */ = 6B8DE9AB10B6C53B00DF20FB /* PBXTextBookmark */; - 6B8DE9AC10B6C53B00DF20FB /* PBXTextBookmark */ = 6B8DE9AC10B6C53B00DF20FB /* PBXTextBookmark */; - 6B8DE9AD10B6C53B00DF20FB /* PBXTextBookmark */ = 6B8DE9AD10B6C53B00DF20FB /* PBXTextBookmark */; - 6B8DE9AE10B6C53B00DF20FB /* PBXTextBookmark */ = 6B8DE9AE10B6C53B00DF20FB /* PBXTextBookmark */; - 6B8DE9AF10B6C53B00DF20FB /* PBXTextBookmark */ = 6B8DE9AF10B6C53B00DF20FB /* PBXTextBookmark */; - 6B8DE9B010B6C53B00DF20FB /* PBXTextBookmark */ = 6B8DE9B010B6C53B00DF20FB /* PBXTextBookmark */; - 6B8DE9B110B6C53B00DF20FB /* PBXTextBookmark */ = 6B8DE9B110B6C53B00DF20FB /* PBXTextBookmark */; - 6B8DE9B210B6C53B00DF20FB /* PBXTextBookmark */ = 6B8DE9B210B6C53B00DF20FB /* PBXTextBookmark */; - 6B8DE9B310B6C53B00DF20FB /* PBXTextBookmark */ = 6B8DE9B310B6C53B00DF20FB /* PBXTextBookmark */; - 6B8DE9B410B6C53B00DF20FB /* PBXTextBookmark */ = 6B8DE9B410B6C53B00DF20FB /* PBXTextBookmark */; - 6B8DE9B510B6C53B00DF20FB /* PBXTextBookmark */ = 6B8DE9B510B6C53B00DF20FB /* PBXTextBookmark */; - 6B8DE9B610B6C53B00DF20FB /* PBXTextBookmark */ = 6B8DE9B610B6C53B00DF20FB /* PBXTextBookmark */; - 6B8DE9B710B6C53B00DF20FB /* PBXTextBookmark */ = 6B8DE9B710B6C53B00DF20FB /* PBXTextBookmark */; - 6B8DE9BB10B6C61D00DF20FB /* PBXTextBookmark */ = 6B8DE9BB10B6C61D00DF20FB /* PBXTextBookmark */; - 6B8DE9BC10B6C61D00DF20FB /* PBXTextBookmark */ = 6B8DE9BC10B6C61D00DF20FB /* PBXTextBookmark */; - 6B8DE9BD10B6C61D00DF20FB /* PBXTextBookmark */ = 6B8DE9BD10B6C61D00DF20FB /* PBXTextBookmark */; - 6B8DE9BE10B6C61D00DF20FB /* PBXTextBookmark */ = 6B8DE9BE10B6C61D00DF20FB /* PBXTextBookmark */; - 6B8DE9C310B6C64100DF20FB /* PBXTextBookmark */ = 6B8DE9C310B6C64100DF20FB /* PBXTextBookmark */; - 6B8DE9C410B6C64100DF20FB /* PBXTextBookmark */ = 6B8DE9C410B6C64100DF20FB /* PBXTextBookmark */; - 6B8DE9C510B6C64100DF20FB /* PBXTextBookmark */ = 6B8DE9C510B6C64100DF20FB /* PBXTextBookmark */; - 6B8DE9C610B6C64100DF20FB /* PBXTextBookmark */ = 6B8DE9C610B6C64100DF20FB /* PBXTextBookmark */; - 6B8DE9CE10B6C75600DF20FB /* PBXTextBookmark */ = 6B8DE9CE10B6C75600DF20FB /* PBXTextBookmark */; - 6B8DE9CF10B6C75600DF20FB /* PBXTextBookmark */ = 6B8DE9CF10B6C75600DF20FB /* PBXTextBookmark */; - 6B8DE9D010B6C75600DF20FB /* PBXTextBookmark */ = 6B8DE9D010B6C75600DF20FB /* PBXTextBookmark */; - 6B8DE9D110B6C75600DF20FB /* PBXTextBookmark */ = 6B8DE9D110B6C75600DF20FB /* PBXTextBookmark */; - 6B8DE9D410B6C7DD00DF20FB /* PBXTextBookmark */ = 6B8DE9D410B6C7DD00DF20FB /* PBXTextBookmark */; - 6B8DE9D510B6C7DD00DF20FB /* PBXTextBookmark */ = 6B8DE9D510B6C7DD00DF20FB /* PBXTextBookmark */; - 6B8DE9D610B6C7DD00DF20FB /* PBXTextBookmark */ = 6B8DE9D610B6C7DD00DF20FB /* PBXTextBookmark */; - 6B8DE9D710B6C7DD00DF20FB /* PBXTextBookmark */ = 6B8DE9D710B6C7DD00DF20FB /* PBXTextBookmark */; - 6B8DE9DA10B6C83E00DF20FB /* PBXTextBookmark */ = 6B8DE9DA10B6C83E00DF20FB /* PBXTextBookmark */; - 6B8DE9DB10B6C83E00DF20FB /* PBXTextBookmark */ = 6B8DE9DB10B6C83E00DF20FB /* PBXTextBookmark */; - 6B8DE9DC10B6C83E00DF20FB /* PBXTextBookmark */ = 6B8DE9DC10B6C83E00DF20FB /* PBXTextBookmark */; - 6B8DE9E110B6C8BE00DF20FB /* PBXTextBookmark */ = 6B8DE9E110B6C8BE00DF20FB /* PBXTextBookmark */; - 6B8DE9E210B6C8BE00DF20FB /* PBXTextBookmark */ = 6B8DE9E210B6C8BE00DF20FB /* PBXTextBookmark */; - 6B8DE9E310B6C8BE00DF20FB /* PBXTextBookmark */ = 6B8DE9E310B6C8BE00DF20FB /* PBXTextBookmark */; - 6B8DE9E410B6C8BE00DF20FB /* PBXTextBookmark */ = 6B8DE9E410B6C8BE00DF20FB /* PBXTextBookmark */; - 6B8DE9E510B6C8BE00DF20FB /* PBXTextBookmark */ = 6B8DE9E510B6C8BE00DF20FB /* PBXTextBookmark */; - 6B8DE9E610B6C8BE00DF20FB /* PBXTextBookmark */ = 6B8DE9E610B6C8BE00DF20FB /* PBXTextBookmark */; - 6B8DE9EA10B6C97B00DF20FB /* PBXTextBookmark */ = 6B8DE9EA10B6C97B00DF20FB /* PBXTextBookmark */; - 6B8DE9EB10B6C97B00DF20FB /* PBXTextBookmark */ = 6B8DE9EB10B6C97B00DF20FB /* PBXTextBookmark */; - 6B8DE9EC10B6C97B00DF20FB /* PBXTextBookmark */ = 6B8DE9EC10B6C97B00DF20FB /* PBXTextBookmark */; - 6B8DE9ED10B6C97B00DF20FB /* PBXTextBookmark */ = 6B8DE9ED10B6C97B00DF20FB /* PBXTextBookmark */; - 6B8DE9EE10B6C97B00DF20FB /* PBXTextBookmark */ = 6B8DE9EE10B6C97B00DF20FB /* PBXTextBookmark */; - 6B8DE9EF10B6C97B00DF20FB /* PBXTextBookmark */ = 6B8DE9EF10B6C97B00DF20FB /* PBXTextBookmark */; - 6B8DE9F010B6C98D00DF20FB /* PBXTextBookmark */ = 6B8DE9F010B6C98D00DF20FB /* PBXTextBookmark */; - 6B8DE9F110B6C9A400DF20FB /* PBXTextBookmark */ = 6B8DE9F110B6C9A400DF20FB /* PBXTextBookmark */; - 6B8DE9F510B6C9B700DF20FB /* PBXTextBookmark */ = 6B8DE9F510B6C9B700DF20FB /* PBXTextBookmark */; - 6B8DE9F610B6C9B700DF20FB /* PBXTextBookmark */ = 6B8DE9F610B6C9B700DF20FB /* PBXTextBookmark */; - 6B8DE9F710B6C9B700DF20FB /* PBXTextBookmark */ = 6B8DE9F710B6C9B700DF20FB /* PBXTextBookmark */; - 6B8DE9F810B6C9B700DF20FB /* PBXTextBookmark */ = 6B8DE9F810B6C9B700DF20FB /* PBXTextBookmark */; - 6B8DE9F910B6C9B700DF20FB /* PBXTextBookmark */ = 6B8DE9F910B6C9B700DF20FB /* PBXTextBookmark */; - 6B8DE9FC10B6C9BD00DF20FB /* PBXTextBookmark */ = 6B8DE9FC10B6C9BD00DF20FB /* PBXTextBookmark */; - 6B8DEA0110B6CA1500DF20FB /* PBXTextBookmark */ = 6B8DEA0110B6CA1500DF20FB /* PBXTextBookmark */; - 6B8DEA0210B6CA1500DF20FB /* PBXTextBookmark */ = 6B8DEA0210B6CA1500DF20FB /* PBXTextBookmark */; - 6B8DEA0310B6CA1500DF20FB /* PBXTextBookmark */ = 6B8DEA0310B6CA1500DF20FB /* PBXTextBookmark */; - 6B8DEA0410B6CA1500DF20FB /* PBXTextBookmark */ = 6B8DEA0410B6CA1500DF20FB /* PBXTextBookmark */; - 6B8DEA0510B6CA1500DF20FB /* PBXTextBookmark */ = 6B8DEA0510B6CA1500DF20FB /* PBXTextBookmark */; - 6B8DEA0610B6CA1500DF20FB /* PBXTextBookmark */ = 6B8DEA0610B6CA1500DF20FB /* PBXTextBookmark */; - 6B8DEA0710B6CA1500DF20FB /* PBXTextBookmark */ = 6B8DEA0710B6CA1500DF20FB /* PBXTextBookmark */; - 6B8DEA0810B6CA1500DF20FB /* PBXTextBookmark */ = 6B8DEA0810B6CA1500DF20FB /* PBXTextBookmark */; - 6B8DEA0910B6CA1500DF20FB /* PBXTextBookmark */ = 6B8DEA0910B6CA1500DF20FB /* PBXTextBookmark */; - 6B8DEA0A10B6CA6E00DF20FB /* PBXTextBookmark */ = 6B8DEA0A10B6CA6E00DF20FB /* PBXTextBookmark */; - 6B8DEA0B10B6CA7500DF20FB /* PBXTextBookmark */ = 6B8DEA0B10B6CA7500DF20FB /* PBXTextBookmark */; - 6B8DEA0C10B6CA8700DF20FB /* PBXTextBookmark */ = 6B8DEA0C10B6CA8700DF20FB /* PBXTextBookmark */; - 6B8DEA0F10B6CAAD00DF20FB /* PBXTextBookmark */ = 6B8DEA0F10B6CAAD00DF20FB /* PBXTextBookmark */; - 6B8DEA1010B6CAAD00DF20FB /* PBXTextBookmark */ = 6B8DEA1010B6CAAD00DF20FB /* PBXTextBookmark */; - 6B8DEA1110B6CAAD00DF20FB /* PBXTextBookmark */ = 6B8DEA1110B6CAAD00DF20FB /* PBXTextBookmark */; - 6B8DEA1510B6CAF600DF20FB /* PBXTextBookmark */ = 6B8DEA1510B6CAF600DF20FB /* PBXTextBookmark */; - 6B8DEA1610B6CAF600DF20FB /* PBXTextBookmark */ = 6B8DEA1610B6CAF600DF20FB /* PBXTextBookmark */; - 6B8DEA1710B6CAF600DF20FB /* PBXTextBookmark */ = 6B8DEA1710B6CAF600DF20FB /* PBXTextBookmark */; - 6B8DEA1810B6CAF600DF20FB /* PBXTextBookmark */ = 6B8DEA1810B6CAF600DF20FB /* PBXTextBookmark */; - 6B8DEA1910B6CAF600DF20FB /* PBXTextBookmark */ = 6B8DEA1910B6CAF600DF20FB /* PBXTextBookmark */; - 6B8DEA1A10B6CB0600DF20FB /* PBXTextBookmark */ = 6B8DEA1A10B6CB0600DF20FB /* PBXTextBookmark */; - 6B8DEA1B10B6CB0D00DF20FB /* PBXTextBookmark */ = 6B8DEA1B10B6CB0D00DF20FB /* PBXTextBookmark */; - 6B8DEA1C10B6CB1100DF20FB /* PBXTextBookmark */ = 6B8DEA1C10B6CB1100DF20FB /* PBXTextBookmark */; - 6B8DEA1D10B6CB1100DF20FB /* PBXTextBookmark */ = 6B8DEA1D10B6CB1100DF20FB /* PBXTextBookmark */; - 6B8DEA1E10B6CB1300DF20FB /* PBXTextBookmark */ = 6B8DEA1E10B6CB1300DF20FB /* PBXTextBookmark */; - 6B8DEA1F10B6CB2E00DF20FB /* PBXTextBookmark */ = 6B8DEA1F10B6CB2E00DF20FB /* PBXTextBookmark */; - 6B8DEA2110B6CB3000DF20FB /* PBXTextBookmark */ = 6B8DEA2110B6CB3000DF20FB /* PBXTextBookmark */; - 6B8DEA2210B6CB3000DF20FB /* PBXTextBookmark */ = 6B8DEA2210B6CB3000DF20FB /* PBXTextBookmark */; - 6B8DEA2310B6CB3000DF20FB /* PBXTextBookmark */ = 6B8DEA2310B6CB3000DF20FB /* PBXTextBookmark */; - 6B8DEA2410B6CB3000DF20FB /* PBXTextBookmark */ = 6B8DEA2410B6CB3000DF20FB /* PBXTextBookmark */; - 6B8DEA2A10B6CB8A00DF20FB /* PBXTextBookmark */ = 6B8DEA2A10B6CB8A00DF20FB /* PBXTextBookmark */; - 6B8DEA2B10B6CB8A00DF20FB /* PBXTextBookmark */ = 6B8DEA2B10B6CB8A00DF20FB /* PBXTextBookmark */; - 6B8DEA2C10B6CB8A00DF20FB /* PBXTextBookmark */ = 6B8DEA2C10B6CB8A00DF20FB /* PBXTextBookmark */; - 6B8DEA2D10B6CB8A00DF20FB /* PBXTextBookmark */ = 6B8DEA2D10B6CB8A00DF20FB /* PBXTextBookmark */; - 6B8DEA2E10B6CB8A00DF20FB /* PBXTextBookmark */ = 6B8DEA2E10B6CB8A00DF20FB /* PBXTextBookmark */; - 6B8DEA2F10B6CB8A00DF20FB /* PBXTextBookmark */ = 6B8DEA2F10B6CB8A00DF20FB /* PBXTextBookmark */; - 6B8DEA3010B6CB8A00DF20FB /* PBXTextBookmark */ = 6B8DEA3010B6CB8A00DF20FB /* PBXTextBookmark */; - 6B8DEA3610B6CBC200DF20FB /* PBXTextBookmark */ = 6B8DEA3610B6CBC200DF20FB /* PBXTextBookmark */; - 6B8DEA3710B6CBC200DF20FB /* PBXTextBookmark */ = 6B8DEA3710B6CBC200DF20FB /* PBXTextBookmark */; - 6B8DEA3810B6CBC200DF20FB /* PBXTextBookmark */ = 6B8DEA3810B6CBC200DF20FB /* PBXTextBookmark */; - 6B8DEA3910B6CBC200DF20FB /* PBXTextBookmark */ = 6B8DEA3910B6CBC200DF20FB /* PBXTextBookmark */; - 6B8DEA3A10B6CBC200DF20FB /* PBXTextBookmark */ = 6B8DEA3A10B6CBC200DF20FB /* PBXTextBookmark */; - 6B8DEA3B10B6CBC200DF20FB /* PBXTextBookmark */ = 6B8DEA3B10B6CBC200DF20FB /* PBXTextBookmark */; - 6B8DEA3C10B6CBC200DF20FB /* PBXTextBookmark */ = 6B8DEA3C10B6CBC200DF20FB /* PBXTextBookmark */; - 6B8DEA3D10B6CBC200DF20FB /* PBXTextBookmark */ = 6B8DEA3D10B6CBC200DF20FB /* PBXTextBookmark */; - 6B8DEA3E10B6CBC200DF20FB /* PBXTextBookmark */ = 6B8DEA3E10B6CBC200DF20FB /* PBXTextBookmark */; - 6B8DEA4010B6CC0400DF20FB /* PBXTextBookmark */ = 6B8DEA4010B6CC0400DF20FB /* PBXTextBookmark */; - 6B8DEA4110B6CC0400DF20FB /* PBXTextBookmark */ = 6B8DEA4110B6CC0400DF20FB /* PBXTextBookmark */; - 6B8DEA4210B6CC0400DF20FB /* PBXTextBookmark */ = 6B8DEA4210B6CC0400DF20FB /* PBXTextBookmark */; - 6B8DEA4310B6CC0400DF20FB /* PBXTextBookmark */ = 6B8DEA4310B6CC0400DF20FB /* PBXTextBookmark */; - 6B8DEA4410B6CC0400DF20FB /* PBXTextBookmark */ = 6B8DEA4410B6CC0400DF20FB /* PBXTextBookmark */; - 6B8DEA4510B6CC0400DF20FB /* PBXTextBookmark */ = 6B8DEA4510B6CC0400DF20FB /* PBXTextBookmark */; - 6B8DEA4610B6CC0400DF20FB /* PBXTextBookmark */ = 6B8DEA4610B6CC0400DF20FB /* PBXTextBookmark */; - 6B8DEA4710B6CC0C00DF20FB /* PBXTextBookmark */ = 6B8DEA4710B6CC0C00DF20FB /* PBXTextBookmark */; - 6B8DEA4810B6CC0C00DF20FB /* PBXTextBookmark */ = 6B8DEA4810B6CC0C00DF20FB /* PBXTextBookmark */; - 6B8DEA4B10B6CC1600DF20FB /* PBXTextBookmark */ = 6B8DEA4B10B6CC1600DF20FB /* PBXTextBookmark */; - 6B8DEA4D10B6CC2600DF20FB /* PBXTextBookmark */ = 6B8DEA4D10B6CC2600DF20FB /* PBXTextBookmark */; - 6B8DEA4E10B6CC2600DF20FB /* PBXTextBookmark */ = 6B8DEA4E10B6CC2600DF20FB /* PBXTextBookmark */; - 6B8DEA4F10B6CC2600DF20FB /* PBXTextBookmark */ = 6B8DEA4F10B6CC2600DF20FB /* PBXTextBookmark */; - 6B8DEA5010B6CC5500DF20FB /* PBXTextBookmark */ = 6B8DEA5010B6CC5500DF20FB /* PBXTextBookmark */; - 6B8DEA5110B6CC5500DF20FB /* PBXTextBookmark */ = 6B8DEA5110B6CC5500DF20FB /* PBXTextBookmark */; - 6B8DEA5210B6CC5500DF20FB /* PBXTextBookmark */ = 6B8DEA5210B6CC5500DF20FB /* PBXTextBookmark */; - 6B8DEA5310B6CC5500DF20FB /* PBXTextBookmark */ = 6B8DEA5310B6CC5500DF20FB /* PBXTextBookmark */; - 6B8DEA5410B6CC6300DF20FB /* PBXTextBookmark */ = 6B8DEA5410B6CC6300DF20FB /* PBXTextBookmark */; - 6B8DEA5B10B6CD1D00DF20FB /* PBXTextBookmark */ = 6B8DEA5B10B6CD1D00DF20FB /* PBXTextBookmark */; - 6B8DEA5C10B6CD1D00DF20FB /* PBXTextBookmark */ = 6B8DEA5C10B6CD1D00DF20FB /* PBXTextBookmark */; - 6B8DEA6410B6CF6400DF20FB /* PBXTextBookmark */ = 6B8DEA6410B6CF6400DF20FB /* PBXTextBookmark */; - 6B8DEA6510B6CF6400DF20FB /* PBXTextBookmark */ = 6B8DEA6510B6CF6400DF20FB /* PBXTextBookmark */; - 6B8DEA6610B6CF6400DF20FB /* PBXTextBookmark */ = 6B8DEA6610B6CF6400DF20FB /* PBXTextBookmark */; - 6B8DEA6710B6CF6400DF20FB /* PBXTextBookmark */ = 6B8DEA6710B6CF6400DF20FB /* PBXTextBookmark */; - 6B8DEA6810B6CF6400DF20FB /* PBXTextBookmark */ = 6B8DEA6810B6CF6400DF20FB /* PBXTextBookmark */; - 6B8DEA6910B6CF6400DF20FB /* PBXTextBookmark */ = 6B8DEA6910B6CF6400DF20FB /* PBXTextBookmark */; - 6B8DEA6A10B6CF6400DF20FB /* PBXTextBookmark */ = 6B8DEA6A10B6CF6400DF20FB /* PBXTextBookmark */; - 6B8DEA6B10B6CF6400DF20FB /* PBXTextBookmark */ = 6B8DEA6B10B6CF6400DF20FB /* PBXTextBookmark */; - 6B8DEA6C10B6CF6400DF20FB /* PBXTextBookmark */ = 6B8DEA6C10B6CF6400DF20FB /* PBXTextBookmark */; - 6B8DEA6D10B6CF6400DF20FB /* PBXTextBookmark */ = 6B8DEA6D10B6CF6400DF20FB /* PBXTextBookmark */; - 6B8DEA6E10B6CF6400DF20FB /* PBXTextBookmark */ = 6B8DEA6E10B6CF6400DF20FB /* PBXTextBookmark */; - 6B8DEA6F10B6CF6400DF20FB /* PBXTextBookmark */ = 6B8DEA6F10B6CF6400DF20FB /* PBXTextBookmark */; - 6B8DEA7010B6CF6400DF20FB /* PBXTextBookmark */ = 6B8DEA7010B6CF6400DF20FB /* PBXTextBookmark */; - 6B8DEA7110B6CF6400DF20FB /* PBXTextBookmark */ = 6B8DEA7110B6CF6400DF20FB /* PBXTextBookmark */; - 6B8DEA7410B6CF8400DF20FB /* PBXTextBookmark */ = 6B8DEA7410B6CF8400DF20FB /* PBXTextBookmark */; - 6B8DEA7710B6CFC900DF20FB /* PBXTextBookmark */ = 6B8DEA7710B6CFC900DF20FB /* PBXTextBookmark */; - 6B8DEA7810B6CFC900DF20FB /* PBXTextBookmark */ = 6B8DEA7810B6CFC900DF20FB /* PBXTextBookmark */; - 6B8DEA7910B6CFC900DF20FB /* PBXTextBookmark */ = 6B8DEA7910B6CFC900DF20FB /* PBXTextBookmark */; - 6B8DEA7A10B6CFC900DF20FB /* PBXTextBookmark */ = 6B8DEA7A10B6CFC900DF20FB /* PBXTextBookmark */; - 6B8DEA7B10B6CFC900DF20FB /* PBXTextBookmark */ = 6B8DEA7B10B6CFC900DF20FB /* PBXTextBookmark */; - 6B8DEA7C10B6CFC900DF20FB /* PBXTextBookmark */ = 6B8DEA7C10B6CFC900DF20FB /* PBXTextBookmark */; + 6B8DE70110B01BBF00DF20FB = 6B8DE70110B01BBF00DF20FB /* PBXTextBookmark */; + 6B8DE70D10B01BBF00DF20FB = 6B8DE70D10B01BBF00DF20FB /* PBXTextBookmark */; + 6B8DE71210B01BBF00DF20FB = 6B8DE71210B01BBF00DF20FB /* PBXTextBookmark */; + 6B8DE71510B01BBF00DF20FB = 6B8DE71510B01BBF00DF20FB /* PBXTextBookmark */; + 6B8DE71710B01BBF00DF20FB = 6B8DE71710B01BBF00DF20FB /* PBXTextBookmark */; + 6B8DE71810B01BBF00DF20FB = 6B8DE71810B01BBF00DF20FB /* PBXTextBookmark */; + 6B8DE72210B01BBF00DF20FB = 6B8DE72210B01BBF00DF20FB /* PBXTextBookmark */; + 6B8DE72B10B01BBF00DF20FB = 6B8DE72B10B01BBF00DF20FB /* PBXTextBookmark */; + 6B8DE72F10B01BBF00DF20FB = 6B8DE72F10B01BBF00DF20FB /* PBXTextBookmark */; + 6B8DE73710B01BBF00DF20FB = 6B8DE73710B01BBF00DF20FB /* PBXTextBookmark */; + 6B8DE73B10B01BBF00DF20FB = 6B8DE73B10B01BBF00DF20FB /* PBXTextBookmark */; + 6B8DE76D10B0243500DF20FB = 6B8DE76D10B0243500DF20FB /* PBXTextBookmark */; + 6B8DE7A110B0404100DF20FB = 6B8DE7A110B0404100DF20FB /* PBXTextBookmark */; + 6B8DE7CD10B04B7F00DF20FB = 6B8DE7CD10B04B7F00DF20FB /* PBXTextBookmark */; + 6B8DE7D510B04C5000DF20FB = 6B8DE7D510B04C5000DF20FB /* PBXTextBookmark */; + 6B8DE7F110B0517A00DF20FB = 6B8DE7F110B0517A00DF20FB /* PBXTextBookmark */; + 6B8DE7F310B0517A00DF20FB = 6B8DE7F310B0517A00DF20FB /* PBXTextBookmark */; + 6B8DE7F710B0517A00DF20FB = 6B8DE7F710B0517A00DF20FB /* PBXTextBookmark */; + 6B8DE7F810B0517A00DF20FB = 6B8DE7F810B0517A00DF20FB /* PBXTextBookmark */; + 6B8DE80710B0517A00DF20FB = 6B8DE80710B0517A00DF20FB /* PBXTextBookmark */; + 6B8DE80810B0517A00DF20FB = 6B8DE80810B0517A00DF20FB /* PBXTextBookmark */; + 6B8DE80910B0517A00DF20FB = 6B8DE80910B0517A00DF20FB /* PBXTextBookmark */; + 6B8DE81810B0517A00DF20FB = 6B8DE81810B0517A00DF20FB /* PBXTextBookmark */; + 6B8DE82310B0528100DF20FB = 6B8DE82310B0528100DF20FB /* PBXTextBookmark */; + 6B8DE82410B0528100DF20FB = 6B8DE82410B0528100DF20FB /* PBXTextBookmark */; + 6B8DE84910B0584400DF20FB = 6B8DE84910B0584400DF20FB /* PBXTextBookmark */; + 6B8DE84A10B0584400DF20FB = 6B8DE84A10B0584400DF20FB /* PBXTextBookmark */; + 6B8DE84E10B0584400DF20FB = 6B8DE84E10B0584400DF20FB /* PBXTextBookmark */; + 6B8DE85210B6873400DF20FB = 6B8DE85210B6873400DF20FB /* PBXTextBookmark */; + 6B8DE86210B6899100DF20FB = 6B8DE86210B6899100DF20FB /* PBXTextBookmark */; + 6B8DE86410B6899100DF20FB = 6B8DE86410B6899100DF20FB /* PBXTextBookmark */; + 6B8DE87F10B68A7500DF20FB = 6B8DE87F10B68A7500DF20FB /* PBXTextBookmark */; + 6B8DE89910B6B3F800DF20FB = 6B8DE89910B6B3F800DF20FB /* PBXTextBookmark */; + 6B8DE89A10B6B3F800DF20FB = 6B8DE89A10B6B3F800DF20FB /* PBXTextBookmark */; + 6B8DE8A110B6B3F800DF20FB = 6B8DE8A110B6B3F800DF20FB /* PBXTextBookmark */; + 6B8DE8A310B6B3F800DF20FB = 6B8DE8A310B6B3F800DF20FB /* PBXTextBookmark */; + 6B8DE8A810B6B3F800DF20FB = 6B8DE8A810B6B3F800DF20FB /* PBXTextBookmark */; + 6B8DE8CA10B6B3F800DF20FB = 6B8DE8CA10B6B3F800DF20FB /* PBXTextBookmark */; + 6B8DE8E710B6B59A00DF20FB = 6B8DE8E710B6B59A00DF20FB /* PBXTextBookmark */; + 6B8DE8E910B6B59A00DF20FB = 6B8DE8E910B6B59A00DF20FB /* PBXTextBookmark */; + 6B8DE8EA10B6B59A00DF20FB = 6B8DE8EA10B6B59A00DF20FB /* PBXTextBookmark */; + 6B8DE8ED10B6B59A00DF20FB = 6B8DE8ED10B6B59A00DF20FB /* PBXTextBookmark */; + 6B8DE8EE10B6B59A00DF20FB = 6B8DE8EE10B6B59A00DF20FB /* PBXTextBookmark */; + 6B8DE8F010B6B59A00DF20FB = 6B8DE8F010B6B59A00DF20FB /* PBXTextBookmark */; + 6B8DE8F110B6B59A00DF20FB = 6B8DE8F110B6B59A00DF20FB /* PBXTextBookmark */; + 6B8DE90210B6B76800DF20FB = 6B8DE90210B6B76800DF20FB /* PBXTextBookmark */; + 6B8DE90310B6B76800DF20FB = 6B8DE90310B6B76800DF20FB /* PBXTextBookmark */; + 6B8DE92D10B6BCDA00DF20FB = 6B8DE92D10B6BCDA00DF20FB /* PBXTextBookmark */; + 6B8DE98B10B6C53B00DF20FB = 6B8DE98B10B6C53B00DF20FB /* PBXTextBookmark */; + 6B8DE98C10B6C53B00DF20FB = 6B8DE98C10B6C53B00DF20FB /* PBXTextBookmark */; + 6B8DE98E10B6C53B00DF20FB = 6B8DE98E10B6C53B00DF20FB /* PBXTextBookmark */; + 6B8DEA0110B6CA1500DF20FB = 6B8DEA0110B6CA1500DF20FB /* PBXTextBookmark */; + 6B8DEA0310B6CA1500DF20FB = 6B8DEA0310B6CA1500DF20FB /* PBXTextBookmark */; + 6B8DEA3610B6CBC200DF20FB = 6B8DEA3610B6CBC200DF20FB /* PBXTextBookmark */; + 6B8DEA3810B6CBC200DF20FB = 6B8DEA3810B6CBC200DF20FB /* PBXTextBookmark */; + 6B8DEA6510B6CF6400DF20FB = 6B8DEA6510B6CF6400DF20FB /* PBXTextBookmark */; + 6B8DEA6610B6CF6400DF20FB = 6B8DEA6610B6CF6400DF20FB /* PBXTextBookmark */; + 6B8DEA6710B6CF6400DF20FB = 6B8DEA6710B6CF6400DF20FB /* PBXTextBookmark */; + 6B8DEA7710B6CFC900DF20FB = 6B8DEA7710B6CFC900DF20FB /* PBXTextBookmark */; + 6B8DEA8210B6E15A00DF20FB = 6B8DEA8210B6E15A00DF20FB /* PBXTextBookmark */; + 6B8DEA8A10B6E1C900DF20FB = 6B8DEA8A10B6E1C900DF20FB /* PBXTextBookmark */; + 6B8DEA9210B9463100DF20FB = 6B8DEA9210B9463100DF20FB /* PBXTextBookmark */; + 6B8DEA9710B9465F00DF20FB = 6B8DEA9710B9465F00DF20FB /* PBXTextBookmark */; + 6B8DEA9E10BC7BCD00DF20FB = 6B8DEA9E10BC7BCD00DF20FB /* PBXTextBookmark */; + 6B8DEAA110BC7BCD00DF20FB = 6B8DEAA110BC7BCD00DF20FB /* PBXTextBookmark */; + 6B8DEAA210BC7BCD00DF20FB = 6B8DEAA210BC7BCD00DF20FB /* PBXTextBookmark */; + 6B8DEAA610BC7BCD00DF20FB = 6B8DEAA610BC7BCD00DF20FB /* PBXTextBookmark */; 6B9BE374107BC6A40036CC81 = 6B9BE374107BC6A40036CC81 /* PBXTextBookmark */; + 6BA1E63A10C1DB5B008007F6 = 6BA1E63A10C1DB5B008007F6 /* PBXTextBookmark */; + 6BA1E63C10C1DB5B008007F6 = 6BA1E63C10C1DB5B008007F6 /* PBXTextBookmark */; + 6BA1E66910C50A35008007F6 = 6BA1E66910C50A35008007F6 /* PBXTextBookmark */; + 6BA1E66A10C50A35008007F6 = 6BA1E66A10C50A35008007F6 /* PBXTextBookmark */; + 6BA1E66B10C50A35008007F6 = 6BA1E66B10C50A35008007F6 /* PBXTextBookmark */; + 6BA1E66C10C50A35008007F6 = 6BA1E66C10C50A35008007F6 /* PBXTextBookmark */; + 6BA1E7F210C7B3FF008007F6 /* PBXTextBookmark */ = 6BA1E7F210C7B3FF008007F6 /* PBXTextBookmark */; + 6BA1E7F310C7B3FF008007F6 /* PBXTextBookmark */ = 6BA1E7F310C7B3FF008007F6 /* PBXTextBookmark */; + 6BA1E7F410C7B3FF008007F6 /* PBXTextBookmark */ = 6BA1E7F410C7B3FF008007F6 /* PBXTextBookmark */; + 6BA1E7F510C7B3FF008007F6 /* PBXTextBookmark */ = 6BA1E7F510C7B3FF008007F6 /* PBXTextBookmark */; + 6BA1E7F610C7B3FF008007F6 /* PBXTextBookmark */ = 6BA1E7F610C7B3FF008007F6 /* PBXTextBookmark */; + 6BA1E7F710C7B3FF008007F6 /* PBXTextBookmark */ = 6BA1E7F710C7B3FF008007F6 /* PBXTextBookmark */; + 6BA1E7F810C7B3FF008007F6 /* PBXTextBookmark */ = 6BA1E7F810C7B3FF008007F6 /* PBXTextBookmark */; + 6BA1E7F910C7B3FF008007F6 /* PBXTextBookmark */ = 6BA1E7F910C7B3FF008007F6 /* PBXTextBookmark */; + 6BA1E7FA10C7B3FF008007F6 /* PBXTextBookmark */ = 6BA1E7FA10C7B3FF008007F6 /* PBXTextBookmark */; + 6BA1E7FB10C7B3FF008007F6 /* PBXTextBookmark */ = 6BA1E7FB10C7B3FF008007F6 /* PBXTextBookmark */; + 6BA1E7FC10C7B3FF008007F6 /* PBXTextBookmark */ = 6BA1E7FC10C7B3FF008007F6 /* PBXTextBookmark */; + 6BA1E7FD10C7B3FF008007F6 /* PBXTextBookmark */ = 6BA1E7FD10C7B3FF008007F6 /* PBXTextBookmark */; + 6BA1E7FE10C7B3FF008007F6 /* PBXTextBookmark */ = 6BA1E7FE10C7B3FF008007F6 /* PBXTextBookmark */; + 6BA1E7FF10C7B3FF008007F6 /* PBXTextBookmark */ = 6BA1E7FF10C7B3FF008007F6 /* PBXTextBookmark */; + 6BA1E80010C7B3FF008007F6 /* PBXTextBookmark */ = 6BA1E80010C7B3FF008007F6 /* PBXTextBookmark */; + 6BA1E80110C7B3FF008007F6 /* PBXTextBookmark */ = 6BA1E80110C7B3FF008007F6 /* PBXTextBookmark */; + 6BA1E80210C7B3FF008007F6 /* PBXTextBookmark */ = 6BA1E80210C7B3FF008007F6 /* PBXTextBookmark */; + 6BA1E80310C7B3FF008007F6 /* PBXTextBookmark */ = 6BA1E80310C7B3FF008007F6 /* PBXTextBookmark */; + 6BA1E81D10C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E81D10C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E81E10C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E81E10C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E81F10C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E81F10C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E82010C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E82010C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E82110C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E82110C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E82210C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E82210C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E82310C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E82310C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E82410C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E82410C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E82510C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E82510C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E82610C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E82610C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E82710C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E82710C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E82810C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E82810C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E82910C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E82910C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E82A10C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E82A10C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E82B10C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E82B10C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E82C10C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E82C10C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E82D10C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E82D10C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E82E10C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E82E10C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E82F10C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E82F10C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E83010C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E83010C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E83110C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E83110C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E83210C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E83210C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E83310C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E83310C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E83410C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E83410C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E83510C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E83510C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E83610C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E83610C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E83710C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E83710C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E83810C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E83810C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E83910C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E83910C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E83A10C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E83A10C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E83B10C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E83B10C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E83C10C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E83C10C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E83D10C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E83D10C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E83E10C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E83E10C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E83F10C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E83F10C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E84010C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E84010C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E84110C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E84110C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E84210C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E84210C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E84310C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E84310C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E84410C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E84410C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E84510C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E84510C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E84610C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E84610C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E84710C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E84710C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E84810C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E84810C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E84910C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E84910C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E84A10C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E84A10C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E84B10C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E84B10C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E84C10C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E84C10C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E84D10C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E84D10C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E84E10C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E84E10C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E84F10C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E84F10C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E85010C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E85010C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E85110C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E85110C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E85210C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E85210C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E85310C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E85310C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E85410C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E85410C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E85510C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E85510C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E85610C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E85610C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E85710C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E85710C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E85810C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E85810C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E85910C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E85910C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E85A10C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E85A10C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E85B10C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E85B10C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E85C10C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E85C10C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E85D10C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E85D10C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E85E10C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E85E10C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E85F10C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E85F10C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E86010C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E86010C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E86110C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E86110C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E86210C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E86210C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E86310C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E86310C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E86410C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E86410C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E86510C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E86510C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E86610C7BB85008007F6 /* PBXTextBookmark */ = 6BA1E86610C7BB85008007F6 /* PBXTextBookmark */; + 6BA1E86C10C7BCB8008007F6 /* PBXTextBookmark */ = 6BA1E86C10C7BCB8008007F6 /* PBXTextBookmark */; + 6BA1E86D10C7BCB8008007F6 /* PBXTextBookmark */ = 6BA1E86D10C7BCB8008007F6 /* PBXTextBookmark */; + 6BA1E86E10C7BCB8008007F6 /* PBXTextBookmark */ = 6BA1E86E10C7BCB8008007F6 /* PBXTextBookmark */; + 6BA1E86F10C7BCB8008007F6 /* PBXTextBookmark */ = 6BA1E86F10C7BCB8008007F6 /* PBXTextBookmark */; + 6BA1E87B10C7BD87008007F6 /* PBXTextBookmark */ = 6BA1E87B10C7BD87008007F6 /* PBXTextBookmark */; + 6BA1E87C10C7BD87008007F6 /* PBXTextBookmark */ = 6BA1E87C10C7BD87008007F6 /* PBXTextBookmark */; + 6BA1E87D10C7BD87008007F6 /* PBXTextBookmark */ = 6BA1E87D10C7BD87008007F6 /* PBXTextBookmark */; + 6BA1E87E10C7BD87008007F6 /* PBXTextBookmark */ = 6BA1E87E10C7BD87008007F6 /* PBXTextBookmark */; + 6BA1E87F10C7BD87008007F6 /* PBXTextBookmark */ = 6BA1E87F10C7BD87008007F6 /* PBXTextBookmark */; + 6BA1E88010C7BD87008007F6 /* PBXTextBookmark */ = 6BA1E88010C7BD87008007F6 /* PBXTextBookmark */; + 6BA1E88110C7BD87008007F6 /* PBXTextBookmark */ = 6BA1E88110C7BD87008007F6 /* PBXTextBookmark */; + 6BA1E88210C7BD87008007F6 /* PBXTextBookmark */ = 6BA1E88210C7BD87008007F6 /* PBXTextBookmark */; + 6BA1E88310C7BD87008007F6 /* PBXTextBookmark */ = 6BA1E88310C7BD87008007F6 /* PBXTextBookmark */; + 6BA1E89310C7C227008007F6 /* PBXTextBookmark */ = 6BA1E89310C7C227008007F6 /* PBXTextBookmark */; + 6BA1E89410C7C227008007F6 /* PBXTextBookmark */ = 6BA1E89410C7C227008007F6 /* PBXTextBookmark */; + 6BA1E89510C7C227008007F6 /* PBXTextBookmark */ = 6BA1E89510C7C227008007F6 /* PBXTextBookmark */; + 6BA1E89610C7C227008007F6 /* PBXTextBookmark */ = 6BA1E89610C7C227008007F6 /* PBXTextBookmark */; + 6BA1E89710C7C227008007F6 /* PBXTextBookmark */ = 6BA1E89710C7C227008007F6 /* PBXTextBookmark */; + 6BA1E89810C7C227008007F6 /* PBXTextBookmark */ = 6BA1E89810C7C227008007F6 /* PBXTextBookmark */; + 6BA1E89910C7C227008007F6 /* PBXTextBookmark */ = 6BA1E89910C7C227008007F6 /* PBXTextBookmark */; + 6BA1E89A10C7C227008007F6 /* PBXTextBookmark */ = 6BA1E89A10C7C227008007F6 /* PBXTextBookmark */; + 6BA1E89B10C7C227008007F6 /* PBXTextBookmark */ = 6BA1E89B10C7C227008007F6 /* PBXTextBookmark */; + 6BA1E89C10C7C227008007F6 /* PBXTextBookmark */ = 6BA1E89C10C7C227008007F6 /* PBXTextBookmark */; + 6BA1E89D10C7C227008007F6 /* PBXTextBookmark */ = 6BA1E89D10C7C227008007F6 /* PBXTextBookmark */; + 6BA1E89E10C7C227008007F6 /* PBXTextBookmark */ = 6BA1E89E10C7C227008007F6 /* PBXTextBookmark */; + 6BA1E89F10C7C227008007F6 /* PBXTextBookmark */ = 6BA1E89F10C7C227008007F6 /* PBXTextBookmark */; + 6BA1E8A010C7C227008007F6 /* PBXTextBookmark */ = 6BA1E8A010C7C227008007F6 /* PBXTextBookmark */; + 6BA1E8A110C7C227008007F6 /* PBXTextBookmark */ = 6BA1E8A110C7C227008007F6 /* PBXTextBookmark */; + 6BA1E8A210C7C227008007F6 /* PBXTextBookmark */ = 6BA1E8A210C7C227008007F6 /* PBXTextBookmark */; + 6BA1E8A310C7C227008007F6 /* PBXTextBookmark */ = 6BA1E8A310C7C227008007F6 /* PBXTextBookmark */; + 6BA1E8A410C7C227008007F6 /* PBXTextBookmark */ = 6BA1E8A410C7C227008007F6 /* PBXTextBookmark */; + 6BA1E8A510C7C227008007F6 /* PBXTextBookmark */ = 6BA1E8A510C7C227008007F6 /* PBXTextBookmark */; + 6BA1E8A610C7C227008007F6 /* PBXTextBookmark */ = 6BA1E8A610C7C227008007F6 /* PBXTextBookmark */; + 6BA1E8A710C7C227008007F6 /* PBXTextBookmark */ = 6BA1E8A710C7C227008007F6 /* PBXTextBookmark */; + 6BA1E8A810C7C227008007F6 /* PBXTextBookmark */ = 6BA1E8A810C7C227008007F6 /* PBXTextBookmark */; + 6BA1E8A910C7C227008007F6 /* PBXTextBookmark */ = 6BA1E8A910C7C227008007F6 /* PBXTextBookmark */; + 6BA1E8AA10C7C227008007F6 /* PBXTextBookmark */ = 6BA1E8AA10C7C227008007F6 /* PBXTextBookmark */; + 6BA1E8AB10C7C227008007F6 /* PBXTextBookmark */ = 6BA1E8AB10C7C227008007F6 /* PBXTextBookmark */; + 6BA1E8AC10C7C227008007F6 /* PBXTextBookmark */ = 6BA1E8AC10C7C227008007F6 /* PBXTextBookmark */; + 6BA1E8AD10C7C227008007F6 /* PBXTextBookmark */ = 6BA1E8AD10C7C227008007F6 /* PBXTextBookmark */; + 6BA1E8AE10C7C227008007F6 /* PBXTextBookmark */ = 6BA1E8AE10C7C227008007F6 /* PBXTextBookmark */; + 6BA1E8AF10C7C227008007F6 /* PBXTextBookmark */ = 6BA1E8AF10C7C227008007F6 /* PBXTextBookmark */; + 6BA1E8B010C7C5D1008007F6 /* PBXTextBookmark */ = 6BA1E8B010C7C5D1008007F6 /* PBXTextBookmark */; + 6BA1E8B110C7C5D1008007F6 /* PBXTextBookmark */ = 6BA1E8B110C7C5D1008007F6 /* PBXTextBookmark */; + 6BA1E8B210C7C5D1008007F6 /* PBXTextBookmark */ = 6BA1E8B210C7C5D1008007F6 /* PBXTextBookmark */; + 6BA1E8B310C7C5D1008007F6 /* PBXTextBookmark */ = 6BA1E8B310C7C5D1008007F6 /* PBXTextBookmark */; + 6BA1E8B410C7C5D1008007F6 /* PBXTextBookmark */ = 6BA1E8B410C7C5D1008007F6 /* PBXTextBookmark */; + 6BA1E8B510C7C5D1008007F6 /* PBXTextBookmark */ = 6BA1E8B510C7C5D1008007F6 /* PBXTextBookmark */; + 6BA1E8B610C7C5D1008007F6 /* PBXTextBookmark */ = 6BA1E8B610C7C5D1008007F6 /* PBXTextBookmark */; + 6BA1E8B710C7C5D1008007F6 /* PBXTextBookmark */ = 6BA1E8B710C7C5D1008007F6 /* PBXTextBookmark */; + 6BA1E8B810C7C5D1008007F6 /* PBXTextBookmark */ = 6BA1E8B810C7C5D1008007F6 /* PBXTextBookmark */; + 6BA1E8B910C7C5D1008007F6 /* PBXTextBookmark */ = 6BA1E8B910C7C5D1008007F6 /* PBXTextBookmark */; + 6BA1E8BA10C7C5D1008007F6 /* PBXTextBookmark */ = 6BA1E8BA10C7C5D1008007F6 /* PBXTextBookmark */; + 6BA1E8BB10C7C5D1008007F6 /* PBXTextBookmark */ = 6BA1E8BB10C7C5D1008007F6 /* PBXTextBookmark */; + 6BA1E8BC10C7C5D1008007F6 /* PBXTextBookmark */ = 6BA1E8BC10C7C5D1008007F6 /* PBXTextBookmark */; + 6BA1E8BD10C7C5D1008007F6 /* PBXTextBookmark */ = 6BA1E8BD10C7C5D1008007F6 /* PBXTextBookmark */; + 6BA1E8BE10C7C5D1008007F6 /* PBXTextBookmark */ = 6BA1E8BE10C7C5D1008007F6 /* PBXTextBookmark */; + 6BA1E8BF10C7C700008007F6 /* PBXTextBookmark */ = 6BA1E8BF10C7C700008007F6 /* PBXTextBookmark */; + 6BA1E8C010C7C700008007F6 /* PBXTextBookmark */ = 6BA1E8C010C7C700008007F6 /* PBXTextBookmark */; + 6BA1E8C110C7C700008007F6 /* PBXTextBookmark */ = 6BA1E8C110C7C700008007F6 /* PBXTextBookmark */; + 6BA1E8C210C7C700008007F6 /* PBXTextBookmark */ = 6BA1E8C210C7C700008007F6 /* PBXTextBookmark */; + 6BA1E8C310C7C700008007F6 /* PBXTextBookmark */ = 6BA1E8C310C7C700008007F6 /* PBXTextBookmark */; + 6BA1E8C410C7C700008007F6 /* PBXTextBookmark */ = 6BA1E8C410C7C700008007F6 /* PBXTextBookmark */; + 6BA1E8C510C7C700008007F6 /* PBXTextBookmark */ = 6BA1E8C510C7C700008007F6 /* PBXTextBookmark */; + 6BA1E8C610C7C700008007F6 /* PBXTextBookmark */ = 6BA1E8C610C7C700008007F6 /* PBXTextBookmark */; + 6BA1E8C710C7C700008007F6 /* PBXTextBookmark */ = 6BA1E8C710C7C700008007F6 /* PBXTextBookmark */; + 6BA1E8C810C7C700008007F6 /* PBXTextBookmark */ = 6BA1E8C810C7C700008007F6 /* PBXTextBookmark */; + 6BA1E8C910C7C700008007F6 /* PBXTextBookmark */ = 6BA1E8C910C7C700008007F6 /* PBXTextBookmark */; + 6BA1E8CA10C7C700008007F6 /* PBXTextBookmark */ = 6BA1E8CA10C7C700008007F6 /* PBXTextBookmark */; + 6BA1E8CB10C7C700008007F6 /* PBXTextBookmark */ = 6BA1E8CB10C7C700008007F6 /* PBXTextBookmark */; + 6BA1E8CC10C7C700008007F6 /* PBXTextBookmark */ = 6BA1E8CC10C7C700008007F6 /* PBXTextBookmark */; + 6BA1E8CD10C7C700008007F6 /* PBXTextBookmark */ = 6BA1E8CD10C7C700008007F6 /* PBXTextBookmark */; + 6BA1E8CE10C7C700008007F6 /* PBXTextBookmark */ = 6BA1E8CE10C7C700008007F6 /* PBXTextBookmark */; + 6BA1E8CF10C7C9A8008007F6 /* PBXTextBookmark */ = 6BA1E8CF10C7C9A8008007F6 /* PBXTextBookmark */; + 6BA1E8D010C7C9A8008007F6 /* PBXTextBookmark */ = 6BA1E8D010C7C9A8008007F6 /* PBXTextBookmark */; + 6BA1E8D110C7C9A8008007F6 /* PBXTextBookmark */ = 6BA1E8D110C7C9A8008007F6 /* PBXTextBookmark */; + 6BA1E8D210C7C9A8008007F6 /* PBXTextBookmark */ = 6BA1E8D210C7C9A8008007F6 /* PBXTextBookmark */; + 6BA1E8D310C7CB2E008007F6 /* PBXTextBookmark */ = 6BA1E8D310C7CB2E008007F6 /* PBXTextBookmark */; + 6BA1E8D410C7CB2E008007F6 /* PBXTextBookmark */ = 6BA1E8D410C7CB2E008007F6 /* PBXTextBookmark */; + 6BA1E8D510C7CB2E008007F6 /* PBXTextBookmark */ = 6BA1E8D510C7CB2E008007F6 /* PBXTextBookmark */; + 6BA1E8D610C7CB2E008007F6 /* PBXTextBookmark */ = 6BA1E8D610C7CB2E008007F6 /* PBXTextBookmark */; + 6BA1E8D710C7CB2E008007F6 /* PBXTextBookmark */ = 6BA1E8D710C7CB2E008007F6 /* PBXTextBookmark */; + 6BA1E8D810C7CB2E008007F6 /* PBXTextBookmark */ = 6BA1E8D810C7CB2E008007F6 /* PBXTextBookmark */; + 6BA1E8D910C7CB2E008007F6 /* PBXTextBookmark */ = 6BA1E8D910C7CB2E008007F6 /* PBXTextBookmark */; + 6BA1E8DA10C7CB2E008007F6 /* PBXTextBookmark */ = 6BA1E8DA10C7CB2E008007F6 /* PBXTextBookmark */; + 6BA1E8DB10C7CB62008007F6 /* PBXTextBookmark */ = 6BA1E8DB10C7CB62008007F6 /* PBXTextBookmark */; + 6BA1E8DC10C7CB62008007F6 /* PBXTextBookmark */ = 6BA1E8DC10C7CB62008007F6 /* PBXTextBookmark */; + 6BA1E8DD10C7CB62008007F6 /* PBXTextBookmark */ = 6BA1E8DD10C7CB62008007F6 /* PBXTextBookmark */; + 6BA1E8DE10C7CB62008007F6 /* PBXTextBookmark */ = 6BA1E8DE10C7CB62008007F6 /* PBXTextBookmark */; + 6BA1E8E310C7D2FA008007F6 /* PBXTextBookmark */ = 6BA1E8E310C7D2FA008007F6 /* PBXTextBookmark */; + 6BA1E8E410C7D2FA008007F6 /* PBXTextBookmark */ = 6BA1E8E410C7D2FA008007F6 /* PBXTextBookmark */; + 6BA1E8E510C7D2FA008007F6 /* PBXTextBookmark */ = 6BA1E8E510C7D2FA008007F6 /* PBXTextBookmark */; + 6BA1E8E610C7D2FA008007F6 /* PBXTextBookmark */ = 6BA1E8E610C7D2FA008007F6 /* PBXTextBookmark */; + 6BA1E8E710C7D2FA008007F6 /* PBXTextBookmark */ = 6BA1E8E710C7D2FA008007F6 /* PBXTextBookmark */; + 6BA1E8E810C7D2FA008007F6 /* PBXTextBookmark */ = 6BA1E8E810C7D2FA008007F6 /* PBXTextBookmark */; + 6BA1E8E910C7D2FA008007F6 /* PBXTextBookmark */ = 6BA1E8E910C7D2FA008007F6 /* PBXTextBookmark */; + 6BA1E8EA10C7D2FA008007F6 /* PBXTextBookmark */ = 6BA1E8EA10C7D2FA008007F6 /* PBXTextBookmark */; + 6BA1E8EB10C7D2FA008007F6 /* PBXTextBookmark */ = 6BA1E8EB10C7D2FA008007F6 /* PBXTextBookmark */; + 6BA1E8EC10C7D2FA008007F6 /* PBXTextBookmark */ = 6BA1E8EC10C7D2FA008007F6 /* PBXTextBookmark */; + 6BA1E8ED10C7D2FA008007F6 /* PBXTextBookmark */ = 6BA1E8ED10C7D2FA008007F6 /* PBXTextBookmark */; + 6BA1E8EE10C7D2FA008007F6 /* PBXTextBookmark */ = 6BA1E8EE10C7D2FA008007F6 /* PBXTextBookmark */; + 6BA1E8EF10C7D2FA008007F6 /* PBXTextBookmark */ = 6BA1E8EF10C7D2FA008007F6 /* PBXTextBookmark */; + 6BA1E8F010C7D4D9008007F6 /* PBXTextBookmark */ = 6BA1E8F010C7D4D9008007F6 /* PBXTextBookmark */; + 6BA1E8F110C7D4D9008007F6 /* PBXTextBookmark */ = 6BA1E8F110C7D4D9008007F6 /* PBXTextBookmark */; + 6BA1E8F210C7D4D9008007F6 /* PBXTextBookmark */ = 6BA1E8F210C7D4D9008007F6 /* PBXTextBookmark */; + 6BA1E8F310C7D4D9008007F6 /* PBXTextBookmark */ = 6BA1E8F310C7D4D9008007F6 /* PBXTextBookmark */; + 6BA1E8F410C7D4D9008007F6 /* PBXTextBookmark */ = 6BA1E8F410C7D4D9008007F6 /* PBXTextBookmark */; + 6BA1E8F510C7D4D9008007F6 /* PBXTextBookmark */ = 6BA1E8F510C7D4D9008007F6 /* PBXTextBookmark */; + 6BA1E8F610C7D4D9008007F6 /* PBXTextBookmark */ = 6BA1E8F610C7D4D9008007F6 /* PBXTextBookmark */; + 6BA1E8F710C7D4D9008007F6 /* PBXTextBookmark */ = 6BA1E8F710C7D4D9008007F6 /* PBXTextBookmark */; + 6BA1E8F810C7D4D9008007F6 /* PBXTextBookmark */ = 6BA1E8F810C7D4D9008007F6 /* PBXTextBookmark */; + 6BA1E8F910C7D4D9008007F6 /* PBXTextBookmark */ = 6BA1E8F910C7D4D9008007F6 /* PBXTextBookmark */; + 6BA1E8FA10C7D4D9008007F6 /* PBXTextBookmark */ = 6BA1E8FA10C7D4D9008007F6 /* PBXTextBookmark */; + 6BA1E8FB10C7D4D9008007F6 /* PBXTextBookmark */ = 6BA1E8FB10C7D4D9008007F6 /* PBXTextBookmark */; + 6BA1E90210C7D850008007F6 /* PBXTextBookmark */ = 6BA1E90210C7D850008007F6 /* PBXTextBookmark */; + 6BA1E90310C7D850008007F6 /* PBXTextBookmark */ = 6BA1E90310C7D850008007F6 /* PBXTextBookmark */; + 6BA1E90410C7D850008007F6 /* PBXTextBookmark */ = 6BA1E90410C7D850008007F6 /* PBXTextBookmark */; + 6BA1E90510C7D850008007F6 /* PBXTextBookmark */ = 6BA1E90510C7D850008007F6 /* PBXTextBookmark */; + 6BA1E90610C7D850008007F6 /* PBXTextBookmark */ = 6BA1E90610C7D850008007F6 /* PBXTextBookmark */; + 6BA1E90710C7D850008007F6 /* PBXTextBookmark */ = 6BA1E90710C7D850008007F6 /* PBXTextBookmark */; + 6BA1E90810C7D850008007F6 /* PBXTextBookmark */ = 6BA1E90810C7D850008007F6 /* PBXTextBookmark */; + 6BA1E90910C7D850008007F6 /* PBXTextBookmark */ = 6BA1E90910C7D850008007F6 /* PBXTextBookmark */; + 6BA1E90A10C7D850008007F6 /* PBXTextBookmark */ = 6BA1E90A10C7D850008007F6 /* PBXTextBookmark */; + 6BA1E90B10C7D850008007F6 /* PBXTextBookmark */ = 6BA1E90B10C7D850008007F6 /* PBXTextBookmark */; + 6BA1E90C10C7D850008007F6 /* PBXTextBookmark */ = 6BA1E90C10C7D850008007F6 /* PBXTextBookmark */; + 6BA1E90D10C7D850008007F6 /* PBXTextBookmark */ = 6BA1E90D10C7D850008007F6 /* PBXTextBookmark */; + 6BA1E90E10C7D850008007F6 /* PBXTextBookmark */ = 6BA1E90E10C7D850008007F6 /* PBXTextBookmark */; + 6BA1E90F10C7D850008007F6 /* PBXTextBookmark */ = 6BA1E90F10C7D850008007F6 /* PBXTextBookmark */; + 6BA1E91210C7D8A9008007F6 /* PBXTextBookmark */ = 6BA1E91210C7D8A9008007F6 /* PBXTextBookmark */; + 6BA1E91310C7D8A9008007F6 /* PBXTextBookmark */ = 6BA1E91310C7D8A9008007F6 /* PBXTextBookmark */; + 6BA1E91410C7D8A9008007F6 /* PBXTextBookmark */ = 6BA1E91410C7D8A9008007F6 /* PBXTextBookmark */; + 6BA1E91510C7D8A9008007F6 /* PBXTextBookmark */ = 6BA1E91510C7D8A9008007F6 /* PBXTextBookmark */; + 6BA1E91610C7D8A9008007F6 /* PBXTextBookmark */ = 6BA1E91610C7D8A9008007F6 /* PBXTextBookmark */; + 6BA1E91710C7D8A9008007F6 /* PBXTextBookmark */ = 6BA1E91710C7D8A9008007F6 /* PBXTextBookmark */; + 6BA1E91C10C7D966008007F6 /* PBXTextBookmark */ = 6BA1E91C10C7D966008007F6 /* PBXTextBookmark */; + 6BA1E91F10C7D999008007F6 /* PBXTextBookmark */ = 6BA1E91F10C7D999008007F6 /* PBXTextBookmark */; + 6BA1E92510C7D9E8008007F6 /* PBXTextBookmark */ = 6BA1E92510C7D9E8008007F6 /* PBXTextBookmark */; + 6BA1E92B10C7DAA1008007F6 /* PBXTextBookmark */ = 6BA1E92B10C7DAA1008007F6 /* PBXTextBookmark */; + 6BA1E92C10C7DAA1008007F6 /* PBXTextBookmark */ = 6BA1E92C10C7DAA1008007F6 /* PBXTextBookmark */; + 6BA1E92D10C7DAA1008007F6 /* PBXTextBookmark */ = 6BA1E92D10C7DAA1008007F6 /* PBXTextBookmark */; + 6BA1E92E10C7DAA1008007F6 /* PBXTextBookmark */ = 6BA1E92E10C7DAA1008007F6 /* PBXTextBookmark */; + 6BA1E92F10C7DAA1008007F6 /* PBXTextBookmark */ = 6BA1E92F10C7DAA1008007F6 /* PBXTextBookmark */; + 6BA1E93010C7DAA1008007F6 /* PBXTextBookmark */ = 6BA1E93010C7DAA1008007F6 /* PBXTextBookmark */; + 6BA1E93110C7DAA1008007F6 /* PBXTextBookmark */ = 6BA1E93110C7DAA1008007F6 /* PBXTextBookmark */; + 6BA1E93710C7DB10008007F6 /* PBXTextBookmark */ = 6BA1E93710C7DB10008007F6 /* PBXTextBookmark */; + 6BA1E93810C7DB10008007F6 /* PBXTextBookmark */ = 6BA1E93810C7DB10008007F6 /* PBXTextBookmark */; + 6BA1E93910C7DB10008007F6 /* PBXTextBookmark */ = 6BA1E93910C7DB10008007F6 /* PBXTextBookmark */; + 6BA1E93A10C7DB10008007F6 /* PBXTextBookmark */ = 6BA1E93A10C7DB10008007F6 /* PBXTextBookmark */; + 6BA1E93B10C7DB10008007F6 /* PBXTextBookmark */ = 6BA1E93B10C7DB10008007F6 /* PBXTextBookmark */; + 6BA1E93F10C7DB2F008007F6 /* PBXTextBookmark */ = 6BA1E93F10C7DB2F008007F6 /* PBXTextBookmark */; + 6BA1E94010C7DB2F008007F6 /* PBXTextBookmark */ = 6BA1E94010C7DB2F008007F6 /* PBXTextBookmark */; + 6BA1E94110C7DB2F008007F6 /* PBXTextBookmark */ = 6BA1E94110C7DB2F008007F6 /* PBXTextBookmark */; + 6BA1E94210C7DB2F008007F6 /* PBXTextBookmark */ = 6BA1E94210C7DB2F008007F6 /* PBXTextBookmark */; + 6BA1E94410C7DB45008007F6 /* PBXTextBookmark */ = 6BA1E94410C7DB45008007F6 /* PBXTextBookmark */; + 6BA1E94510C7DB45008007F6 /* PBXTextBookmark */ = 6BA1E94510C7DB45008007F6 /* PBXTextBookmark */; + 6BA1E94610C7DB45008007F6 /* PBXTextBookmark */ = 6BA1E94610C7DB45008007F6 /* PBXTextBookmark */; + 6BA1E94710C7DB45008007F6 /* PBXTextBookmark */ = 6BA1E94710C7DB45008007F6 /* PBXTextBookmark */; + 6BA1E94910C7DB51008007F6 /* PBXTextBookmark */ = 6BA1E94910C7DB51008007F6 /* PBXTextBookmark */; + 6BA1E94A10C7DB51008007F6 /* PBXTextBookmark */ = 6BA1E94A10C7DB51008007F6 /* PBXTextBookmark */; + 6BA1E94B10C7DB51008007F6 /* PBXTextBookmark */ = 6BA1E94B10C7DB51008007F6 /* PBXTextBookmark */; + 6BA1E94C10C7DB51008007F6 /* PBXTextBookmark */ = 6BA1E94C10C7DB51008007F6 /* PBXTextBookmark */; + 6BA1E94E10C7DB5C008007F6 /* PBXTextBookmark */ = 6BA1E94E10C7DB5C008007F6 /* PBXTextBookmark */; + 6BA1E95110C7DBC6008007F6 /* PBXTextBookmark */ = 6BA1E95110C7DBC6008007F6 /* PBXTextBookmark */; + 6BA1E95C10C7DBF9008007F6 /* PBXTextBookmark */ = 6BA1E95C10C7DBF9008007F6 /* PBXTextBookmark */; + 6BA1E96310C7DC15008007F6 /* PBXTextBookmark */ = 6BA1E96310C7DC15008007F6 /* PBXTextBookmark */; + 6BA1E96910C7DCD1008007F6 /* PBXTextBookmark */ = 6BA1E96910C7DCD1008007F6 /* PBXTextBookmark */; + 6BA1E96D10C7DDD6008007F6 /* PBXTextBookmark */ = 6BA1E96D10C7DDD6008007F6 /* PBXTextBookmark */; + 6BA1E96E10C7DDD6008007F6 /* PBXTextBookmark */ = 6BA1E96E10C7DDD6008007F6 /* PBXTextBookmark */; + 6BA1E96F10C7DDD6008007F6 /* PBXTextBookmark */ = 6BA1E96F10C7DDD6008007F6 /* PBXTextBookmark */; + 6BA1E97010C7DDD6008007F6 /* PBXTextBookmark */ = 6BA1E97010C7DDD6008007F6 /* PBXTextBookmark */; + 6BA1E97110C7DDD6008007F6 /* PBXTextBookmark */ = 6BA1E97110C7DDD6008007F6 /* PBXTextBookmark */; + 6BA1E97410C7DF1F008007F6 /* PBXTextBookmark */ = 6BA1E97410C7DF1F008007F6 /* PBXTextBookmark */; + 6BA1E97510C7DF1F008007F6 /* PBXTextBookmark */ = 6BA1E97510C7DF1F008007F6 /* PBXTextBookmark */; + 6BA1E97610C7DF1F008007F6 /* PBXTextBookmark */ = 6BA1E97610C7DF1F008007F6 /* PBXTextBookmark */; + 6BA1E97710C7DF1F008007F6 /* PBXTextBookmark */ = 6BA1E97710C7DF1F008007F6 /* PBXTextBookmark */; + 6BA1E97810C7DF1F008007F6 /* PBXTextBookmark */ = 6BA1E97810C7DF1F008007F6 /* PBXTextBookmark */; + 6BA1E97910C7DF1F008007F6 /* PBXTextBookmark */ = 6BA1E97910C7DF1F008007F6 /* PBXTextBookmark */; + 6BA1E97A10C7DF1F008007F6 /* PBXTextBookmark */ = 6BA1E97A10C7DF1F008007F6 /* PBXTextBookmark */; + 6BA1E97B10C7DF1F008007F6 /* PBXTextBookmark */ = 6BA1E97B10C7DF1F008007F6 /* PBXTextBookmark */; + 6BA1E97E10C7DF98008007F6 /* PBXTextBookmark */ = 6BA1E97E10C7DF98008007F6 /* PBXTextBookmark */; + 6BA1E98010C7DFEF008007F6 /* PBXTextBookmark */ = 6BA1E98010C7DFEF008007F6 /* PBXTextBookmark */; + 6BA1E98310C7E0B7008007F6 /* PBXTextBookmark */ = 6BA1E98310C7E0B7008007F6 /* PBXTextBookmark */; + 6BA1E98410C7E0BF008007F6 /* PBXTextBookmark */ = 6BA1E98410C7E0BF008007F6 /* PBXTextBookmark */; + 6BA1E98610C7E0E8008007F6 /* PBXTextBookmark */ = 6BA1E98610C7E0E8008007F6 /* PBXTextBookmark */; + 6BA1E98810C7E178008007F6 /* PBXTextBookmark */ = 6BA1E98810C7E178008007F6 /* PBXTextBookmark */; + 6BA1E98D10C7EAC3008007F6 /* PBXTextBookmark */ = 6BA1E98D10C7EAC3008007F6 /* PBXTextBookmark */; + 6BA1E98E10C7EAC3008007F6 /* PBXTextBookmark */ = 6BA1E98E10C7EAC3008007F6 /* PBXTextBookmark */; + 6BA1E98F10C7EAC3008007F6 /* PBXTextBookmark */ = 6BA1E98F10C7EAC3008007F6 /* PBXTextBookmark */; + 6BA1E99010C7EAC3008007F6 /* PBXTextBookmark */ = 6BA1E99010C7EAC3008007F6 /* PBXTextBookmark */; + 6BA1E99110C7EAC3008007F6 /* PBXTextBookmark */ = 6BA1E99110C7EAC3008007F6 /* PBXTextBookmark */; + 6BA1E99310C7EAEF008007F6 /* PBXTextBookmark */ = 6BA1E99310C7EAEF008007F6 /* PBXTextBookmark */; + 6BA1E99510C7EB05008007F6 /* PBXTextBookmark */ = 6BA1E99510C7EB05008007F6 /* PBXTextBookmark */; + 6BA1E99810C7EB71008007F6 /* PBXTextBookmark */ = 6BA1E99810C7EB71008007F6 /* PBXTextBookmark */; + 6BA1E99B10C7EBB0008007F6 /* PBXTextBookmark */ = 6BA1E99B10C7EBB0008007F6 /* PBXTextBookmark */; + 6BA1E99D10C7EC0F008007F6 /* PBXTextBookmark */ = 6BA1E99D10C7EC0F008007F6 /* PBXTextBookmark */; + 6BA1E99F10C7EC3F008007F6 /* PBXTextBookmark */ = 6BA1E99F10C7EC3F008007F6 /* PBXTextBookmark */; + 6BA1E9A110C7EC47008007F6 /* PBXTextBookmark */ = 6BA1E9A110C7EC47008007F6 /* PBXTextBookmark */; + 6BA1E9A310C7EC77008007F6 /* PBXTextBookmark */ = 6BA1E9A310C7EC77008007F6 /* PBXTextBookmark */; + 6BA1E9A510C7EC93008007F6 /* PBXTextBookmark */ = 6BA1E9A510C7EC93008007F6 /* PBXTextBookmark */; + 6BA1E9A710C7ECFF008007F6 /* PBXTextBookmark */ = 6BA1E9A710C7ECFF008007F6 /* PBXTextBookmark */; + 6BA1E9A910C7ED0B008007F6 /* PBXTextBookmark */ = 6BA1E9A910C7ED0B008007F6 /* PBXTextBookmark */; + 6BA1E9AB10C7F12E008007F6 /* PBXTextBookmark */ = 6BA1E9AB10C7F12E008007F6 /* PBXTextBookmark */; + 6BF2589310BE6F220061DCC9 = 6BF2589310BE6F220061DCC9 /* PBXTextBookmark */; + 6BF2589B10BEADD20061DCC9 = 6BF2589B10BEADD20061DCC9 /* PBXTextBookmark */; + 6BF2589C10BEADD20061DCC9 = 6BF2589C10BEADD20061DCC9 /* PBXTextBookmark */; + 6BF2589D10BEADD20061DCC9 = 6BF2589D10BEADD20061DCC9 /* PBXTextBookmark */; + 6BF2589E10BEADD20061DCC9 = 6BF2589E10BEADD20061DCC9 /* PBXTextBookmark */; }; sourceControlManager = 6B8632A90F78115100E2684A /* Source Control */; userBookmarkGroup = 6B8DE6F010A88F0500DF20FB /* PBXBookmarkGroup */; @@ -806,7 +539,7 @@ ignoreCount = 0; lineNumber = 48; location = Recast; - modificationTime = 280415167.302964; + modificationTime = 281534653.905802; state = 1; }; 6B0249ED10037C0A00CF7107 /* DetourTileNavMesh.cpp:1 */ = { @@ -823,7 +556,7 @@ ignoreCount = 0; lineNumber = 1; location = Recast; - modificationTime = 280415167.303229; + modificationTime = 281534653.906114; state = 1; }; 6B0249EF10037C0C00CF7107 /* DetourTileNavMesh.cpp:1 */ = { @@ -840,7 +573,7 @@ ignoreCount = 0; lineNumber = 1; location = Recast; - modificationTime = 280415167.303378; + modificationTime = 281534653.906272; state = 1; }; 6B024AC01004AB3900CF7107 /* DetourTileNavMesh.cpp:1 */ = { @@ -857,7 +590,7 @@ ignoreCount = 0; lineNumber = 1; location = Recast; - modificationTime = 280415167.30352; + modificationTime = 281534653.906436; state = 1; }; 6B092B920FFCC2AC0088D3A5 /* DetourTileNavMeshBuilder.h */ = { @@ -869,16 +602,16 @@ }; 6B092B930FFCC2BD0088D3A5 /* DetourTileNavMeshBuilder.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 3568}}"; - sepNavSelRange = "{2809, 0}"; - sepNavVisRange = "{2502, 1013}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 3424}}"; + sepNavSelRange = "{4890, 0}"; + sepNavVisRange = "{4647, 1090}"; }; }; 6B1185F41006895B0018F96F /* DetourNode.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 2304}}"; - sepNavSelRange = "{2972, 0}"; - sepNavVisRange = "{2683, 584}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 2192}}"; + sepNavSelRange = "{2602, 0}"; + sepNavVisRange = "{2323, 564}"; }; }; 6B1185F61006896B0018F96F /* DetourNode.h */ = { @@ -890,16 +623,16 @@ }; 6B1185FC10068B040018F96F /* DetourCommon.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 2864}}"; - sepNavSelRange = "{3375, 0}"; - sepNavVisRange = "{3114, 675}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 3056}}"; + sepNavSelRange = "{4646, 0}"; + sepNavVisRange = "{1058, 1125}"; }; }; 6B1185FD10068B150018F96F /* DetourCommon.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 3840}}"; - sepNavSelRange = "{6005, 0}"; - sepNavVisRange = "{0, 1288}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 3888}}"; + sepNavSelRange = "{6054, 0}"; + sepNavVisRange = "{5374, 1017}"; }; }; 6B137C6C0F7FCBBB00459200 /* imgui.cpp */ = { @@ -946,9 +679,9 @@ }; 6B137C7E0F7FCBFE00459200 /* Recast.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 8624}}"; - sepNavSelRange = "{15867, 367}"; - sepNavVisRange = "{15362, 1132}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 9440}}"; + sepNavSelRange = "{11412, 172}"; + sepNavVisRange = "{11371, 742}"; }; }; 6B137C7F0F7FCBFE00459200 /* RecastDebugDraw.h */ = { @@ -975,23 +708,23 @@ }; 6B137C820F7FCC1100459200 /* Recast.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 4512}}"; - sepNavSelRange = "{3239, 0}"; - sepNavVisRange = "{2799, 610}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 4464}}"; + sepNavSelRange = "{2355, 0}"; + sepNavVisRange = "{2102, 965}"; }; }; 6B137C830F7FCC1100459200 /* RecastContour.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 11472}}"; - sepNavSelRange = "{15148, 3}"; - sepNavVisRange = "{14808, 579}"; + sepNavIntBoundsRect = "{{0, 0}, {950, 11456}}"; + sepNavSelRange = "{14950, 0}"; + sepNavVisRange = "{14592, 968}"; }; }; 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 14608}}"; - sepNavSelRange = "{1401, 0}"; - sepNavVisRange = "{963, 932}"; + sepNavIntBoundsRect = "{{0, 0}, {922, 14544}}"; + sepNavSelRange = "{8787, 0}"; + sepNavVisRange = "{8263, 853}"; }; }; 6B137C850F7FCC1100459200 /* RecastFilter.cpp */ = { @@ -1011,9 +744,9 @@ }; 6B137C870F7FCC1100459200 /* RecastMesh.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 18496}}"; - sepNavSelRange = "{25018, 0}"; - sepNavVisRange = "{24755, 701}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 18288}}"; + sepNavSelRange = "{21853, 0}"; + sepNavVisRange = "{24779, 1078}"; }; }; 6B137C880F7FCC1100459200 /* RecastRasterization.cpp */ = { @@ -1025,9 +758,9 @@ }; 6B137C890F7FCC1100459200 /* RecastRegion.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 20064}}"; - sepNavSelRange = "{25124, 0}"; - sepNavVisRange = "{25070, 643}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 19760}}"; + sepNavSelRange = "{28019, 0}"; + sepNavVisRange = "{27642, 1382}"; }; }; 6B137C8A0F7FCC1100459200 /* RecastTimer.cpp */ = { @@ -1045,17 +778,29 @@ }; }; 6B25B6110FFA62AD004F1BC4 /* Sample_StatMesh.h */ = { + isa = PBXFileReference; + fileEncoding = 4; + lastKnownFileType = sourcecode.c.h; + name = Sample_StatMesh.h; + path = /Users/memon/Code/recastnavigation/RecastDemo/Include/Sample_StatMesh.h; + sourceTree = ""; uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 1168}}"; - sepNavSelRange = "{726, 0}"; - sepNavVisRange = "{299, 682}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 1136}}"; + sepNavSelRange = "{1023, 0}"; + sepNavVisRange = "{539, 748}"; }; }; 6B25B6120FFA62AD004F1BC4 /* Sample_StatMeshSimple.h */ = { + isa = PBXFileReference; + fileEncoding = 4; + lastKnownFileType = sourcecode.c.h; + name = Sample_StatMeshSimple.h; + path = /Users/memon/Code/recastnavigation/RecastDemo/Include/Sample_StatMeshSimple.h; + sourceTree = ""; uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {915, 1072}}"; sepNavSelRange = "{960, 0}"; - sepNavVisRange = "{596, 850}"; + sepNavVisRange = "{632, 741}"; }; }; 6B25B6140FFA62BE004F1BC4 /* Sample.cpp */ = { @@ -1066,24 +811,36 @@ }; }; 6B25B6150FFA62BE004F1BC4 /* Sample_StatMesh.cpp */ = { + isa = PBXFileReference; + fileEncoding = 4; + lastKnownFileType = sourcecode.cpp.cpp; + name = Sample_StatMesh.cpp; + path = /Users/memon/Code/recastnavigation/RecastDemo/Source/Sample_StatMesh.cpp; + sourceTree = ""; uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 5216}}"; - sepNavSelRange = "{6939, 0}"; - sepNavVisRange = "{6609, 726}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 5600}}"; + sepNavSelRange = "{4243, 0}"; + sepNavVisRange = "{4135, 598}"; }; }; 6B25B6160FFA62BE004F1BC4 /* Sample_StatMeshSimple.cpp */ = { + isa = PBXFileReference; + fileEncoding = 4; + lastKnownFileType = sourcecode.cpp.cpp; + name = Sample_StatMeshSimple.cpp; + path = /Users/memon/Code/recastnavigation/RecastDemo/Source/Sample_StatMeshSimple.cpp; + sourceTree = ""; uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 9376}}"; - sepNavSelRange = "{4650, 19}"; - sepNavVisRange = "{4371, 538}"; + sepNavIntBoundsRect = "{{0, 0}, {1048, 9648}}"; + sepNavSelRange = "{15541, 0}"; + sepNavVisRange = "{15204, 584}"; }; }; 6B25B6180FFA62BE004F1BC4 /* main.cpp */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {915, 11888}}"; - sepNavSelRange = "{12743, 36}"; - sepNavVisRange = "{12381, 681}"; + sepNavSelRange = "{4154, 0}"; + sepNavVisRange = "{3912, 830}"; }; }; 6B2AEC510FFB8946005BE9CC /* Sample_TileMesh.h */ = { @@ -1096,29 +853,41 @@ }; 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1111, 13952}}"; - sepNavSelRange = "{23237, 0}"; - sepNavVisRange = "{22586, 1458}"; + sepNavIntBoundsRect = "{{0, 0}, {1223, 15696}}"; + sepNavSelRange = "{5993, 0}"; + sepNavVisRange = "{5716, 593}"; }; }; 6B2AEC550FFB89E7005BE9CC /* Sample_StatMeshTiled.cpp */ = { + isa = PBXFileReference; + fileEncoding = 4; + lastKnownFileType = sourcecode.cpp.cpp; + name = Sample_StatMeshTiled.cpp; + path = /Users/memon/Code/recastnavigation/RecastDemo/Source/Sample_StatMeshTiled.cpp; + sourceTree = ""; uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 16544}}"; - sepNavSelRange = "{10674, 0}"; - sepNavVisRange = "{10487, 695}"; + sepNavIntBoundsRect = "{{0, 0}, {1328, 15904}}"; + sepNavSelRange = "{26709, 0}"; + sepNavVisRange = "{26491, 1084}"; }; }; 6B2AEC570FFB89F4005BE9CC /* Sample_StatMeshTiled.h */ = { + isa = PBXFileReference; + fileEncoding = 4; + lastKnownFileType = sourcecode.c.h; + name = Sample_StatMeshTiled.h; + path = /Users/memon/Code/recastnavigation/RecastDemo/Include/Sample_StatMeshTiled.h; + sourceTree = ""; uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 1568}}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 1520}}"; sepNavSelRange = "{777, 0}"; - sepNavVisRange = "{270, 918}"; + sepNavVisRange = "{270, 844}"; }; }; 6B2AEC580FFB8A68005BE9CC /* DetourTileNavMesh.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {915, 4976}}"; - sepNavSelRange = "{11301, 0}"; + sepNavSelRange = "{12743, 0}"; sepNavVisRange = "{11793, 1250}"; }; }; @@ -1129,36 +898,16 @@ sepNavVisRange = "{8764, 799}"; }; }; - 6B3BFADD107A80E1006284CD /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; - name = "RecastMesh.cpp: 998"; - rLen = 0; - rLoc = 25018; - rType = 0; - vrLen = 701; - vrLoc = 24755; - }; 6B3BFADF107A80E1006284CD /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; name = "RecastMesh.cpp: 998"; rLen = 0; - rLoc = 25018; + rLoc = 24957; rType = 0; vrLen = 701; vrLoc = 24755; }; - 6B3BFB0C107A8979006284CD /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E090F91113800904EEF /* DetourStatNavMeshBuilder.cpp */; - name = "DetourStatNavMeshBuilder.cpp: 102"; - rLen = 0; - rLoc = 2744; - rType = 0; - vrLen = 722; - vrLoc = 2485; - }; 6B3BFB0D107A8979006284CD /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B25B6120FFA62AD004F1BC4 /* Sample_StatMeshSimple.h */; @@ -1184,12 +933,12 @@ fRef = 6B25B6160FFA62BE004F1BC4 /* Sample_StatMeshSimple.cpp */; name = "Sample_StatMeshSimple.cpp: 506"; rLen = 0; - rLoc = 15428; + rLoc = 15455; rType = 0; vrLen = 969; vrLoc = 13733; }; - 6B4C5232104FC1F600E88FB8 /* Recast.cpp:280 */ = { + 6B4C5232104FC1F600E88FB8 /* Recast.cpp:281 */ = { isa = PBXFileBreakpoint; actions = ( ); @@ -1201,9 +950,9 @@ functionName = "rcFilterNoiseArea(unsigned short flags, rcCompactHeightfield& chf)"; hitCount = 0; ignoreCount = 0; - lineNumber = 280; + lineNumber = 281; location = Recast; - modificationTime = 280415167.30428; + modificationTime = 281534653.90745; state = 1; }; 6B555DAE100B211D00247EA3 /* imguiRenderGL.h */ = { @@ -1241,7 +990,7 @@ ignoreCount = 0; lineNumber = 622; location = Recast; - modificationTime = 280415167.304427; + modificationTime = 281534653.907625; state = 1; }; 6B57D358108C66B200DDD053 /* PBXTextBookmark */ = { @@ -1288,7 +1037,7 @@ ignoreCount = 0; lineNumber = 252; location = Recast; - modificationTime = 280415167.304574; + modificationTime = 281534653.907814; state = 1; }; 6B57D38F108C69E400DDD053 /* PBXTextBookmark */ = { @@ -1308,16 +1057,6 @@ path = /Users/memon/Code/polytes/main.cpp; sourceTree = ""; }; - 6B57D391108C69E400DDD053 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; - name = "main.cpp: 55"; - rLen = 0; - rLoc = 961; - rType = 0; - vrLen = 562; - vrLoc = 688; - }; 6B57D393108C69E400DDD053 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B57D394108C69E400DDD053 /* main.cpp */; @@ -1337,9 +1076,9 @@ }; 6B624169103434880002E346 /* RecastMeshDetail.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 19072}}"; - sepNavSelRange = "{16861, 13}"; - sepNavVisRange = "{16687, 837}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 19152}}"; + sepNavSelRange = "{4933, 0}"; + sepNavVisRange = "{4089, 975}"; sepNavWindowFrame = "{{61, 36}, {1011, 695}}"; }; }; @@ -1348,7 +1087,7 @@ fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; name = "main.cpp: 578"; rLen = 0; - rLoc = 13060; + rLoc = 13052; rType = 0; vrLen = 649; vrLoc = 12515; @@ -1363,26 +1102,6 @@ vrLen = 982; vrLoc = 8278; }; - 6B6FA3B41076452F009B0572 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E080F91113800904EEF /* DetourStatNavMesh.cpp */; - name = "DetourStatNavMesh.cpp: 123"; - rLen = 0; - rLoc = 3474; - rType = 0; - vrLen = 769; - vrLoc = 3281; - }; - 6B6FA3B61076452F009B0572 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B555DB0100B212E00247EA3 /* imguiRenderGL.cpp */; - name = "imguiRenderGL.cpp: 9"; - rLen = 0; - rLoc = 440; - rType = 0; - vrLen = 1158; - vrLoc = 0; - }; 6B6FA3B81076452F009B0572 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; @@ -1393,16 +1112,6 @@ vrLen = 870; vrLoc = 7634; }; - 6B6FA3B91076452F009B0572 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC590FFB8A7A005BE9CC /* DetourTileNavMesh.cpp */; - name = "DetourTileNavMesh.cpp: 760"; - rLen = 0; - rLoc = 19388; - rType = 0; - vrLen = 1063; - vrLoc = 18658; - }; 6B6FA3BA1076452F009B0572 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BDD9E080F91113800904EEF /* DetourStatNavMesh.cpp */; @@ -1413,86 +1122,6 @@ vrLen = 769; vrLoc = 3281; }; - 6B6FA3BC1076452F009B0572 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B555DB0100B212E00247EA3 /* imguiRenderGL.cpp */; - name = "imguiRenderGL.cpp: 9"; - rLen = 0; - rLoc = 440; - rType = 0; - vrLen = 1158; - vrLoc = 0; - }; - 6B7FB7351091DD43001BA51A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6160FFA62BE004F1BC4 /* Sample_StatMeshSimple.cpp */; - name = "Sample_StatMeshSimple.cpp: 222"; - rLen = 0; - rLoc = 6752; - rType = 0; - vrLen = 822; - vrLoc = 6148; - }; - 6B7FB7371091DD43001BA51A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 820"; - rLen = 0; - rLoc = 18657; - rType = 0; - vrLen = 651; - vrLoc = 19186; - }; - 6B7FB7381091DD43001BA51A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6160FFA62BE004F1BC4 /* Sample_StatMeshSimple.cpp */; - name = "Sample_StatMeshSimple.cpp: 222"; - rLen = 0; - rLoc = 6752; - rType = 0; - vrLen = 822; - vrLoc = 6148; - }; - 6B7FB7491091EBDE001BA51A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 201"; - rLen = 0; - rLoc = 5295; - rType = 0; - vrLen = 1092; - vrLoc = 4841; - }; - 6B7FB74A1091EBDE001BA51A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 715"; - rLen = 0; - rLoc = 1309; - rType = 0; - vrLen = 926; - vrLoc = 16354; - }; - 6B7FB74B1091EBDE001BA51A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; - name = "Recast.cpp: 254"; - rLen = 0; - rLoc = 6910; - rType = 0; - vrLen = 750; - vrLoc = 6477; - }; - 6B7FB74C1091EBDE001BA51A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 435"; - rLen = 0; - rLoc = 14945; - rType = 0; - vrLen = 1449; - vrLoc = 13898; - }; 6B7FB74D1091EBDE001BA51A /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B137C880F7FCC1100459200 /* RecastRasterization.cpp */; @@ -1503,66 +1132,6 @@ vrLen = 942; vrLoc = 8661; }; - 6B7FB74E1091EBDE001BA51A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC590FFB8A7A005BE9CC /* DetourTileNavMesh.cpp */; - name = "DetourTileNavMesh.cpp: 760"; - rLen = 0; - rLoc = 19388; - rType = 0; - vrLen = 923; - vrLoc = 18798; - }; - 6B7FB74F1091EBDE001BA51A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC580FFB8A68005BE9CC /* DetourTileNavMesh.h */; - name = "DetourTileNavMesh.h: 112"; - rLen = 0; - rLoc = 4559; - rType = 0; - vrLen = 1086; - vrLoc = 3771; - }; - 6B7FB7501091EBDE001BA51A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 201"; - rLen = 0; - rLoc = 5295; - rType = 0; - vrLen = 1092; - vrLoc = 4841; - }; - 6B7FB7511091EBDE001BA51A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 715"; - rLen = 0; - rLoc = 1309; - rType = 0; - vrLen = 926; - vrLoc = 16354; - }; - 6B7FB7521091EBDE001BA51A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 435"; - rLen = 20; - rLoc = 14870; - rType = 0; - vrLen = 1436; - vrLoc = 13909; - }; - 6B7FB7531091EBDE001BA51A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; - name = "Recast.cpp: 254"; - rLen = 0; - rLoc = 6910; - rType = 0; - vrLen = 750; - vrLoc = 6477; - }; 6B7FB7541091EBDE001BA51A /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B137C880F7FCC1100459200 /* RecastRasterization.cpp */; @@ -1573,26 +1142,6 @@ vrLen = 1005; vrLoc = 8499; }; - 6B7FB7551091EBDE001BA51A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 435"; - rLen = 0; - rLoc = 14945; - rType = 0; - vrLen = 1449; - vrLoc = 13898; - }; - 6B7FB7561091EBDE001BA51A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C880F7FCC1100459200 /* RecastRasterization.cpp */; - name = "RecastRasterization.cpp: 346"; - rLen = 0; - rLoc = 9335; - rType = 0; - vrLen = 942; - vrLoc = 8661; - }; 6B7FB7571091EBDE001BA51A /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B2AEC580FFB8A68005BE9CC /* DetourTileNavMesh.h */; @@ -1603,26 +1152,6 @@ vrLen = 1086; vrLoc = 3771; }; - 6B7FB7581091EBDE001BA51A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC590FFB8A7A005BE9CC /* DetourTileNavMesh.cpp */; - name = "DetourTileNavMesh.cpp: 760"; - rLen = 0; - rLoc = 19388; - rType = 0; - vrLen = 923; - vrLoc = 18798; - }; - 6B7FB7591091EBDE001BA51A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC580FFB8A68005BE9CC /* DetourTileNavMesh.h */; - name = "DetourTileNavMesh.h: 132"; - rLen = 0; - rLoc = 5070; - rType = 0; - vrLen = 1262; - vrLoc = 4656; - }; 6B8632970F78114600E2684A /* Recast */ = { isa = PBXExecutable; activeArgIndices = ( @@ -1669,36 +1198,6 @@ ); name = Root; }; - 6B8DE6FE10B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC580FFB8A68005BE9CC /* DetourTileNavMesh.h */; - name = "DetourTileNavMesh.h: 127"; - rLen = 0; - rLoc = 4856; - rType = 0; - vrLen = 1263; - vrLoc = 4655; - }; - 6B8DE6FF10B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; - name = "main.cpp: 55"; - rLen = 0; - rLoc = 961; - rType = 0; - vrLen = 503; - vrLoc = 688; - }; - 6B8DE70010B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6160FFA62BE004F1BC4 /* Sample_StatMeshSimple.cpp */; - name = "Sample_StatMeshSimple.cpp: 491"; - rLen = 840; - rLoc = 14860; - rType = 0; - vrLen = 999; - vrLoc = 15202; - }; 6B8DE70110B01BBF00DF20FB /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B8DE70210B01BBF00DF20FB /* serialize.cpp */; @@ -1711,110 +1210,11 @@ }; 6B8DE70210B01BBF00DF20FB /* serialize.cpp */ = { isa = PBXFileReference; + lastKnownFileType = sourcecode.cpp.cpp; name = serialize.cpp; path = "/Users/memon/Public/Drop Box/sx/ZenBoundEditor/dev/src/serialize.cpp"; sourceTree = ""; }; - 6B8DE70310B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185F41006895B0018F96F /* DetourNode.cpp */; - name = "DetourNode.cpp: 122"; - rLen = 0; - rLoc = 2972; - rType = 0; - vrLen = 441; - vrLoc = 2826; - }; - 6B8DE70410B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E050F91112200904EEF /* DetourStatNavMesh.h */; - name = "DetourStatNavMesh.h: 163"; - rLen = 0; - rLoc = 6281; - rType = 0; - vrLen = 1175; - vrLoc = 5757; - }; - 6B8DE70510B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B092B930FFCC2BD0088D3A5 /* DetourTileNavMeshBuilder.cpp */; - name = "DetourTileNavMeshBuilder.cpp: 138"; - rLen = 0; - rLoc = 4385; - rType = 0; - vrLen = 558; - vrLoc = 2421; - }; - 6B8DE70610B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E080F91113800904EEF /* DetourStatNavMesh.cpp */; - name = "DetourStatNavMesh.cpp: 188"; - rLen = 0; - rLoc = 5361; - rType = 0; - vrLen = 660; - vrLoc = 4964; - }; - 6B8DE70710B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185F61006896B0018F96F /* DetourNode.h */; - name = "DetourNode.h: 80"; - rLen = 0; - rLoc = 1988; - rType = 0; - vrLen = 386; - vrLoc = 1840; - }; - 6B8DE70810B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C850F7FCC1100459200 /* RecastFilter.cpp */; - name = "RecastFilter.cpp: 48"; - rLen = 1328; - rLoc = 1546; - rType = 0; - vrLen = 1326; - vrLoc = 2109; - }; - 6B8DE70910B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 806"; - rLen = 16; - rLoc = 19126; - rType = 0; - vrLen = 628; - vrLoc = 18811; - }; - 6B8DE70A10B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; - name = "RecastContour.cpp: 611"; - rLen = 3; - rLoc = 15148; - rType = 0; - vrLen = 579; - vrLoc = 14808; - }; - 6B8DE70B10B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; - name = "RecastRegion.cpp: 1039"; - rLen = 0; - rLoc = 25124; - rType = 0; - vrLen = 643; - vrLoc = 25070; - }; - 6B8DE70C10B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 247"; - rLen = 0; - rLoc = 9169; - rType = 0; - vrLen = 813; - vrLoc = 8687; - }; 6B8DE70D10B01BBF00DF20FB /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B8DE70E10B01BBF00DF20FB /* string.h */; @@ -1827,37 +1227,11 @@ }; 6B8DE70E10B01BBF00DF20FB /* string.h */ = { isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; name = string.h; path = /Developer/SDKs/MacOSX10.5.sdk/usr/include/string.h; sourceTree = ""; }; - 6B8DE70F10B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; - name = "Recast.cpp: 172"; - rLen = 0; - rLoc = 4575; - rType = 0; - vrLen = 730; - vrLoc = 4167; - }; - 6B8DE71010B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC590FFB8A7A005BE9CC /* DetourTileNavMesh.cpp */; - rLen = 6; - rLoc = 3241; - rType = 0; - }; - 6B8DE71110B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC580FFB8A68005BE9CC /* DetourTileNavMesh.h */; - name = "DetourTileNavMesh.h: 127"; - rLen = 0; - rLoc = 4856; - rType = 0; - vrLen = 1263; - vrLoc = 4655; - }; 6B8DE71210B01BBF00DF20FB /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; @@ -1868,26 +1242,6 @@ vrLen = 898; vrLoc = 10897; }; - 6B8DE71310B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; - name = "main.cpp: 55"; - rLen = 0; - rLoc = 961; - rType = 0; - vrLen = 503; - vrLoc = 688; - }; - 6B8DE71410B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6160FFA62BE004F1BC4 /* Sample_StatMeshSimple.cpp */; - name = "Sample_StatMeshSimple.cpp: 491"; - rLen = 840; - rLoc = 14860; - rType = 0; - vrLen = 999; - vrLoc = 15202; - }; 6B8DE71510B01BBF00DF20FB /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B8DE71610B01BBF00DF20FB /* serialize.cpp */; @@ -1900,6 +1254,7 @@ }; 6B8DE71610B01BBF00DF20FB /* serialize.cpp */ = { isa = PBXFileReference; + lastKnownFileType = sourcecode.cpp.cpp; name = serialize.cpp; path = "/Users/memon/Public/Drop Box/sx/ZenBoundEditor/dev/src/serialize.cpp"; sourceTree = ""; @@ -1924,96 +1279,6 @@ vrLen = 660; vrLoc = 2449; }; - 6B8DE71910B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185F61006896B0018F96F /* DetourNode.h */; - name = "DetourNode.h: 114"; - rLen = 0; - rLoc = 2453; - rType = 0; - vrLen = 463; - vrLoc = 2493; - }; - 6B8DE71A10B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185F41006895B0018F96F /* DetourNode.cpp */; - name = "DetourNode.cpp: 107"; - rLen = 0; - rLoc = 2682; - rType = 0; - vrLen = 660; - vrLoc = 2449; - }; - 6B8DE71B10B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185F61006896B0018F96F /* DetourNode.h */; - name = "DetourNode.h: 112"; - rLen = 4; - rLoc = 2431; - rType = 0; - vrLen = 387; - vrLoc = 2240; - }; - 6B8DE71C10B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E080F91113800904EEF /* DetourStatNavMesh.cpp */; - name = "DetourStatNavMesh.cpp: 78"; - rLen = 11; - rLoc = 2596; - rType = 0; - vrLen = 689; - vrLoc = 2088; - }; - 6B8DE71D10B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185F41006895B0018F96F /* DetourNode.cpp */; - name = "DetourNode.cpp: 122"; - rLen = 0; - rLoc = 2972; - rType = 0; - vrLen = 441; - vrLoc = 2826; - }; - 6B8DE71E10B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185F61006896B0018F96F /* DetourNode.h */; - name = "DetourNode.h: 112"; - rLen = 0; - rLoc = 2418; - rType = 0; - vrLen = 387; - vrLoc = 2240; - }; - 6B8DE71F10B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E080F91113800904EEF /* DetourStatNavMesh.cpp */; - name = "DetourStatNavMesh.cpp: 202"; - rLen = 0; - rLoc = 5657; - rType = 0; - vrLen = 671; - vrLoc = 4954; - }; - 6B8DE72010B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185F61006896B0018F96F /* DetourNode.h */; - name = "DetourNode.h: 121"; - rLen = 0; - rLoc = 2493; - rType = 0; - vrLen = 389; - vrLoc = 2270; - }; - 6B8DE72110B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E080F91113800904EEF /* DetourStatNavMesh.cpp */; - name = "DetourStatNavMesh.cpp: 180"; - rLen = 0; - rLoc = 5020; - rType = 0; - vrLen = 744; - vrLoc = 4786; - }; 6B8DE72210B01BBF00DF20FB /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BDD9E050F91112200904EEF /* DetourStatNavMesh.h */; @@ -2024,86 +1289,6 @@ vrLen = 1175; vrLoc = 5757; }; - 6B8DE72310B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E080F91113800904EEF /* DetourStatNavMesh.cpp */; - name = "DetourStatNavMesh.cpp: 184"; - rLen = 0; - rLoc = 5244; - rType = 0; - vrLen = 802; - vrLoc = 4659; - }; - 6B8DE72410B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185F61006896B0018F96F /* DetourNode.h */; - name = "DetourNode.h: 112"; - rLen = 0; - rLoc = 2418; - rType = 0; - vrLen = 359; - vrLoc = 2290; - }; - 6B8DE72510B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E080F91113800904EEF /* DetourStatNavMesh.cpp */; - name = "DetourStatNavMesh.cpp: 197"; - rLen = 0; - rLoc = 5554; - rType = 0; - vrLen = 774; - vrLoc = 4694; - }; - 6B8DE72610B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185F61006896B0018F96F /* DetourNode.h */; - name = "DetourNode.h: 87"; - rLen = 11; - rLoc = 2100; - rType = 0; - vrLen = 370; - vrLoc = 2026; - }; - 6B8DE72710B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC590FFB8A7A005BE9CC /* DetourTileNavMesh.cpp */; - name = "DetourTileNavMesh.cpp: 129"; - rLen = 0; - rLoc = 3603; - rType = 0; - vrLen = 546; - vrLoc = 3037; - }; - 6B8DE72810B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E080F91113800904EEF /* DetourStatNavMesh.cpp */; - name = "DetourStatNavMesh.cpp: 74"; - rLen = 0; - rLoc = 2574; - rType = 0; - vrLen = 596; - vrLoc = 2172; - }; - 6B8DE72910B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC590FFB8A7A005BE9CC /* DetourTileNavMesh.cpp */; - name = "DetourTileNavMesh.cpp: 118"; - rLen = 0; - rLoc = 3474; - rType = 0; - vrLen = 551; - vrLoc = 3240; - }; - 6B8DE72A10B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185F61006896B0018F96F /* DetourNode.h */; - name = "DetourNode.h: 109"; - rLen = 0; - rLoc = 2412; - rType = 0; - vrLen = 390; - vrLoc = 2317; - }; 6B8DE72B10B01BBF00DF20FB /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B092B930FFCC2BD0088D3A5 /* DetourTileNavMeshBuilder.cpp */; @@ -2114,36 +1299,6 @@ vrLen = 558; vrLoc = 2421; }; - 6B8DE72C10B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC590FFB8A7A005BE9CC /* DetourTileNavMesh.cpp */; - name = "DetourTileNavMesh.cpp: 115"; - rLen = 0; - rLoc = 3411; - rType = 0; - vrLen = 583; - vrLoc = 3059; - }; - 6B8DE72D10B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E080F91113800904EEF /* DetourStatNavMesh.cpp */; - name = "DetourStatNavMesh.cpp: 188"; - rLen = 0; - rLoc = 5361; - rType = 0; - vrLen = 660; - vrLoc = 4964; - }; - 6B8DE72E10B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185F61006896B0018F96F /* DetourNode.h */; - name = "DetourNode.h: 80"; - rLen = 0; - rLoc = 1988; - rType = 0; - vrLen = 386; - vrLoc = 1840; - }; 6B8DE72F10B01BBF00DF20FB /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B137C850F7FCC1100459200 /* RecastFilter.cpp */; @@ -2154,76 +1309,6 @@ vrLen = 1400; vrLoc = 1803; }; - 6B8DE73010B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 112"; - rLen = 0; - rLoc = 3940; - rType = 0; - vrLen = 1491; - vrLoc = 3643; - }; - 6B8DE73110B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; - name = "Recast.cpp: 183"; - rLen = 0; - rLoc = 4698; - rType = 0; - vrLen = 1185; - vrLoc = 3854; - }; - 6B8DE73210B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C850F7FCC1100459200 /* RecastFilter.cpp */; - name = "RecastFilter.cpp: 48"; - rLen = 1328; - rLoc = 1546; - rType = 0; - vrLen = 1326; - vrLoc = 2109; - }; - 6B8DE73310B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; - name = "Recast.cpp: 222"; - rLen = 16; - rLoc = 5672; - rType = 0; - vrLen = 870; - vrLoc = 5521; - }; - 6B8DE73410B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 806"; - rLen = 16; - rLoc = 19126; - rType = 0; - vrLen = 628; - vrLoc = 18811; - }; - 6B8DE73510B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; - name = "Recast.cpp: 222"; - rLen = 0; - rLoc = 5688; - rType = 0; - vrLen = 855; - vrLoc = 5460; - }; - 6B8DE73610B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; - name = "RecastContour.cpp: 611"; - rLen = 3; - rLoc = 15148; - rType = 0; - vrLen = 579; - vrLoc = 14808; - }; 6B8DE73710B01BBF00DF20FB /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; @@ -2234,36 +1319,6 @@ vrLen = 643; vrLoc = 25070; }; - 6B8DE73810B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 246"; - rLen = 0; - rLoc = 9128; - rType = 0; - vrLen = 493; - vrLoc = 9064; - }; - 6B8DE73910B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; - name = "Recast.cpp: 237"; - rLen = 0; - rLoc = 6563; - rType = 0; - vrLen = 589; - vrLoc = 6240; - }; - 6B8DE73A10B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 247"; - rLen = 0; - rLoc = 9169; - rType = 0; - vrLen = 813; - vrLoc = 8687; - }; 6B8DE73B10B01BBF00DF20FB /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B8DE73C10B01BBF00DF20FB /* string.h */; @@ -2276,307 +1331,11 @@ }; 6B8DE73C10B01BBF00DF20FB /* string.h */ = { isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; name = string.h; path = /Developer/SDKs/MacOSX10.5.sdk/usr/include/string.h; sourceTree = ""; }; - 6B8DE73D10B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; - name = "Recast.cpp: 172"; - rLen = 0; - rLoc = 4575; - rType = 0; - vrLen = 730; - vrLoc = 4167; - }; - 6B8DE73E10B01BBF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC590FFB8A7A005BE9CC /* DetourTileNavMesh.cpp */; - name = "DetourTileNavMesh.cpp: 113"; - rLen = 0; - rLoc = 3312; - rType = 0; - vrLen = 537; - vrLoc = 3059; - }; - 6B8DE74910B01BE900DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; - name = "Recast.cpp: 172"; - rLen = 0; - rLoc = 4621; - rType = 0; - vrLen = 792; - vrLoc = 4170; - }; - 6B8DE74B10B01EEA00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; - name = "Recast.cpp: 165"; - rLen = 0; - rLoc = 4412; - rType = 0; - vrLen = 792; - vrLoc = 4170; - }; - 6B8DE74C10B01EEA00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6160FFA62BE004F1BC4 /* Sample_StatMeshSimple.cpp */; - name = "Sample_StatMeshSimple.cpp: 372"; - rLen = 0; - rLoc = 11664; - rType = 0; - vrLen = 1425; - vrLoc = 10795; - }; - 6B8DE74D10B01EEA00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C850F7FCC1100459200 /* RecastFilter.cpp */; - name = "RecastFilter.cpp: 132"; - rLen = 0; - rLoc = 4139; - rType = 0; - vrLen = 802; - vrLoc = 3346; - }; - 6B8DE74E10B01EEA00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - rLen = 0; - rLoc = 15866; - rType = 0; - }; - 6B8DE74F10B01EEA00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; - name = "Recast.cpp: 165"; - rLen = 0; - rLoc = 4412; - rType = 0; - vrLen = 792; - vrLoc = 4170; - }; - 6B8DE75010B01EEA00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 243"; - rLen = 0; - rLoc = 9059; - rType = 0; - vrLen = 1221; - vrLoc = 8775; - }; - 6B8DE75110B01EEA00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C850F7FCC1100459200 /* RecastFilter.cpp */; - name = "RecastFilter.cpp: 48"; - rLen = 1328; - rLoc = 1546; - rType = 0; - vrLen = 995; - vrLoc = 1025; - }; - 6B8DE75210B01EEA00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6160FFA62BE004F1BC4 /* Sample_StatMeshSimple.cpp */; - name = "Sample_StatMeshSimple.cpp: 372"; - rLen = 0; - rLoc = 11664; - rType = 0; - vrLen = 1425; - vrLoc = 10795; - }; - 6B8DE75310B01EEA00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 234"; - rLen = 8; - rLoc = 8666; - rType = 0; - vrLen = 701; - vrLoc = 7990; - }; - 6B8DE75410B01EEA00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C850F7FCC1100459200 /* RecastFilter.cpp */; - name = "RecastFilter.cpp: 154"; - rLen = 0; - rLoc = 4139; - rType = 0; - vrLen = 589; - vrLoc = 4848; - }; - 6B8DE75510B01EEA00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 54"; - rLen = 0; - rLoc = 2447; - rType = 0; - vrLen = 805; - vrLoc = 1982; - }; - 6B8DE75610B01EEA00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C850F7FCC1100459200 /* RecastFilter.cpp */; - name = "RecastFilter.cpp: 132"; - rLen = 0; - rLoc = 4139; - rType = 0; - vrLen = 802; - vrLoc = 3346; - }; - 6B8DE75710B01EEA00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 234"; - rLen = 0; - rLoc = 8677; - rType = 0; - vrLen = 879; - vrLoc = 8136; - }; - 6B8DE75810B01F1A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 234"; - rLen = 8; - rLoc = 8666; - rType = 0; - vrLen = 879; - vrLoc = 8136; - }; - 6B8DE75910B01F1A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C850F7FCC1100459200 /* RecastFilter.cpp */; - name = "RecastFilter.cpp: 132"; - rLen = 0; - rLoc = 4139; - rType = 0; - vrLen = 804; - vrLoc = 3344; - }; - 6B8DE75A10B01F1A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 234"; - rLen = 8; - rLoc = 8666; - rType = 0; - vrLen = 879; - vrLoc = 8136; - }; - 6B8DE75B10B01F1A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C850F7FCC1100459200 /* RecastFilter.cpp */; - name = "RecastFilter.cpp: 83"; - rLen = 0; - rLoc = 2726; - rType = 0; - vrLen = 898; - vrLoc = 2389; - }; - 6B8DE75D10B01F9900DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C850F7FCC1100459200 /* RecastFilter.cpp */; - name = "RecastFilter.cpp: 80"; - rLen = 0; - rLoc = 2681; - rType = 0; - vrLen = 964; - vrLoc = 1763; - }; - 6B8DE75E10B01F9900DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 715"; - rLen = 0; - rLoc = 1309; - rType = 0; - vrLen = 806; - vrLoc = 16422; - }; - 6B8DE75F10B01F9900DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C850F7FCC1100459200 /* RecastFilter.cpp */; - name = "RecastFilter.cpp: 80"; - rLen = 0; - rLoc = 2681; - rType = 0; - vrLen = 964; - vrLoc = 1763; - }; - 6B8DE76010B01F9900DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 255"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 615; - vrLoc = 6338; - }; - 6B8DE76410B022B200DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 252"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 615; - vrLoc = 6338; - }; - 6B8DE76510B022B200DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; - name = "Recast.cpp: 167"; - rLen = 0; - rLoc = 4432; - rType = 0; - vrLen = 840; - vrLoc = 3938; - }; - 6B8DE76610B022B200DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C850F7FCC1100459200 /* RecastFilter.cpp */; - name = "RecastFilter.cpp: 80"; - rLen = 0; - rLoc = 2681; - rType = 0; - vrLen = 964; - vrLoc = 1763; - }; - 6B8DE76710B022B200DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 252"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 615; - vrLoc = 6338; - }; - 6B8DE76810B022B200DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; - name = "Recast.cpp: 167"; - rLen = 0; - rLoc = 4432; - rType = 0; - vrLen = 840; - vrLoc = 3938; - }; - 6B8DE76910B022B200DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C850F7FCC1100459200 /* RecastFilter.cpp */; - name = "RecastFilter.cpp: 52"; - rLen = 0; - rLoc = 1717; - rType = 0; - vrLen = 786; - vrLoc = 1355; - }; 6B8DE76D10B0243500DF20FB /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B137C850F7FCC1100459200 /* RecastFilter.cpp */; @@ -2587,286 +1346,6 @@ vrLen = 1001; vrLoc = 1843; }; - 6B8DE76E10B0243500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 468"; - rLen = 0; - rLoc = 15866; - rType = 0; - vrLen = 1210; - vrLoc = 15284; - }; - 6B8DE76F10B0243500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 252"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 577; - vrLoc = 6338; - }; - 6B8DE77010B0243500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C850F7FCC1100459200 /* RecastFilter.cpp */; - name = "RecastFilter.cpp: 73"; - rLen = 0; - rLoc = 2388; - rType = 0; - vrLen = 1001; - vrLoc = 1843; - }; - 6B8DE77110B0243500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 468"; - rLen = 0; - rLoc = 15866; - rType = 0; - vrLen = 1210; - vrLoc = 15284; - }; - 6B8DE77210B0243500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 229"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 587; - vrLoc = 5930; - }; - 6B8DE77410B0244F00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 229"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 586; - vrLoc = 5930; - }; - 6B8DE77610B0247200DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 229"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 589; - vrLoc = 5930; - }; - 6B8DE77810B024C000DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 229"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 602; - vrLoc = 5930; - }; - 6B8DE77A10B024F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 230"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 618; - vrLoc = 5930; - }; - 6B8DE77C10B0251A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 228"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 617; - vrLoc = 5930; - }; - 6B8DE77E10B0252100DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 228"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 617; - vrLoc = 5930; - }; - 6B8DE78010B0254B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 228"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 617; - vrLoc = 5930; - }; - 6B8DE78210B0255500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 230"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 617; - vrLoc = 5930; - }; - 6B8DE78410B0258200DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 228"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 617; - vrLoc = 5930; - }; - 6B8DE78610B0259B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 230"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 617; - vrLoc = 5930; - }; - 6B8DE78810B0306200DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 228"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 667; - vrLoc = 5932; - }; - 6B8DE78A10B0308600DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 228"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 671; - vrLoc = 5932; - }; - 6B8DE78C10B030A600DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 230"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 676; - vrLoc = 5932; - }; - 6B8DE78E10B030EE00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 229"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 684; - vrLoc = 5932; - }; - 6B8DE79610B0348000DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 39"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 501; - vrLoc = 919; - }; - 6B8DE79710B0348000DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 63"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 699; - vrLoc = 1917; - }; - 6B8DE79A10B034C600DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 118"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 712; - vrLoc = 2616; - }; - 6B8DE79B10B0374C00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 269"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 747; - vrLoc = 6711; - }; - 6B8DE79C10B037C700DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 287"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 540; - vrLoc = 7229; - }; - 6B8DE79D10B037C700DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 304"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 643; - vrLoc = 7630; - }; - 6B8DE79E10B0404100DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7F0F7FCBFE00459200 /* RecastDebugDraw.h */; - name = "RecastDebugDraw.h: 36"; - rLen = 0; - rLoc = 2840; - rType = 0; - vrLen = 1638; - vrLoc = 1160; - }; - 6B8DE79F10B0404100DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 426"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 626; - vrLoc = 10347; - }; - 6B8DE7A010B0404100DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 426"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 626; - vrLoc = 10347; - }; 6B8DE7A110B0404100DF20FB /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B137C7F0F7FCBFE00459200 /* RecastDebugDraw.h */; @@ -2877,268 +1356,16 @@ vrLen = 1638; vrLoc = 1160; }; - 6B8DE7A210B0404100DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 545"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 706; - vrLoc = 13154; - }; - 6B8DE7A310B0412B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7F0F7FCBFE00459200 /* RecastDebugDraw.h */; - name = "RecastDebugDraw.h: 57"; - rLen = 35; - rLoc = 4599; - rType = 0; - vrLen = 1615; - vrLoc = 1200; - }; - 6B8DE7A410B0412B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 553"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 669; - vrLoc = 13320; - }; - 6B8DE7A510B0412B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 422"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 629; - vrLoc = 10440; - }; - 6B8DE7A610B0412B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7F0F7FCBFE00459200 /* RecastDebugDraw.h */; - name = "RecastDebugDraw.h: 57"; - rLen = 35; - rLoc = 4599; - rType = 0; - vrLen = 1615; - vrLoc = 1200; - }; - 6B8DE7A710B0412B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 553"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 669; - vrLoc = 13320; - }; - 6B8DE7A810B0412B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7F0F7FCBFE00459200 /* RecastDebugDraw.h */; - name = "RecastDebugDraw.h: 57"; - rLen = 35; - rLoc = 4599; - rType = 0; - vrLen = 1615; - vrLoc = 1200; - }; - 6B8DE7A910B0412B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 573"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 673; - vrLoc = 13983; - }; - 6B8DE7AA10B0463F00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7F0F7FCBFE00459200 /* RecastDebugDraw.h */; - name = "RecastDebugDraw.h: 27"; - rLen = 0; - rLoc = 2606; - rType = 0; - vrLen = 1057; - vrLoc = 202; - }; - 6B8DE7AB10B0463F00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - rLen = 0; - rLoc = 1143; - rType = 0; - }; - 6B8DE7AC10B0463F00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 615"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 501; - vrLoc = 14995; - }; - 6B8DE7AD10B0463F00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7F0F7FCBFE00459200 /* RecastDebugDraw.h */; - name = "RecastDebugDraw.h: 27"; - rLen = 0; - rLoc = 2606; - rType = 0; - vrLen = 1057; - vrLoc = 202; - }; - 6B8DE7AE10B0463F00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 827"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 663; - vrLoc = 19649; - }; - 6B8DE7AF10B0479B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 893"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 661; - vrLoc = 22351; - }; - 6B8DE7C510B04B7F00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 819"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 688; - vrLoc = 19922; - }; - 6B8DE7C610B04B7F00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6150FFA62BE004F1BC4 /* Sample_StatMesh.cpp */; - name = "Sample_StatMesh.cpp: 292"; - rLen = 0; - rLoc = 7372; - rType = 0; - vrLen = 795; - vrLoc = 6877; - }; - 6B8DE7C710B04B7F00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7F0F7FCBFE00459200 /* RecastDebugDraw.h */; - name = "RecastDebugDraw.h: 57"; - rLen = 102; - rLoc = 4535; - rType = 0; - vrLen = 1633; - vrLoc = 1199; - }; - 6B8DE7C810B04B7F00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - comments = "error: at this point in file"; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - rLen = 1; - rLoc = 415; - rType = 1; - }; - 6B8DE7C910B04B7F00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 562"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 678; - vrLoc = 13436; - }; - 6B8DE7CA10B04B7F00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7F0F7FCBFE00459200 /* RecastDebugDraw.h */; - name = "RecastDebugDraw.h: 57"; - rLen = 0; - rLoc = 4535; - rType = 0; - vrLen = 1603; - vrLoc = 1229; - }; - 6B8DE7CB10B04B7F00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 819"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 688; - vrLoc = 19922; - }; - 6B8DE7CC10B04B7F00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7F0F7FCBFE00459200 /* RecastDebugDraw.h */; - name = "RecastDebugDraw.h: 57"; - rLen = 102; - rLoc = 4535; - rType = 0; - vrLen = 1633; - vrLoc = 1199; - }; 6B8DE7CD10B04B7F00DF20FB /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B25B6150FFA62BE004F1BC4 /* Sample_StatMesh.cpp */; name = "Sample_StatMesh.cpp: 292"; rLen = 0; - rLoc = 7372; + rLoc = 7373; rType = 0; vrLen = 795; vrLoc = 6877; }; - 6B8DE7CE10B04B7F00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7F0F7FCBFE00459200 /* RecastDebugDraw.h */; - name = "RecastDebugDraw.h: 57"; - rLen = 102; - rLoc = 4535; - rType = 0; - vrLen = 1633; - vrLoc = 1199; - }; - 6B8DE7CF10B04B7F00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 417"; - rLen = 0; - rLoc = 11017; - rType = 0; - vrLen = 825; - vrLoc = 10515; - }; - 6B8DE7D310B04C5000DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 609"; - rLen = 7; - rLoc = 15843; - rType = 0; - vrLen = 1297; - vrLoc = 15422; - }; - 6B8DE7D410B04C5000DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - rLen = 0; - rLoc = 28; - rType = 1; - }; 6B8DE7D510B04C5000DF20FB /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; @@ -3149,36 +1376,6 @@ vrLen = 1297; vrLoc = 15422; }; - 6B8DE7D610B04C5000DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 103"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 422; - vrLoc = 2273; - }; - 6B8DE7D810B04CC900DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 725"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 644; - vrLoc = 17278; - }; - 6B8DE7DB10B04D2900DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 754"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 580; - vrLoc = 18316; - }; 6B8DE7F110B0517A00DF20FB /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B555DAE100B211D00247EA3 /* imguiRenderGL.h */; @@ -3189,16 +1386,6 @@ vrLen = 1101; vrLoc = 0; }; - 6B8DE7F210B0517A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 29"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 661; - vrLoc = 915; - }; 6B8DE7F310B0517A00DF20FB /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; @@ -3209,42 +1396,12 @@ vrLen = 588; vrLoc = 0; }; - 6B8DE7F410B0517A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6140FFA62BE004F1BC4 /* Sample.cpp */; - name = "Sample.cpp: 84"; - rLen = 20; - rLoc = 1280; - rType = 0; - vrLen = 618; - vrLoc = 1158; - }; - 6B8DE7F510B0517A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6150FFA62BE004F1BC4 /* Sample_StatMesh.cpp */; - name = "Sample_StatMesh.cpp: 329"; - rLen = 0; - rLoc = 8415; - rType = 0; - vrLen = 892; - vrLoc = 7879; - }; - 6B8DE7F610B0517A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 256"; - rLen = 0; - rLoc = 6313; - rType = 0; - vrLen = 762; - vrLoc = 6103; - }; 6B8DE7F710B0517A00DF20FB /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B25B6160FFA62BE004F1BC4 /* Sample_StatMeshSimple.cpp */; name = "Sample_StatMeshSimple.cpp: 148"; rLen = 19; - rLoc = 4650; + rLoc = 4642; rType = 0; vrLen = 538; vrLoc = 4371; @@ -3254,151 +1411,11 @@ fRef = 6B2AEC550FFB89E7005BE9CC /* Sample_StatMeshTiled.cpp */; name = "Sample_StatMeshTiled.cpp: 384"; rLen = 0; - rLoc = 10674; + rLoc = 10666; rType = 0; vrLen = 695; vrLoc = 10487; }; - 6B8DE7F910B0517A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7F0F7FCBFE00459200 /* RecastDebugDraw.h */; - name = "RecastDebugDraw.h: 32"; - rLen = 0; - rLoc = 1398; - rType = 0; - vrLen = 695; - vrLoc = 919; - }; - 6B8DE7FA10B0517A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 104"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 563; - vrLoc = 2227; - }; - 6B8DE7FB10B0517A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7F0F7FCBFE00459200 /* RecastDebugDraw.h */; - name = "RecastDebugDraw.h: 68"; - rLen = 0; - rLoc = 4637; - rType = 0; - vrLen = 1999; - vrLoc = 1398; - }; - 6B8DE7FC10B0517A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 39"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 581; - vrLoc = 1141; - }; - 6B8DE7FD10B0517A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7F0F7FCBFE00459200 /* RecastDebugDraw.h */; - name = "RecastDebugDraw.h: 29"; - rLen = 0; - rLoc = 1894; - rType = 0; - vrLen = 950; - vrLoc = 837; - }; - 6B8DE7FE10B0517A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 39"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 439; - vrLoc = 1080; - }; - 6B8DE7FF10B0517A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7F0F7FCBFE00459200 /* RecastDebugDraw.h */; - name = "RecastDebugDraw.h: 23"; - rLen = 0; - rLoc = 1375; - rType = 0; - vrLen = 843; - vrLoc = 837; - }; - 6B8DE80010B0517A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 27"; - rLen = 0; - rLoc = 1040; - rType = 0; - vrLen = 585; - vrLoc = 784; - }; - 6B8DE80110B0517A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7F0F7FCBFE00459200 /* RecastDebugDraw.h */; - name = "RecastDebugDraw.h: 30"; - rLen = 0; - rLoc = 1106; - rType = 0; - vrLen = 660; - vrLoc = 837; - }; - 6B8DE80210B0517A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 29"; - rLen = 0; - rLoc = 1085; - rType = 0; - vrLen = 585; - vrLoc = 784; - }; - 6B8DE80310B0517A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7F0F7FCBFE00459200 /* RecastDebugDraw.h */; - name = "RecastDebugDraw.h: 75"; - rLen = 0; - rLoc = 2841; - rType = 0; - vrLen = 1658; - vrLoc = 2042; - }; - 6B8DE80410B0517A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 959"; - rLen = 1; - rLoc = 22916; - rType = 0; - vrLen = 586; - vrLoc = 23526; - }; - 6B8DE80510B0517A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7F0F7FCBFE00459200 /* RecastDebugDraw.h */; - name = "RecastDebugDraw.h: 32"; - rLen = 0; - rLoc = 1398; - rType = 0; - vrLen = 695; - vrLoc = 919; - }; - 6B8DE80610B0517A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 33"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 568; - vrLoc = 1769; - }; 6B8DE80710B0517A00DF20FB /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B555DAE100B211D00247EA3 /* imguiRenderGL.h */; @@ -3429,236 +1446,16 @@ vrLen = 498; vrLoc = 0; }; - 6B8DE80A10B0517A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 22"; - rLen = 0; - rLoc = 992; - rType = 0; - vrLen = 1128; - vrLoc = 0; - }; - 6B8DE80B10B0517A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6140FFA62BE004F1BC4 /* Sample.cpp */; - name = "Sample.cpp: 20"; - rLen = 0; - rLoc = 361; - rType = 0; - vrLen = 497; - vrLoc = 412; - }; - 6B8DE80C10B0517A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; - name = "Sample.h: 9"; - rLen = 0; - rLoc = 258; - rType = 0; - vrLen = 630; - vrLoc = 76; - }; - 6B8DE80D10B0517A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6140FFA62BE004F1BC4 /* Sample.cpp */; - name = "Sample.cpp: 16"; - rLen = 0; - rLoc = 243; - rType = 0; - vrLen = 455; - vrLoc = 151; - }; - 6B8DE80E10B0517A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; - name = "Sample.h: 9"; - rLen = 0; - rLoc = 258; - rType = 0; - vrLen = 604; - vrLoc = 76; - }; - 6B8DE80F10B0517A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 29"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 661; - vrLoc = 915; - }; - 6B8DE81010B0517A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7F0F7FCBFE00459200 /* RecastDebugDraw.h */; - name = "RecastDebugDraw.h: 32"; - rLen = 0; - rLoc = 1398; - rType = 0; - vrLen = 695; - vrLoc = 919; - }; - 6B8DE81110B0517A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; - name = "Sample.h: 8"; - rLen = 0; - rLoc = 141; - rType = 0; - vrLen = 606; - vrLoc = 76; - }; - 6B8DE81210B0517A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6140FFA62BE004F1BC4 /* Sample.cpp */; - name = "Sample.cpp: 86"; - rLen = 0; - rLoc = 1313; - rType = 0; - vrLen = 474; - vrLoc = 1129; - }; - 6B8DE81310B0517A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; - name = "Sample.h: 8"; - rLen = 0; - rLoc = 141; - rType = 0; - vrLen = 588; - vrLoc = 0; - }; - 6B8DE81410B0517A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6140FFA62BE004F1BC4 /* Sample.cpp */; - name = "Sample.cpp: 84"; - rLen = 20; - rLoc = 1280; - rType = 0; - vrLen = 618; - vrLoc = 1158; - }; - 6B8DE81510B0517A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6150FFA62BE004F1BC4 /* Sample_StatMesh.cpp */; - name = "Sample_StatMesh.cpp: 329"; - rLen = 0; - rLoc = 8415; - rType = 0; - vrLen = 892; - vrLoc = 7879; - }; - 6B8DE81610B0517A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6160FFA62BE004F1BC4 /* Sample_StatMeshSimple.cpp */; - name = "Sample_StatMeshSimple.cpp: 250"; - rLen = 1; - rLoc = 7465; - rType = 0; - vrLen = 768; - vrLoc = 6933; - }; - 6B8DE81710B0517A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 256"; - rLen = 0; - rLoc = 6313; - rType = 0; - vrLen = 762; - vrLoc = 6103; - }; 6B8DE81810B0517A00DF20FB /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B2AEC550FFB89E7005BE9CC /* Sample_StatMeshTiled.cpp */; name = "Sample_StatMeshTiled.cpp: 174"; rLen = 0; - rLoc = 5615; + rLoc = 5607; rType = 0; vrLen = 542; vrLoc = 5492; }; - 6B8DE81910B0517A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6160FFA62BE004F1BC4 /* Sample_StatMeshSimple.cpp */; - name = "Sample_StatMeshSimple.cpp: 148"; - rLen = 19; - rLoc = 4650; - rType = 0; - vrLen = 538; - vrLoc = 4371; - }; - 6B8DE81A10B0517A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC550FFB89E7005BE9CC /* Sample_StatMeshTiled.cpp */; - name = "Sample_StatMeshTiled.cpp: 384"; - rLen = 0; - rLoc = 10674; - rType = 0; - vrLen = 695; - vrLoc = 10487; - }; - 6B8DE81B10B0517A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7F0F7FCBFE00459200 /* RecastDebugDraw.h */; - name = "RecastDebugDraw.h: 34"; - rLen = 0; - rLoc = 1835; - rType = 0; - vrLen = 696; - vrLoc = 973; - }; - 6B8DE81E10B0528100DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7F0F7FCBFE00459200 /* RecastDebugDraw.h */; - name = "RecastDebugDraw.h: 34"; - rLen = 0; - rLoc = 1835; - rType = 0; - vrLen = 743; - vrLoc = 973; - }; - 6B8DE81F10B0528100DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E040F91112200904EEF /* DetourDebugDraw.h */; - name = "DetourDebugDraw.h: 1"; - rLen = 0; - rLoc = 0; - rType = 0; - vrLen = 1279; - vrLoc = 0; - }; - 6B8DE82010B0528100DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 330"; - rLen = 28; - rLoc = 8370; - rType = 0; - vrLen = 566; - vrLoc = 8078; - }; - 6B8DE82110B0528100DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 29"; - rLen = 0; - rLoc = 1143; - rType = 0; - vrLen = 661; - vrLoc = 915; - }; - 6B8DE82210B0528100DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7F0F7FCBFE00459200 /* RecastDebugDraw.h */; - name = "RecastDebugDraw.h: 34"; - rLen = 0; - rLoc = 1835; - rType = 0; - vrLen = 743; - vrLoc = 973; - }; 6B8DE82310B0528100DF20FB /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BDD9E040F91112200904EEF /* DetourDebugDraw.h */; @@ -3679,206 +1476,6 @@ vrLen = 566; vrLoc = 8078; }; - 6B8DE82510B0528100DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 272"; - rLen = 0; - rLoc = 7487; - rType = 0; - vrLen = 568; - vrLoc = 7100; - }; - 6B8DE82710B0529B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 272"; - rLen = 0; - rLoc = 7494; - rType = 0; - vrLen = 675; - vrLoc = 7100; - }; - 6B8DE82910B052C200DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 272"; - rLen = 0; - rLoc = 7494; - rType = 0; - vrLen = 675; - vrLoc = 7100; - }; - 6B8DE82B10B052DF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 272"; - rLen = 0; - rLoc = 7494; - rType = 0; - vrLen = 675; - vrLoc = 7100; - }; - 6B8DE82D10B0531100DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 272"; - rLen = 0; - rLoc = 7496; - rType = 0; - vrLen = 674; - vrLoc = 7100; - }; - 6B8DE82F10B0532B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 272"; - rLen = 0; - rLoc = 7487; - rType = 0; - vrLen = 676; - vrLoc = 7100; - }; - 6B8DE83110B0535100DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 272"; - rLen = 0; - rLoc = 7496; - rType = 0; - vrLen = 676; - vrLoc = 7100; - }; - 6B8DE83310B0539D00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 271"; - rLen = 0; - rLoc = 7417; - rType = 0; - vrLen = 662; - vrLoc = 7242; - }; - 6B8DE83510B053C200DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 273"; - rLen = 0; - rLoc = 7548; - rType = 0; - vrLen = 667; - vrLoc = 7242; - }; - 6B8DE83710B053F500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 271"; - rLen = 0; - rLoc = 7417; - rType = 0; - vrLen = 667; - vrLoc = 7242; - }; - 6B8DE83910B0541B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 271"; - rLen = 0; - rLoc = 7431; - rType = 0; - vrLen = 668; - vrLoc = 7242; - }; - 6B8DE83B10B0546F00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 310"; - rLen = 0; - rLoc = 8408; - rType = 0; - vrLen = 636; - vrLoc = 8232; - }; - 6B8DE83D10B054AB00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 267"; - rLen = 0; - rLoc = 7479; - rType = 0; - vrLen = 620; - vrLoc = 7198; - }; - 6B8DE83F10B054C100DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 267"; - rLen = 0; - rLoc = 7495; - rType = 0; - vrLen = 620; - vrLoc = 7198; - }; - 6B8DE84110B054EF00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 265"; - rLen = 0; - rLoc = 7357; - rType = 0; - vrLen = 623; - vrLoc = 7198; - }; - 6B8DE84310B0554900DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 310"; - rLen = 0; - rLoc = 8408; - rType = 0; - vrLen = 768; - vrLoc = 8263; - }; - 6B8DE84410B0556C00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 268"; - rLen = 0; - rLoc = 7562; - rType = 0; - vrLen = 622; - vrLoc = 7198; - }; - 6B8DE84610B0559F00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 311"; - rLen = 0; - rLoc = 8447; - rType = 0; - vrLen = 728; - vrLoc = 8355; - }; - 6B8DE84710B055DA00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 310"; - rLen = 0; - rLoc = 8408; - rType = 0; - vrLen = 697; - vrLoc = 8355; - }; - 6B8DE84810B0584400DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 312"; - rLen = 0; - rLoc = 8474; - rType = 0; - vrLen = 697; - vrLoc = 8355; - }; 6B8DE84910B0584400DF20FB /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B137C8A0F7FCC1100459200 /* RecastTimer.cpp */; @@ -3899,36 +1496,6 @@ vrLen = 1132; vrLoc = 15362; }; - 6B8DE84B10B0584400DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7F0F7FCBFE00459200 /* RecastDebugDraw.h */; - name = "RecastDebugDraw.h: 30"; - rLen = 0; - rLoc = 1105; - rType = 0; - vrLen = 730; - vrLoc = 973; - }; - 6B8DE84C10B0584400DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 312"; - rLen = 0; - rLoc = 8474; - rType = 0; - vrLen = 697; - vrLoc = 8355; - }; - 6B8DE84D10B0584400DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7F0F7FCBFE00459200 /* RecastDebugDraw.h */; - name = "RecastDebugDraw.h: 30"; - rLen = 0; - rLoc = 1105; - rType = 0; - vrLen = 730; - vrLoc = 973; - }; 6B8DE84E10B0584400DF20FB /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B137C8A0F7FCC1100459200 /* RecastTimer.cpp */; @@ -3939,36 +1506,6 @@ vrLen = 460; vrLoc = 252; }; - 6B8DE84F10B0584400DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 469"; - rLen = 367; - rLoc = 15867; - rType = 0; - vrLen = 1132; - vrLoc = 15362; - }; - 6B8DE85010B0584400DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7F0F7FCBFE00459200 /* RecastDebugDraw.h */; - name = "RecastDebugDraw.h: 55"; - rLen = 0; - rLoc = 1894; - rType = 0; - vrLen = 932; - vrLoc = 1106; - }; - 6B8DE85110B6873400DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 312"; - rLen = 0; - rLoc = 8474; - rType = 0; - vrLen = 1141; - vrLoc = 0; - }; 6B8DE85210B6873400DF20FB /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B137C7F0F7FCBFE00459200 /* RecastDebugDraw.h */; @@ -3979,116 +1516,6 @@ vrLen = 884; vrLoc = 1106; }; - 6B8DE85310B6873400DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 806"; - rLen = 16; - rLoc = 19126; - rType = 0; - vrLen = 729; - vrLoc = 18787; - }; - 6B8DE85410B6873400DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7F0F7FCBFE00459200 /* RecastDebugDraw.h */; - name = "RecastDebugDraw.h: 37"; - rLen = 0; - rLoc = 1360; - rType = 0; - vrLen = 869; - vrLoc = 591; - }; - 6B8DE85510B6873400DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 312"; - rLen = 0; - rLoc = 8474; - rType = 0; - vrLen = 1141; - vrLoc = 0; - }; - 6B8DE85610B6873400DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7F0F7FCBFE00459200 /* RecastDebugDraw.h */; - name = "RecastDebugDraw.h: 41"; - rLen = 0; - rLoc = 1492; - rType = 0; - vrLen = 884; - vrLoc = 1106; - }; - 6B8DE85710B6873400DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 869"; - rLen = 0; - rLoc = 20381; - rType = 0; - vrLen = 673; - vrLoc = 20111; - }; - 6B8DE85C10B6899100DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 708"; - rLen = 13; - rLoc = 16861; - rType = 0; - vrLen = 837; - vrLoc = 16687; - }; - 6B8DE85D10B6899100DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E060F91112200904EEF /* DetourStatNavMeshBuilder.h */; - name = "DetourStatNavMeshBuilder.h: 17"; - rLen = 0; - rLoc = 917; - rType = 0; - vrLen = 1416; - vrLoc = 0; - }; - 6B8DE85E10B6899100DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E090F91113800904EEF /* DetourStatNavMeshBuilder.cpp */; - name = "DetourStatNavMeshBuilder.cpp: 104"; - rLen = 0; - rLoc = 2747; - rType = 0; - vrLen = 791; - vrLoc = 5133; - }; - 6B8DE85F10B6899100DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; - name = "DetourCommon.h: 128"; - rLen = 48; - rLoc = 3655; - rType = 0; - vrLen = 508; - vrLoc = 3058; - }; - 6B8DE86010B6899100DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; - name = "main.cpp: 55"; - rLen = 0; - rLoc = 961; - rType = 0; - vrLen = 487; - vrLoc = 688; - }; - 6B8DE86110B6899100DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 708"; - rLen = 13; - rLoc = 16861; - rType = 0; - vrLen = 837; - vrLoc = 16687; - }; 6B8DE86210B6899100DF20FB /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BDD9E060F91112200904EEF /* DetourStatNavMeshBuilder.h */; @@ -4099,224 +1526,16 @@ vrLen = 1416; vrLoc = 0; }; - 6B8DE86310B6899100DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E090F91113800904EEF /* DetourStatNavMeshBuilder.cpp */; - name = "DetourStatNavMeshBuilder.cpp: 104"; - rLen = 0; - rLoc = 2747; - rType = 0; - vrLen = 791; - vrLoc = 5133; - }; 6B8DE86410B6899100DF20FB /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; name = "DetourCommon.h: 128"; rLen = 48; - rLoc = 3655; + rLoc = 3842; rType = 0; vrLen = 508; vrLoc = 3058; }; - 6B8DE86510B6899100DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; - name = "main.cpp: 216"; - rLen = 0; - rLoc = 4486; - rType = 0; - vrLen = 634; - vrLoc = 3996; - }; - 6B8DE86610B6899200DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; - name = "main.cpp: 213"; - rLen = 0; - rLoc = 4486; - rType = 0; - vrLen = 636; - vrLoc = 3996; - }; - 6B8DE86710B689A400DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; - name = "main.cpp: 213"; - rLen = 0; - rLoc = 4486; - rType = 0; - vrLen = 242; - vrLoc = 4273; - }; - 6B8DE86B10B68A1300DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; - name = "main.cpp: 211"; - rLen = 0; - rLoc = 4486; - rType = 0; - vrLen = 828; - vrLoc = 3996; - }; - 6B8DE86C10B68A1300DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; - name = "DetourCommon.h: 128"; - rLen = 6; - rLoc = 3666; - rType = 0; - vrLen = 508; - vrLoc = 3058; - }; - 6B8DE86D10B68A1300DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E060F91112200904EEF /* DetourStatNavMeshBuilder.h */; - name = "DetourStatNavMeshBuilder.h: 17"; - rLen = 0; - rLoc = 917; - rType = 0; - vrLen = 1416; - vrLoc = 0; - }; - 6B8DE86E10B68A1300DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E080F91113800904EEF /* DetourStatNavMesh.cpp */; - name = "DetourStatNavMesh.cpp: 52"; - rLen = 0; - rLoc = 1622; - rType = 0; - vrLen = 1211; - vrLoc = 1367; - }; - 6B8DE86F10B68A1300DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - comments = "error: 'align4' was not declared in this scope"; - fRef = 6BDD9E090F91113800904EEF /* DetourStatNavMeshBuilder.cpp */; - rLen = 1; - rLoc = 248; - rType = 1; - }; - 6B8DE87010B68A1300DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; - name = "main.cpp: 211"; - rLen = 0; - rLoc = 4486; - rType = 0; - vrLen = 828; - vrLoc = 3996; - }; - 6B8DE87110B68A1300DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; - name = "DetourCommon.h: 128"; - rLen = 6; - rLoc = 3666; - rType = 0; - vrLen = 508; - vrLoc = 3058; - }; - 6B8DE87210B68A1300DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E090F91113800904EEF /* DetourStatNavMeshBuilder.cpp */; - name = "DetourStatNavMeshBuilder.cpp: 104"; - rLen = 0; - rLoc = 2747; - rType = 0; - vrLen = 791; - vrLoc = 5133; - }; - 6B8DE87310B68A1300DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E060F91112200904EEF /* DetourStatNavMeshBuilder.h */; - name = "DetourStatNavMeshBuilder.h: 17"; - rLen = 0; - rLoc = 917; - rType = 0; - vrLen = 1416; - vrLoc = 0; - }; - 6B8DE87410B68A1300DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E090F91113800904EEF /* DetourStatNavMeshBuilder.cpp */; - name = "DetourStatNavMeshBuilder.cpp: 251"; - rLen = 0; - rLoc = 6446; - rType = 0; - vrLen = 1283; - vrLoc = 6183; - }; - 6B8DE87510B68A1300DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E080F91113800904EEF /* DetourStatNavMesh.cpp */; - name = "DetourStatNavMesh.cpp: 52"; - rLen = 0; - rLoc = 1622; - rType = 0; - vrLen = 1211; - vrLoc = 1367; - }; - 6B8DE87610B68A1300DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E090F91113800904EEF /* DetourStatNavMeshBuilder.cpp */; - name = "DetourStatNavMeshBuilder.cpp: 23"; - rLen = 0; - rLoc = 1025; - rType = 0; - vrLen = 1112; - vrLoc = 0; - }; - 6B8DE87A10B68A7500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E090F91113800904EEF /* DetourStatNavMeshBuilder.cpp */; - name = "DetourStatNavMeshBuilder.cpp: 23"; - rLen = 0; - rLoc = 1025; - rType = 0; - vrLen = 1113; - vrLoc = 0; - }; - 6B8DE87B10B68A7500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B092B920FFCC2AC0088D3A5 /* DetourTileNavMeshBuilder.h */; - name = "DetourTileNavMeshBuilder.h: 29"; - rLen = 0; - rLoc = 1461; - rType = 0; - vrLen = 1461; - vrLoc = 0; - }; - 6B8DE87C10B68A7500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B092B930FFCC2BD0088D3A5 /* DetourTileNavMeshBuilder.cpp */; - name = "DetourTileNavMeshBuilder.cpp: 22"; - rLen = 0; - rLoc = 995; - rType = 0; - vrLen = 1484; - vrLoc = 0; - }; - 6B8DE87D10B68A7500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC590FFB8A7A005BE9CC /* DetourTileNavMesh.cpp */; - name = "DetourTileNavMesh.cpp: 112"; - rLen = 0; - rLoc = 3280; - rType = 0; - vrLen = 661; - vrLoc = 3017; - }; - 6B8DE87E10B68A7500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E090F91113800904EEF /* DetourStatNavMeshBuilder.cpp */; - name = "DetourStatNavMeshBuilder.cpp: 23"; - rLen = 0; - rLoc = 1025; - rType = 0; - vrLen = 1113; - vrLoc = 0; - }; 6B8DE87F10B68A7500DF20FB /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B092B920FFCC2AC0088D3A5 /* DetourTileNavMeshBuilder.h */; @@ -4327,52 +1546,32 @@ vrLen = 1461; vrLoc = 0; }; - 6B8DE88010B68A7500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B092B930FFCC2BD0088D3A5 /* DetourTileNavMeshBuilder.cpp */; - name = "DetourTileNavMeshBuilder.cpp: 22"; - rLen = 0; - rLoc = 995; - rType = 0; - vrLen = 1484; - vrLoc = 0; - }; - 6B8DE88110B68A7500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC590FFB8A7A005BE9CC /* DetourTileNavMesh.cpp */; - name = "DetourTileNavMesh.cpp: 360"; - rLen = 0; - rLoc = 9687; - rType = 0; - vrLen = 756; - vrLoc = 8764; - }; 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1219, 24288}}"; - sepNavSelRange = "{18973, 0}"; - sepNavVisRange = "{18766, 208}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 27056}}"; + sepNavSelRange = "{25230, 0}"; + sepNavVisRange = "{28068, 692}"; }; }; 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 6384}}"; - sepNavSelRange = "{4582, 0}"; - sepNavVisRange = "{4585, 911}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 6416}}"; + sepNavSelRange = "{6617, 0}"; + sepNavVisRange = "{5791, 598}"; }; }; 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1219, 5488}}"; - sepNavSelRange = "{11795, 0}"; - sepNavVisRange = "{11561, 491}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 5872}}"; + sepNavSelRange = "{9354, 21}"; + sepNavVisRange = "{9068, 1645}"; }; }; 6B8DE88C10B69E4C00DF20FB /* DetourNavMeshBuilder.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {915, 480}}"; - sepNavSelRange = "{646, 0}"; - sepNavVisRange = "{128, 1310}"; + sepNavSelRange = "{982, 422}"; + sepNavVisRange = "{56, 1382}"; }; }; 6B8DE89210B6A4B900DF20FB /* PBXTextBookmark */ = { @@ -4380,7 +1579,7 @@ fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; name = detail; rLen = 0; - rLoc = 10845; + rLoc = 12533; rType = 0; vrLen = 1182; vrLoc = 9676; @@ -4405,66 +1604,6 @@ vrLen = 1461; vrLoc = 0; }; - 6B8DE89B10B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B092B930FFCC2BD0088D3A5 /* DetourTileNavMeshBuilder.cpp */; - name = "DetourTileNavMeshBuilder.cpp: 94"; - rLen = 0; - rLoc = 2809; - rType = 0; - vrLen = 1013; - vrLoc = 2502; - }; - 6B8DE89C10B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E050F91112200904EEF /* DetourStatNavMesh.h */; - name = "DetourStatNavMesh.h: 163"; - rLen = 0; - rLoc = 6281; - rType = 0; - vrLen = 915; - vrLoc = 1051; - }; - 6B8DE89D10B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC580FFB8A68005BE9CC /* DetourTileNavMesh.h */; - name = "DetourTileNavMesh.h: 266"; - rLen = 0; - rLoc = 11184; - rType = 0; - vrLen = 1319; - vrLoc = 10520; - }; - 6B8DE89E10B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185F61006896B0018F96F /* DetourNode.h */; - name = "DetourNode.h: 84"; - rLen = 0; - rLoc = 2089; - rType = 0; - vrLen = 492; - vrLoc = 1775; - }; - 6B8DE89F10B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 158"; - rLen = 0; - rLoc = 6210; - rType = 0; - vrLen = 1085; - vrLoc = 5466; - }; - 6B8DE8A010B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 443"; - rLen = 1; - rLoc = 12187; - rType = 0; - vrLen = 617; - vrLoc = 11471; - }; 6B8DE8A110B6B3F800DF20FB /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BDD9E040F91112200904EEF /* DetourDebugDraw.h */; @@ -4475,14 +1614,6 @@ vrLen = 1110; vrLoc = 516; }; - 6B8DE8A210B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - comments = "error: cannot convert 'dtPoly*' to 'const dtTilePoly*' in initialization"; - fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - rLen = 0; - rLoc = 744; - rType = 1; - }; 6B8DE8A310B6B3F800DF20FB /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B2AEC590FFB8A7A005BE9CC /* DetourTileNavMesh.cpp */; @@ -4493,556 +1624,26 @@ vrLen = 799; vrLoc = 8764; }; - 6B8DE8A410B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B092B930FFCC2BD0088D3A5 /* DetourTileNavMeshBuilder.cpp */; - name = "DetourTileNavMeshBuilder.cpp: 18"; - rLen = 0; - rLoc = 918; - rType = 0; - vrLen = 1484; - vrLoc = 0; - }; - 6B8DE8A510B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B092B920FFCC2AC0088D3A5 /* DetourTileNavMeshBuilder.h */; - name = "DetourTileNavMeshBuilder.h: 29"; - rLen = 0; - rLoc = 1461; - rType = 0; - vrLen = 1461; - vrLoc = 0; - }; - 6B8DE8A610B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B092B930FFCC2BD0088D3A5 /* DetourTileNavMeshBuilder.cpp */; - name = "DetourTileNavMeshBuilder.cpp: 94"; - rLen = 0; - rLoc = 2809; - rType = 0; - vrLen = 1013; - vrLoc = 2502; - }; - 6B8DE8A710B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E050F91112200904EEF /* DetourStatNavMesh.h */; - name = "DetourStatNavMesh.h: 163"; - rLen = 0; - rLoc = 6281; - rType = 0; - vrLen = 915; - vrLoc = 1051; - }; 6B8DE8A810B6B3F800DF20FB /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; name = "DetourNavMesh.cpp: 109"; rLen = 0; - rLoc = 2884; + rLoc = 2903; rType = 0; vrLen = 685; vrLoc = 2783; }; - 6B8DE8A910B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 109"; - rLen = 0; - rLoc = 2884; - rType = 0; - vrLen = 685; - vrLoc = 2783; - }; - 6B8DE8AA10B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 105"; - rLen = 0; - rLoc = 2884; - rType = 0; - vrLen = 699; - vrLoc = 2783; - }; - 6B8DE8AB10B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 104"; - rLen = 0; - rLoc = 2884; - rType = 0; - vrLen = 648; - vrLoc = 2521; - }; - 6B8DE8AC10B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 115"; - rLen = 0; - rLoc = 2884; - rType = 0; - vrLen = 735; - vrLoc = 2813; - }; - 6B8DE8AD10B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 122"; - rLen = 0; - rLoc = 2884; - rType = 0; - vrLen = 708; - vrLoc = 2815; - }; - 6B8DE8AE10B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 121"; - rLen = 0; - rLoc = 2884; - rType = 0; - vrLen = 711; - vrLoc = 3084; - }; - 6B8DE8AF10B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 166"; - rLen = 0; - rLoc = 2884; - rType = 0; - vrLen = 1087; - vrLoc = 3969; - }; - 6B8DE8B010B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 313"; - rLen = 0; - rLoc = 2884; - rType = 0; - vrLen = 803; - vrLoc = 8086; - }; - 6B8DE8B110B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 122"; - rLen = 0; - rLoc = 3569; - rType = 0; - vrLen = 729; - vrLoc = 3247; - }; - 6B8DE8B210B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 122"; - rLen = 0; - rLoc = 3569; - rType = 0; - vrLen = 729; - vrLoc = 3247; - }; - 6B8DE8B310B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 1050"; - rLen = 0; - rLoc = 13948; - rType = 0; - vrLen = 834; - vrLoc = 25955; - }; - 6B8DE8B410B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 515"; - rLen = 0; - rLoc = 13948; - rType = 0; - vrLen = 764; - vrLoc = 12589; - }; - 6B8DE8B510B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 515"; - rLen = 0; - rLoc = 13974; - rType = 0; - vrLen = 727; - vrLoc = 12589; - }; - 6B8DE8B610B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 628"; - rLen = 0; - rLoc = 18288; - rType = 0; - vrLen = 807; - vrLoc = 15507; - }; - 6B8DE8B710B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 635"; - rLen = 0; - rLoc = 18288; - rType = 0; - vrLen = 807; - vrLoc = 15507; - }; - 6B8DE8B810B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E040F91112200904EEF /* DetourDebugDraw.h */; - name = "DetourDebugDraw.h: 30"; - rLen = 23; - rLoc = 1312; - rType = 0; - vrLen = 1567; - vrLoc = 59; - }; - 6B8DE8B910B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 502"; - rLen = 0; - rLoc = 19352; - rType = 0; - vrLen = 829; - vrLoc = 12938; - }; - 6B8DE8BA10B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 1431"; - rLen = 0; - rLoc = 38950; - rType = 0; - vrLen = 1142; - vrLoc = 35716; - }; - 6B8DE8BB10B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 513"; - rLen = 0; - rLoc = 19418; - rType = 0; - vrLen = 830; - vrLoc = 12936; - }; - 6B8DE8BC10B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 1431"; - rLen = 0; - rLoc = 38950; - rType = 0; - vrLen = 1118; - vrLoc = 35742; - }; - 6B8DE8BD10B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 1431"; - rLen = 0; - rLoc = 38950; - rType = 0; - vrLen = 1118; - vrLoc = 35742; - }; - 6B8DE8BE10B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 514"; - rLen = 0; - rLoc = 19661; - rType = 0; - vrLen = 679; - vrLoc = 12849; - }; - 6B8DE8BF10B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC580FFB8A68005BE9CC /* DetourTileNavMesh.h */; - name = "DetourTileNavMesh.h: 266"; - rLen = 0; - rLoc = 11184; - rType = 0; - vrLen = 1319; - vrLoc = 10520; - }; - 6B8DE8C010B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 1431"; - rLen = 0; - rLoc = 38950; - rType = 0; - vrLen = 1093; - vrLoc = 36048; - }; - 6B8DE8C110B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 1442"; - rLen = 0; - rLoc = 39640; - rType = 0; - vrLen = 1065; - vrLoc = 35716; - }; - 6B8DE8C210B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 1433"; - rLen = 0; - rLoc = 38950; - rType = 0; - vrLen = 1082; - vrLoc = 35714; - }; - 6B8DE8C310B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 1441"; - rLen = 0; - rLoc = 38950; - rType = 0; - vrLen = 1205; - vrLoc = 36192; - }; - 6B8DE8C410B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 1440"; - rLen = 0; - rLoc = 38950; - rType = 0; - vrLen = 1208; - vrLoc = 36192; - }; - 6B8DE8C510B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 707"; - rLen = 0; - rLoc = 19007; - rType = 0; - vrLen = 741; - vrLoc = 18189; - }; - 6B8DE8C610B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 433"; - rLen = 0; - rLoc = 12047; - rType = 0; - vrLen = 521; - vrLoc = 11396; - }; - 6B8DE8C710B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 572"; - rLen = 0; - rLoc = 14626; - rType = 0; - vrLen = 810; - vrLoc = 14089; - }; - 6B8DE8C810B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 726"; - rLen = 0; - rLoc = 19217; - rType = 0; - vrLen = 834; - vrLoc = 18541; - }; - 6B8DE8C910B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185F61006896B0018F96F /* DetourNode.h */; - name = "DetourNode.h: 84"; - rLen = 0; - rLoc = 2089; - rType = 0; - vrLen = 492; - vrLoc = 1775; - }; 6B8DE8CA10B6B3F800DF20FB /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; name = "DetourNavMesh.h: 251"; rLen = 0; - rLoc = 10794; + rLoc = 12482; rType = 0; vrLen = 1154; vrLoc = 9966; }; - 6B8DE8CB10B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 446"; - rLen = 0; - rLoc = 12191; - rType = 0; - vrLen = 670; - vrLoc = 11491; - }; - 6B8DE8CC10B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 150"; - rLen = 0; - rLoc = 5847; - rType = 0; - vrLen = 1311; - vrLoc = 4872; - }; - 6B8DE8CD10B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 446"; - rLen = 0; - rLoc = 12191; - rType = 0; - vrLen = 690; - vrLoc = 11471; - }; - 6B8DE8CE10B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 153"; - rLen = 0; - rLoc = 6210; - rType = 0; - vrLen = 1224; - vrLoc = 4912; - }; - 6B8DE8CF10B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 446"; - rLen = 79; - rLoc = 12191; - rType = 0; - vrLen = 689; - vrLoc = 11471; - }; - 6B8DE8D010B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 158"; - rLen = 0; - rLoc = 6160; - rType = 0; - vrLen = 1335; - vrLoc = 5266; - }; - 6B8DE8D110B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 446"; - rLen = 79; - rLoc = 12191; - rType = 0; - vrLen = 723; - vrLoc = 11471; - }; - 6B8DE8D210B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 723"; - rLen = 1; - rLoc = 19307; - rType = 0; - vrLen = 432; - vrLoc = 18504; - }; - 6B8DE8D310B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 158"; - rLen = 0; - rLoc = 6210; - rType = 0; - vrLen = 1085; - vrLoc = 5466; - }; - 6B8DE8D410B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 443"; - rLen = 1; - rLoc = 12187; - rType = 0; - vrLen = 617; - vrLoc = 11471; - }; - 6B8DE8D510B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 20"; - rLen = 0; - rLoc = 978; - rType = 0; - vrLen = 1042; - vrLoc = 244; - }; - 6B8DE8D610B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E040F91112200904EEF /* DetourDebugDraw.h */; - name = "DetourDebugDraw.h: 30"; - rLen = 23; - rLoc = 1312; - rType = 0; - vrLen = 1110; - vrLoc = 516; - }; - 6B8DE8D710B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 20"; - rLen = 0; - rLoc = 948; - rType = 0; - vrLen = 1042; - vrLoc = 244; - }; - 6B8DE8D810B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E040F91112200904EEF /* DetourDebugDraw.h */; - name = "DetourDebugDraw.h: 22"; - rLen = 89; - rLoc = 972; - rType = 0; - vrLen = 1110; - vrLoc = 516; - }; - 6B8DE8D910B6B3F800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 728"; - rLen = 0; - rLoc = 19440; - rType = 0; - vrLen = 582; - vrLoc = 18685; - }; - 6B8DE8E610B6B59A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 728"; - rLen = 1; - rLoc = 19440; - rType = 0; - vrLen = 580; - vrLoc = 18687; - }; 6B8DE8E710B6B59A00DF20FB /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B8DE88C10B69E4C00DF20FB /* DetourNavMeshBuilder.h */; @@ -5053,16 +1654,6 @@ vrLen = 1310; vrLoc = 128; }; - 6B8DE8E810B6B59A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; - name = "DetourNavMeshBuilder.cpp: 124"; - rLen = 0; - rLoc = 8275; - rType = 0; - vrLen = 743; - vrLoc = 3670; - }; 6B8DE8E910B6B59A00DF20FB /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B2AEC570FFB89F4005BE9CC /* Sample_StatMeshTiled.h */; @@ -5083,24 +1674,6 @@ vrLen = 872; vrLoc = 2084; }; - 6B8DE8EB10B6B59A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - comments = "error: 'dtCreateNavMeshTileData' was not declared in this scope"; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - rLen = 1; - rLoc = 834; - rType = 1; - }; - 6B8DE8EC10B6B59A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 728"; - rLen = 1; - rLoc = 19440; - rType = 0; - vrLen = 580; - vrLoc = 18687; - }; 6B8DE8ED10B6B59A00DF20FB /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; @@ -5121,16 +1694,6 @@ vrLen = 1310; vrLoc = 128; }; - 6B8DE8EF10B6B59A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; - name = "DetourNavMeshBuilder.cpp: 124"; - rLen = 0; - rLoc = 8275; - rType = 0; - vrLen = 743; - vrLoc = 3670; - }; 6B8DE8F010B6B59A00DF20FB /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B2AEC570FFB89F4005BE9CC /* Sample_StatMeshTiled.h */; @@ -5151,16 +1714,6 @@ vrLen = 872; vrLoc = 2084; }; - 6B8DE8F210B6B59A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 842"; - rLen = 0; - rLoc = 23237; - rType = 0; - vrLen = 1451; - vrLoc = 22525; - }; 6B8DE8F610B6B70100DF20FB /* Sample_DynMesh.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {915, 1872}}"; @@ -5170,81 +1723,11 @@ }; 6B8DE8F710B6B70E00DF20FB /* Sample_DynMesh.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1223, 15568}}"; - sepNavSelRange = "{13995, 0}"; - sepNavVisRange = "{13698, 605}"; + sepNavIntBoundsRect = "{{0, 0}, {1223, 15056}}"; + sepNavSelRange = "{23786, 310}"; + sepNavVisRange = "{23187, 1142}"; }; }; - 6B8DE8FB10B6B76800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 31"; - rLen = 0; - rLoc = 1349; - rType = 0; - vrLen = 1061; - vrLoc = 667; - }; - 6B8DE8FC10B6B76800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; - name = "main.cpp: 21"; - rLen = 0; - rLoc = 417; - rType = 0; - vrLen = 562; - vrLoc = 0; - }; - 6B8DE8FD10B6B76800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 838"; - rLen = 0; - rLoc = 23237; - rType = 0; - vrLen = 1458; - vrLoc = 22586; - }; - 6B8DE8FE10B6B76800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE8F610B6B70100DF20FB /* Sample_DynMesh.h */; - name = "Sample_DynMesh.h: 89"; - rLen = 0; - rLoc = 2247; - rType = 0; - vrLen = 589; - vrLoc = 1513; - }; - 6B8DE8FF10B6B76800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE8F710B6B70E00DF20FB /* Sample_DynMesh.cpp */; - name = "Sample_DynMesh.cpp: 34"; - rLen = 0; - rLoc = 1274; - rType = 0; - vrLen = 832; - vrLoc = 591; - }; - 6B8DE90010B6B76800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 842"; - rLen = 0; - rLoc = 23237; - rType = 0; - vrLen = 1451; - vrLoc = 22525; - }; - 6B8DE90110B6B76800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 31"; - rLen = 0; - rLoc = 1349; - rType = 0; - vrLen = 1061; - vrLoc = 667; - }; 6B8DE90210B6B76800DF20FB /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B8DE8F610B6B70100DF20FB /* Sample_DynMesh.h */; @@ -5265,914 +1748,16 @@ vrLen = 832; vrLoc = 591; }; - 6B8DE90410B6B76800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; - name = "main.cpp: 21"; - rLen = 0; - rLoc = 417; - rType = 0; - vrLen = 562; - vrLoc = 0; - }; - 6B8DE90510B6B76800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE8F610B6B70100DF20FB /* Sample_DynMesh.h */; - name = "Sample_DynMesh.h: 114"; - rLen = 0; - rLoc = 2945; - rType = 0; - vrLen = 797; - vrLoc = 2152; - }; - 6B8DE90610B6B76800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 838"; - rLen = 0; - rLoc = 23237; - rType = 0; - vrLen = 1458; - vrLoc = 22586; - }; - 6B8DE90710B6B76800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE8F610B6B70100DF20FB /* Sample_DynMesh.h */; - name = "Sample_DynMesh.h: 89"; - rLen = 0; - rLoc = 2247; - rType = 0; - vrLen = 589; - vrLoc = 1513; - }; - 6B8DE90810B6B76800DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE8F710B6B70E00DF20FB /* Sample_DynMesh.cpp */; - name = "Sample_DynMesh.cpp: 24"; - rLen = 0; - rLoc = 1042; - rType = 0; - vrLen = 736; - vrLoc = 667; - }; - 6B8DE90910B6BAD500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE8F710B6B70E00DF20FB /* Sample_DynMesh.cpp */; - name = "Sample_DynMesh.cpp: 28"; - rLen = 0; - rLoc = 1129; - rType = 0; - vrLen = 755; - vrLoc = 667; - }; - 6B8DE90A10B6BAD500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 325"; - rLen = 78; - rLoc = 13270; - rType = 0; - vrLen = 744; - vrLoc = 12565; - }; - 6B8DE90B10B6BAD500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 148"; - rLen = 0; - rLoc = 4130; - rType = 0; - vrLen = 656; - vrLoc = 3827; - }; - 6B8DE90C10B6BAD500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; - name = "DetourCommon.h: 128"; - rLen = 6; - rLoc = 3666; - rType = 0; - vrLen = 508; - vrLoc = 3058; - }; - 6B8DE90D10B6BAD500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE8F710B6B70E00DF20FB /* Sample_DynMesh.cpp */; - name = "Sample_DynMesh.cpp: 28"; - rLen = 0; - rLoc = 1129; - rType = 0; - vrLen = 755; - vrLoc = 667; - }; - 6B8DE90E10B6BAD500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 116"; - rLen = 12; - rLoc = 4452; - rType = 0; - vrLen = 1259; - vrLoc = 3970; - }; - 6B8DE90F10B6BAD500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 109"; - rLen = 0; - rLoc = 3151; - rType = 0; - vrLen = 653; - vrLoc = 2836; - }; - 6B8DE91010B6BAD500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 26"; - rLen = 304; - rLoc = 1073; - rType = 0; - vrLen = 910; - vrLoc = 915; - }; - 6B8DE91110B6BAD500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 157"; - rLen = 0; - rLoc = 4163; - rType = 0; - vrLen = 827; - vrLoc = 3807; - }; - 6B8DE91210B6BAD500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 26"; - rLen = 304; - rLoc = 1073; - rType = 0; - vrLen = 910; - vrLoc = 915; - }; - 6B8DE91310B6BAD500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 157"; - rLen = 0; - rLoc = 4163; - rType = 0; - vrLen = 827; - vrLoc = 3807; - }; - 6B8DE91410B6BAD500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 117"; - rLen = 8; - rLoc = 4470; - rType = 0; - vrLen = 1222; - vrLoc = 3958; - }; - 6B8DE91510B6BAD500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 112"; - rLen = 0; - rLoc = 3277; - rType = 0; - vrLen = 685; - vrLoc = 2901; - }; - 6B8DE91610B6BAD500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 117"; - rLen = 8; - rLoc = 4470; - rType = 0; - vrLen = 1174; - vrLoc = 3958; - }; - 6B8DE91710B6BAD500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 158"; - rLen = 0; - rLoc = 4163; - rType = 0; - vrLen = 803; - vrLoc = 3827; - }; - 6B8DE91810B6BAD500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 325"; - rLen = 0; - rLoc = 13284; - rType = 0; - vrLen = 951; - vrLoc = 12292; - }; - 6B8DE91910B6BAD500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 158"; - rLen = 0; - rLoc = 4163; - rType = 0; - vrLen = 803; - vrLoc = 3827; - }; - 6B8DE91A10B6BAD500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 326"; - rLen = 0; - rLoc = 13312; - rType = 0; - vrLen = 965; - vrLoc = 12292; - }; - 6B8DE91B10B6BAD500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 158"; - rLen = 0; - rLoc = 4163; - rType = 0; - vrLen = 803; - vrLoc = 3827; - }; - 6B8DE91C10B6BAD500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 327"; - rLen = 0; - rLoc = 13347; - rType = 0; - vrLen = 940; - vrLoc = 12339; - }; - 6B8DE91D10B6BAD500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 158"; - rLen = 0; - rLoc = 4163; - rType = 0; - vrLen = 803; - vrLoc = 3827; - }; - 6B8DE91E10B6BAD500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 326"; - rLen = 0; - rLoc = 13296; - rType = 0; - vrLen = 940; - vrLoc = 12339; - }; - 6B8DE91F10B6BAD500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 158"; - rLen = 0; - rLoc = 4163; - rType = 0; - vrLen = 803; - vrLoc = 3827; - }; - 6B8DE92010B6BAD500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 325"; - rLen = 78; - rLoc = 13270; - rType = 0; - vrLen = 744; - vrLoc = 12565; - }; - 6B8DE92110B6BAD500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 148"; - rLen = 0; - rLoc = 4130; - rType = 0; - vrLen = 656; - vrLoc = 3827; - }; - 6B8DE92210B6BAD500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; - name = "DetourCommon.h: 130"; - rLen = 0; - rLoc = 3403; - rType = 0; - vrLen = 487; - vrLoc = 3114; - }; - 6B8DE92310B6BBCC00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; - name = "DetourCommon.h: 132"; - rLen = 0; - rLoc = 3403; - rType = 0; - vrLen = 543; - vrLoc = 3195; - }; - 6B8DE92410B6BC3B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; - name = "DetourCommon.h: 133"; - rLen = 0; - rLoc = 3488; - rType = 0; - vrLen = 567; - vrLoc = 3195; - }; - 6B8DE92B10B6BCDA00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; - name = "DetourCommon.h: 128"; - rLen = 295; - rLoc = 3359; - rType = 0; - vrLen = 585; - vrLoc = 3195; - }; - 6B8DE92C10B6BCDA00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; - name = "main.cpp: 233"; - rLen = 0; - rLoc = 4486; - rType = 0; - vrLen = 355; - vrLoc = 4709; - }; 6B8DE92D10B6BCDA00DF20FB /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B25B6150FFA62BE004F1BC4 /* Sample_StatMesh.cpp */; name = "Sample_StatMesh.cpp: 280"; rLen = 0; - rLoc = 6939; + rLoc = 6944; rType = 0; vrLen = 726; vrLoc = 6609; }; - 6B8DE92E10B6BCDA00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 326"; - rLen = 0; - rLoc = 13321; - rType = 0; - vrLen = 425; - vrLoc = 12880; - }; - 6B8DE92F10B6BCDA00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 158"; - rLen = 0; - rLoc = 4163; - rType = 0; - vrLen = 705; - vrLoc = 4246; - }; - 6B8DE93010B6BCDA00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - comments = "error: no matching function for call to 'dtNavMesh::init(float [3], float, int, float)'"; - fRef = 6B8DE8F710B6B70E00DF20FB /* Sample_DynMesh.cpp */; - rLen = 1; - rLoc = 540; - rType = 1; - }; - 6B8DE93110B6BCDA00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; - name = "DetourCommon.h: 128"; - rLen = 295; - rLoc = 3359; - rType = 0; - vrLen = 585; - vrLoc = 3195; - }; - 6B8DE93210B6BCDA00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; - name = "main.cpp: 233"; - rLen = 0; - rLoc = 4486; - rType = 0; - vrLen = 355; - vrLoc = 4709; - }; - 6B8DE93310B6BCDA00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 31"; - rLen = 0; - rLoc = 1376; - rType = 0; - vrLen = 1030; - vrLoc = 441; - }; - 6B8DE93410B6BCDA00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6150FFA62BE004F1BC4 /* Sample_StatMesh.cpp */; - name = "Sample_StatMesh.cpp: 280"; - rLen = 0; - rLoc = 6939; - rType = 0; - vrLen = 726; - vrLoc = 6609; - }; - 6B8DE93510B6BCDA00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 326"; - rLen = 0; - rLoc = 13321; - rType = 0; - vrLen = 425; - vrLoc = 12880; - }; - 6B8DE93610B6BCDA00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 158"; - rLen = 0; - rLoc = 4163; - rType = 0; - vrLen = 705; - vrLoc = 4246; - }; - 6B8DE93710B6BCDA00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE8F710B6B70E00DF20FB /* Sample_DynMesh.cpp */; - name = "Sample_DynMesh.cpp: 502"; - rLen = 0; - rLoc = 13889; - rType = 0; - vrLen = 436; - vrLoc = 12711; - }; - 6B8DE93810B6BCDD00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE8F710B6B70E00DF20FB /* Sample_DynMesh.cpp */; - name = "Sample_DynMesh.cpp: 490"; - rLen = 0; - rLoc = 13697; - rType = 0; - vrLen = 458; - vrLoc = 12711; - }; - 6B8DE93910B6BD1300DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; - name = "main.cpp: 234"; - rLen = 0; - rLoc = 4486; - rType = 0; - vrLen = 363; - vrLoc = 4089; - }; - 6B8DE93A10B6BD1300DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE8F710B6B70E00DF20FB /* Sample_DynMesh.cpp */; - name = "Sample_DynMesh.cpp: 492"; - rLen = 0; - rLoc = 13725; - rType = 0; - vrLen = 137; - vrLoc = 12695; - }; - 6B8DE93B10B6BD1E00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE8F710B6B70E00DF20FB /* Sample_DynMesh.cpp */; - name = "Sample_DynMesh.cpp: 486"; - rLen = 0; - rLoc = 13643; - rType = 0; - vrLen = 385; - vrLoc = 12556; - }; - 6B8DE93C10B6BD1E00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; - name = "main.cpp: 233"; - rLen = 0; - rLoc = 4486; - rType = 0; - vrLen = 450; - vrLoc = 4659; - }; - 6B8DE93D10B6BD1E00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE8F710B6B70E00DF20FB /* Sample_DynMesh.cpp */; - name = "Sample_DynMesh.cpp: 486"; - rLen = 0; - rLoc = 13643; - rType = 0; - vrLen = 385; - vrLoc = 12556; - }; - 6B8DE93E10B6BD1E00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; - name = "main.cpp: 218"; - rLen = 0; - rLoc = 4451; - rType = 0; - vrLen = 493; - vrLoc = 4451; - }; - 6B8DE94610B6BEDB00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; - name = "main.cpp: 212"; - rLen = 0; - rLoc = 4483; - rType = 0; - vrLen = 661; - vrLoc = 4089; - }; - 6B8DE94710B6BEDB00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; - name = "DetourNavMeshBuilder.cpp: 124"; - rLen = 0; - rLoc = 8275; - rType = 0; - vrLen = 701; - vrLoc = 3670; - }; - 6B8DE94810B6BEDB00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 268"; - rLen = 0; - rLoc = 11074; - rType = 0; - vrLen = 1247; - vrLoc = 10732; - }; - 6B8DE94910B6BEDB00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 155"; - rLen = 0; - rLoc = 4396; - rType = 0; - vrLen = 907; - vrLoc = 3953; - }; - 6B8DE94A10B6BEDB00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; - name = "main.cpp: 212"; - rLen = 0; - rLoc = 4483; - rType = 0; - vrLen = 661; - vrLoc = 4089; - }; - 6B8DE94B10B6BEDB00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 160"; - rLen = 0; - rLoc = 4163; - rType = 0; - vrLen = 705; - vrLoc = 4246; - }; - 6B8DE94C10B6BEDB00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; - name = "DetourNavMeshBuilder.cpp: 124"; - rLen = 0; - rLoc = 8275; - rType = 0; - vrLen = 701; - vrLoc = 3670; - }; - 6B8DE94D10B6BEDB00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 160"; - rLen = 0; - rLoc = 4314; - rType = 0; - vrLen = 1034; - vrLoc = 3953; - }; - 6B8DE94E10B6BEDB00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 326"; - rLen = 0; - rLoc = 13321; - rType = 0; - vrLen = 961; - vrLoc = 12344; - }; - 6B8DE94F10B6BEDB00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 152"; - rLen = 0; - rLoc = 4314; - rType = 0; - vrLen = 907; - vrLoc = 3953; - }; - 6B8DE95010B6BEDB00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 31"; - rLen = 0; - rLoc = 1376; - rType = 0; - vrLen = 1533; - vrLoc = 59; - }; - 6B8DE95110B6BEDB00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 166"; - rLen = 1; - rLoc = 4726; - rType = 0; - vrLen = 907; - vrLoc = 3953; - }; - 6B8DE95210B6BEDB00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 279"; - rLen = 0; - rLoc = 11522; - rType = 0; - vrLen = 1298; - vrLoc = 10681; - }; - 6B8DE95310B6BEDB00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 155"; - rLen = 0; - rLoc = 4396; - rType = 0; - vrLen = 907; - vrLoc = 3953; - }; - 6B8DE95410B6BEDB00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 268"; - rLen = 0; - rLoc = 11074; - rType = 0; - vrLen = 1247; - vrLoc = 10732; - }; - 6B8DE95510B6BEDB00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 155"; - rLen = 0; - rLoc = 4396; - rType = 0; - vrLen = 754; - vrLoc = 3912; - }; - 6B8DE95D10B6BF0100DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 325"; - rLen = 0; - rLoc = 13270; - rType = 0; - vrLen = 920; - vrLoc = 12383; - }; - 6B8DE95E10B6BF0100DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 154"; - rLen = 0; - rLoc = 4380; - rType = 0; - vrLen = 821; - vrLoc = 3912; - }; - 6B8DE95F10B6BF0100DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 154"; - rLen = 0; - rLoc = 4380; - rType = 0; - vrLen = 821; - vrLoc = 3912; - }; - 6B8DE96010B6BF0100DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 325"; - rLen = 0; - rLoc = 13270; - rType = 0; - vrLen = 920; - vrLoc = 12383; - }; - 6B8DE96110B6BF0100DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 152"; - rLen = 0; - rLoc = 4302; - rType = 0; - vrLen = 782; - vrLoc = 3912; - }; - 6B8DE96610B6BF2A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 151"; - rLen = 0; - rLoc = 4199; - rType = 0; - vrLen = 782; - vrLoc = 3912; - }; - 6B8DE96910B6BF6100DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 151"; - rLen = 0; - rLoc = 4238; - rType = 0; - vrLen = 849; - vrLoc = 3912; - }; - 6B8DE96A10B6BF6100DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE8F710B6B70E00DF20FB /* Sample_DynMesh.cpp */; - name = "Sample_DynMesh.cpp: 486"; - rLen = 0; - rLoc = 13643; - rType = 0; - vrLen = 564; - vrLoc = 12500; - }; - 6B8DE96B10B6BF6100DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 151"; - rLen = 0; - rLoc = 4238; - rType = 0; - vrLen = 849; - vrLoc = 3912; - }; - 6B8DE96C10B6BF6100DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE8F710B6B70E00DF20FB /* Sample_DynMesh.cpp */; - name = "Sample_DynMesh.cpp: 505"; - rLen = 0; - rLoc = 14000; - rType = 0; - vrLen = 560; - vrLoc = 12586; - }; - 6B8DE96F10B6BF6900DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE8F710B6B70E00DF20FB /* Sample_DynMesh.cpp */; - name = "Sample_DynMesh.cpp: 505"; - rLen = 0; - rLoc = 14000; - rType = 0; - vrLen = 560; - vrLoc = 12586; - }; - 6B8DE97310B6C04900DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE8F710B6B70E00DF20FB /* Sample_DynMesh.cpp */; - name = "Sample_DynMesh.cpp: 505"; - rLen = 0; - rLoc = 14000; - rType = 0; - vrLen = 560; - vrLoc = 12586; - }; - 6B8DE97410B6C04900DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 317"; - rLen = 0; - rLoc = 13088; - rType = 0; - vrLen = 1008; - vrLoc = 12315; - }; - 6B8DE97510B6C04900DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 119"; - rLen = 0; - rLoc = 3399; - rType = 0; - vrLen = 780; - vrLoc = 2863; - }; - 6B8DE97610B6C04900DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE8F710B6B70E00DF20FB /* Sample_DynMesh.cpp */; - name = "Sample_DynMesh.cpp: 505"; - rLen = 0; - rLoc = 14000; - rType = 0; - vrLen = 560; - vrLoc = 12586; - }; - 6B8DE97710B6C04900DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 119"; - rLen = 0; - rLoc = 3399; - rType = 0; - vrLen = 780; - vrLoc = 2863; - }; - 6B8DE97810B6C04900DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 317"; - rLen = 0; - rLoc = 13088; - rType = 0; - vrLen = 1008; - vrLoc = 12315; - }; - 6B8DE97910B6C04900DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 123"; - rLen = 0; - rLoc = 3513; - rType = 0; - vrLen = 869; - vrLoc = 3043; - }; - 6B8DE97E10B6C08700DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 121"; - rLen = 0; - rLoc = 3478; - rType = 0; - vrLen = 797; - vrLoc = 3106; - }; - 6B8DE97F10B6C0A100DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 122"; - rLen = 0; - rLoc = 3512; - rType = 0; - vrLen = 816; - vrLoc = 3106; - }; - 6B8DE98010B6C0A600DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE8F710B6B70E00DF20FB /* Sample_DynMesh.cpp */; - name = "Sample_DynMesh.cpp: 492"; - rLen = 0; - rLoc = 13725; - rType = 0; - vrLen = 137; - vrLoc = 12695; - }; - 6B8DE98110B6C0A600DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 122"; - rLen = 0; - rLoc = 3512; - rType = 0; - vrLen = 258; - vrLoc = 3327; - }; 6B8DE98B10B6C53B00DF20FB /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BDD9E060F91112200904EEF /* DetourStatNavMeshBuilder.h */; @@ -6193,16 +1778,6 @@ vrLen = 1250; vrLoc = 11793; }; - 6B8DE98D10B6C53B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E050F91112200904EEF /* DetourStatNavMesh.h */; - name = "DetourStatNavMesh.h: 68"; - rLen = 6; - rLoc = 2120; - rType = 0; - vrLen = 521; - vrLoc = 1748; - }; 6B8DE98E10B6C53B00DF20FB /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BDD9E090F91113800904EEF /* DetourStatNavMeshBuilder.cpp */; @@ -6213,803 +1788,6 @@ vrLen = 875; vrLoc = 8055; }; - 6B8DE98F10B6C53B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E080F91113800904EEF /* DetourStatNavMesh.cpp */; - name = "DetourStatNavMesh.cpp: 773"; - rLen = 0; - rLoc = 19594; - rType = 0; - vrLen = 1323; - vrLoc = 18667; - }; - 6B8DE99010B6C53B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; - name = "DetourCommon.h: 157"; - rLen = 15; - rLoc = 4063; - rType = 0; - vrLen = 1138; - vrLoc = 3432; - }; - 6B8DE99110B6C53B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 92"; - rLen = 0; - rLoc = 3326; - rType = 0; - vrLen = 1211; - vrLoc = 2859; - }; - 6B8DE99210B6C53B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; - name = "DetourNavMeshBuilder.cpp: 324"; - rLen = 7; - rLoc = 8627; - rType = 0; - vrLen = 781; - vrLoc = 8183; - }; - 6B8DE99310B6C53B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 657"; - rLen = 0; - rLoc = 16723; - rType = 0; - vrLen = 1332; - vrLoc = 16313; - }; - 6B8DE99410B6C53B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 156"; - rLen = 0; - rLoc = 4358; - rType = 0; - vrLen = 905; - vrLoc = 4024; - }; - 6B8DE99510B6C53B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E060F91112200904EEF /* DetourStatNavMeshBuilder.h */; - name = "DetourStatNavMeshBuilder.h: 15"; - rLen = 0; - rLoc = 822; - rType = 0; - vrLen = 1416; - vrLoc = 0; - }; - 6B8DE99610B6C53B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E090F91113800904EEF /* DetourStatNavMeshBuilder.cpp */; - name = "DetourStatNavMeshBuilder.cpp: 25"; - rLen = 4237; - rLoc = 1035; - rType = 0; - vrLen = 1067; - vrLoc = 4651; - }; - 6B8DE99710B6C53B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; - name = "DetourNavMeshBuilder.cpp: 224"; - rLen = 0; - rLoc = 5789; - rType = 0; - vrLen = 842; - vrLoc = 5961; - }; - 6B8DE99810B6C53B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E050F91112200904EEF /* DetourStatNavMesh.h */; - name = "DetourStatNavMesh.h: 48"; - rLen = 67; - rLoc = 1830; - rType = 0; - vrLen = 720; - vrLoc = 1436; - }; - 6B8DE99910B6C53B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 97"; - rLen = 0; - rLoc = 3651; - rType = 0; - vrLen = 1231; - vrLoc = 2486; - }; - 6B8DE99A10B6C53B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC580FFB8A68005BE9CC /* DetourTileNavMesh.h */; - name = "DetourTileNavMesh.h: 269"; - rLen = 0; - rLoc = 11301; - rType = 0; - vrLen = 1250; - vrLoc = 11793; - }; - 6B8DE99B10B6C53B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E050F91112200904EEF /* DetourStatNavMesh.h */; - name = "DetourStatNavMesh.h: 68"; - rLen = 6; - rLoc = 2120; - rType = 0; - vrLen = 521; - vrLoc = 1748; - }; - 6B8DE99C10B6C53B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 77"; - rLen = 0; - rLoc = 2837; - rType = 0; - vrLen = 1131; - vrLoc = 2125; - }; - 6B8DE99D10B6C53B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E080F91113800904EEF /* DetourStatNavMesh.cpp */; - name = "DetourStatNavMesh.cpp: 58"; - rLen = 70; - rLoc = 1845; - rType = 0; - vrLen = 1284; - vrLoc = 1334; - }; - 6B8DE99E10B6C53B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 404"; - rLen = 0; - rLoc = 11326; - rType = 0; - vrLen = 1249; - vrLoc = 10287; - }; - 6B8DE99F10B6C53B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E090F91113800904EEF /* DetourStatNavMeshBuilder.cpp */; - name = "DetourStatNavMeshBuilder.cpp: 252"; - rLen = 62; - rLoc = 6416; - rType = 0; - vrLen = 1458; - vrLoc = 6216; - }; - 6B8DE9A010B6C53B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 404"; - rLen = 0; - rLoc = 11326; - rType = 0; - vrLen = 1249; - vrLoc = 10287; - }; - 6B8DE9A110B6C53B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; - name = "DetourNavMeshBuilder.cpp: 224"; - rLen = 0; - rLoc = 5789; - rType = 0; - vrLen = 796; - vrLoc = 5961; - }; - 6B8DE9A210B6C53B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 77"; - rLen = 0; - rLoc = 2837; - rType = 0; - vrLen = 1111; - vrLoc = 2145; - }; - 6B8DE9A310B6C53B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 395"; - rLen = 0; - rLoc = 10906; - rType = 0; - vrLen = 1250; - vrLoc = 10287; - }; - 6B8DE9A410B6C53B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E090F91113800904EEF /* DetourStatNavMeshBuilder.cpp */; - name = "DetourStatNavMeshBuilder.cpp: 268"; - rLen = 60; - rLoc = 7132; - rType = 0; - vrLen = 1484; - vrLoc = 6218; - }; - 6B8DE9A510B6C53B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; - name = "DetourNavMeshBuilder.cpp: 224"; - rLen = 0; - rLoc = 5789; - rType = 0; - vrLen = 796; - vrLoc = 5961; - }; - 6B8DE9A610B6C53B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 404"; - rLen = 71; - rLoc = 11256; - rType = 0; - vrLen = 1250; - vrLoc = 10287; - }; - 6B8DE9A710B6C53B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; - name = "DetourNavMeshBuilder.cpp: 291"; - rLen = 0; - rLoc = 7626; - rType = 0; - vrLen = 1379; - vrLoc = 6981; - }; - 6B8DE9A810B6C53B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 395"; - rLen = 89; - rLoc = 10824; - rType = 0; - vrLen = 1252; - vrLoc = 10287; - }; - 6B8DE9A910B6C53B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; - name = "DetourNavMeshBuilder.cpp: 322"; - rLen = 0; - rLoc = 8591; - rType = 0; - vrLen = 1037; - vrLoc = 7841; - }; - 6B8DE9AA10B6C53B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E090F91113800904EEF /* DetourStatNavMeshBuilder.cpp */; - name = "DetourStatNavMeshBuilder.cpp: 315"; - rLen = 101; - rLoc = 8381; - rType = 0; - vrLen = 905; - vrLoc = 8055; - }; - 6B8DE9AB10B6C53B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; - name = "DetourNavMeshBuilder.cpp: 322"; - rLen = 0; - rLoc = 8591; - rType = 0; - vrLen = 991; - vrLoc = 7887; - }; - 6B8DE9AC10B6C53B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E090F91113800904EEF /* DetourStatNavMeshBuilder.cpp */; - name = "DetourStatNavMeshBuilder.cpp: 315"; - rLen = 101; - rLoc = 8381; - rType = 0; - vrLen = 875; - vrLoc = 8055; - }; - 6B8DE9AD10B6C53B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; - name = "DetourNavMeshBuilder.cpp: 397"; - rLen = 1; - rLoc = 10572; - rType = 0; - vrLen = 940; - vrLoc = 9887; - }; - 6B8DE9AE10B6C53B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 98"; - rLen = 0; - rLoc = 3635; - rType = 0; - vrLen = 1111; - vrLoc = 2962; - }; - 6B8DE9AF10B6C53B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; - name = "DetourNavMeshBuilder.cpp: 294"; - rLen = 0; - rLoc = 7695; - rType = 0; - vrLen = 1299; - vrLoc = 6979; - }; - 6B8DE9B010B6C53B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E080F91113800904EEF /* DetourStatNavMesh.cpp */; - name = "DetourStatNavMesh.cpp: 749"; - rLen = 1747; - rLoc = 18261; - rType = 0; - vrLen = 712; - vrLoc = 19754; - }; - 6B8DE9B110B6C53B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 679"; - rLen = 0; - rLoc = 16723; - rType = 0; - vrLen = 639; - vrLoc = 17746; - }; - 6B8DE9B210B6C53B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E080F91113800904EEF /* DetourStatNavMesh.cpp */; - name = "DetourStatNavMesh.cpp: 773"; - rLen = 0; - rLoc = 19594; - rType = 0; - vrLen = 1323; - vrLoc = 18667; - }; - 6B8DE9B310B6C53B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; - name = "DetourCommon.h: 157"; - rLen = 15; - rLoc = 4063; - rType = 0; - vrLen = 1138; - vrLoc = 3432; - }; - 6B8DE9B410B6C53B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 657"; - rLen = 0; - rLoc = 16723; - rType = 0; - vrLen = 1332; - vrLoc = 16313; - }; - 6B8DE9B510B6C53B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 92"; - rLen = 0; - rLoc = 3326; - rType = 0; - vrLen = 1211; - vrLoc = 2859; - }; - 6B8DE9B610B6C53B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; - name = "DetourNavMeshBuilder.cpp: 324"; - rLen = 7; - rLoc = 8627; - rType = 0; - vrLen = 781; - vrLoc = 8183; - }; - 6B8DE9B710B6C53B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 681"; - rLen = 0; - rLoc = 16723; - rType = 0; - vrLen = 1395; - vrLoc = 16313; - }; - 6B8DE9BB10B6C61D00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 748"; - rLen = 0; - rLoc = 19553; - rType = 0; - vrLen = 806; - vrLoc = 18804; - }; - 6B8DE9BC10B6C61D00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 728"; - rLen = 1; - rLoc = 19440; - rType = 0; - vrLen = 674; - vrLoc = 18593; - }; - 6B8DE9BD10B6C61D00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 748"; - rLen = 0; - rLoc = 19553; - rType = 0; - vrLen = 806; - vrLoc = 18804; - }; - 6B8DE9BE10B6C61D00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 634"; - rLen = 0; - rLoc = 15924; - rType = 0; - vrLen = 683; - vrLoc = 15586; - }; - 6B8DE9C310B6C64100DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 634"; - rLen = 0; - rLoc = 15924; - rType = 0; - vrLen = 698; - vrLoc = 15586; - }; - 6B8DE9C410B6C64100DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 748"; - rLen = 0; - rLoc = 19553; - rType = 0; - vrLen = 804; - vrLoc = 18806; - }; - 6B8DE9C510B6C64100DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 634"; - rLen = 0; - rLoc = 15924; - rType = 0; - vrLen = 698; - vrLoc = 15586; - }; - 6B8DE9C610B6C64100DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 743"; - rLen = 0; - rLoc = 19376; - rType = 0; - vrLen = 1303; - vrLoc = 16262; - }; - 6B8DE9CE10B6C75600DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 685"; - rLen = 0; - rLoc = 16723; - rType = 0; - vrLen = 577; - vrLoc = 17708; - }; - 6B8DE9CF10B6C75600DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; - name = "DetourNavMeshBuilder.cpp: 324"; - rLen = 7; - rLoc = 8627; - rType = 0; - vrLen = 777; - vrLoc = 8187; - }; - 6B8DE9D010B6C75600DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 685"; - rLen = 0; - rLoc = 16723; - rType = 0; - vrLen = 577; - vrLoc = 17708; - }; - 6B8DE9D110B6C75600DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; - name = "DetourNavMeshBuilder.cpp: 177"; - rLen = 0; - rLoc = 4377; - rType = 0; - vrLen = 785; - vrLoc = 3990; - }; - 6B8DE9D410B6C7DD00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; - name = "DetourNavMeshBuilder.cpp: 182"; - rLen = 0; - rLoc = 4582; - rType = 0; - vrLen = 933; - vrLoc = 4342; - }; - 6B8DE9D510B6C7DD00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 685"; - rLen = 0; - rLoc = 16723; - rType = 0; - vrLen = 723; - vrLoc = 17565; - }; - 6B8DE9D610B6C7DD00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; - name = "DetourNavMeshBuilder.cpp: 182"; - rLen = 0; - rLoc = 4582; - rType = 0; - vrLen = 933; - vrLoc = 4342; - }; - 6B8DE9D710B6C7DD00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 697"; - rLen = 0; - rLoc = 18287; - rType = 0; - vrLen = 619; - vrLoc = 17884; - }; - 6B8DE9DA10B6C83E00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 699"; - rLen = 0; - rLoc = 18288; - rType = 0; - vrLen = 655; - vrLoc = 17884; - }; - 6B8DE9DB10B6C83E00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 699"; - rLen = 0; - rLoc = 18288; - rType = 0; - vrLen = 655; - vrLoc = 17884; - }; - 6B8DE9DC10B6C83E00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 288"; - rLen = 0; - rLoc = 11523; - rType = 0; - vrLen = 1209; - vrLoc = 10670; - }; - 6B8DE9E110B6C8BE00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 283"; - rLen = 0; - rLoc = 11271; - rType = 0; - vrLen = 1296; - vrLoc = 10670; - }; - 6B8DE9E210B6C8BE00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 699"; - rLen = 0; - rLoc = 18287; - rType = 0; - vrLen = 637; - vrLoc = 17884; - }; - 6B8DE9E310B6C8BE00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 634"; - rLen = 0; - rLoc = 15924; - rType = 0; - vrLen = 749; - vrLoc = 15573; - }; - 6B8DE9E410B6C8BE00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 283"; - rLen = 0; - rLoc = 11271; - rType = 0; - vrLen = 1296; - vrLoc = 10670; - }; - 6B8DE9E510B6C8BE00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 699"; - rLen = 0; - rLoc = 18287; - rType = 0; - vrLen = 637; - vrLoc = 17884; - }; - 6B8DE9E610B6C8BE00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 748"; - rLen = 0; - rLoc = 19438; - rType = 0; - vrLen = 704; - vrLoc = 19076; - }; - 6B8DE9EA10B6C97B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 743"; - rLen = 0; - rLoc = 19230; - rType = 0; - vrLen = 735; - vrLoc = 19045; - }; - 6B8DE9EB10B6C97B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - rLen = 0; - rLoc = 461; - rType = 1; - }; - 6B8DE9EC10B6C97B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 748"; - rLen = 0; - rLoc = 19438; - rType = 0; - vrLen = 704; - vrLoc = 19076; - }; - 6B8DE9ED10B6C97B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 644"; - rLen = 0; - rLoc = 16461; - rType = 0; - vrLen = 644; - vrLoc = 17941; - }; - 6B8DE9EE10B6C97B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 743"; - rLen = 0; - rLoc = 19230; - rType = 0; - vrLen = 735; - vrLoc = 19045; - }; - 6B8DE9EF10B6C97B00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 761"; - rLen = 0; - rLoc = 19960; - rType = 0; - vrLen = 826; - vrLoc = 19192; - }; - 6B8DE9F010B6C98D00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 761"; - rLen = 0; - rLoc = 19924; - rType = 0; - vrLen = 826; - vrLoc = 19192; - }; - 6B8DE9F110B6C9A400DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 749"; - rLen = 0; - rLoc = 19634; - rType = 0; - vrLen = 348; - vrLoc = 19192; - }; - 6B8DE9F510B6C9B700DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 336"; - rLen = 10; - rLoc = 13310; - rType = 0; - vrLen = 865; - vrLoc = 12577; - }; - 6B8DE9F610B6C9B700DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 747"; - rLen = 0; - rLoc = 19592; - rType = 0; - vrLen = 930; - vrLoc = 18849; - }; - 6B8DE9F710B6C9B700DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 747"; - rLen = 0; - rLoc = 19592; - rType = 0; - vrLen = 930; - vrLoc = 18849; - }; - 6B8DE9F810B6C9B700DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 336"; - rLen = 10; - rLoc = 13310; - rType = 0; - vrLen = 865; - vrLoc = 12577; - }; - 6B8DE9F910B6C9B700DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 151"; - rLen = 0; - rLoc = 4130; - rType = 0; - vrLen = 746; - vrLoc = 3719; - }; - 6B8DE9FC10B6C9BD00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 151"; - rLen = 0; - rLoc = 4130; - rType = 0; - vrLen = 746; - vrLoc = 3719; - }; 6B8DEA0110B6CA1500DF20FB /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B1185F41006895B0018F96F /* DetourNode.cpp */; @@ -7020,16 +1798,6 @@ vrLen = 584; vrLoc = 2683; }; - 6B8DEA0210B6CA1500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; - name = "DetourCommon.h: 157"; - rLen = 15; - rLoc = 4063; - rType = 0; - vrLen = 1582; - vrLoc = 0; - }; 6B8DEA0310B6CA1500DF20FB /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; @@ -7040,360 +1808,16 @@ vrLen = 911; vrLoc = 4585; }; - 6B8DEA0410B6CA1500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 154"; - rLen = 0; - rLoc = 4203; - rType = 0; - vrLen = 746; - vrLoc = 3719; - }; - 6B8DEA0510B6CA1500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 154"; - rLen = 0; - rLoc = 4203; - rType = 0; - vrLen = 746; - vrLoc = 3719; - }; - 6B8DEA0610B6CA1500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185F41006895B0018F96F /* DetourNode.cpp */; - name = "DetourNode.cpp: 122"; - rLen = 0; - rLoc = 2972; - rType = 0; - vrLen = 584; - vrLoc = 2683; - }; - 6B8DEA0710B6CA1500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; - name = "DetourCommon.h: 157"; - rLen = 15; - rLoc = 4063; - rType = 0; - vrLen = 1582; - vrLoc = 0; - }; - 6B8DEA0810B6CA1500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; - name = "DetourNavMeshBuilder.cpp: 182"; - rLen = 0; - rLoc = 4582; - rType = 0; - vrLen = 911; - vrLoc = 4585; - }; - 6B8DEA0910B6CA1500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 155"; - rLen = 0; - rLoc = 4279; - rType = 0; - vrLen = 788; - vrLoc = 3719; - }; - 6B8DEA0A10B6CA6E00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 149"; - rLen = 0; - rLoc = 4110; - rType = 0; - vrLen = 788; - vrLoc = 3719; - }; - 6B8DEA0B10B6CA7500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 149"; - rLen = 0; - rLoc = 4110; - rType = 0; - vrLen = 819; - vrLoc = 3796; - }; - 6B8DEA0C10B6CA8700DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 149"; - rLen = 0; - rLoc = 4110; - rType = 0; - vrLen = 374; - vrLoc = 4133; - }; - 6B8DEA0F10B6CAAD00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 144"; - rLen = 0; - rLoc = 4026; - rType = 0; - vrLen = 819; - vrLoc = 3796; - }; - 6B8DEA1010B6CAAD00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 144"; - rLen = 0; - rLoc = 4026; - rType = 0; - vrLen = 819; - vrLoc = 3796; - }; - 6B8DEA1110B6CAAD00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 330"; - rLen = 0; - rLoc = 13207; - rType = 0; - vrLen = 1308; - vrLoc = 10955; - }; - 6B8DEA1510B6CAF600DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 744"; - rLen = 0; - rLoc = 19297; - rType = 0; - vrLen = 735; - vrLoc = 19045; - }; - 6B8DEA1610B6CAF600DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - rLen = 0; - rLoc = 287; - rType = 1; - }; - 6B8DEA1710B6CAF600DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 330"; - rLen = 0; - rLoc = 13207; - rType = 0; - vrLen = 1308; - vrLoc = 10955; - }; - 6B8DEA1810B6CAF600DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 744"; - rLen = 0; - rLoc = 19297; - rType = 0; - vrLen = 735; - vrLoc = 19045; - }; - 6B8DEA1910B6CAF600DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 289"; - rLen = 0; - rLoc = 11557; - rType = 0; - vrLen = 1307; - vrLoc = 10956; - }; - 6B8DEA1A10B6CB0600DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 296"; - rLen = 0; - rLoc = 11795; - rType = 0; - vrLen = 1307; - vrLoc = 10956; - }; - 6B8DEA1B10B6CB0D00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 296"; - rLen = 0; - rLoc = 11795; - rType = 0; - vrLen = 1361; - vrLoc = 11190; - }; - 6B8DEA1C10B6CB1100DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 149"; - rLen = 0; - rLoc = 4110; - rType = 0; - vrLen = 374; - vrLoc = 4133; - }; - 6B8DEA1D10B6CB1100DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 296"; - rLen = 0; - rLoc = 11795; - rType = 0; - vrLen = 442; - vrLoc = 11524; - }; - 6B8DEA1E10B6CB1300DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 293"; - rLen = 0; - rLoc = 11636; - rType = 0; - vrLen = 1461; - vrLoc = 11190; - }; - 6B8DEA1F10B6CB2E00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - rLen = 1; - rLoc = 741; - rType = 1; - }; - 6B8DEA2110B6CB3000DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 285"; - rLen = 0; - rLoc = 11327; - rType = 0; - vrLen = 1428; - vrLoc = 11074; - }; - 6B8DEA2210B6CB3000DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 744"; - rLen = 0; - rLoc = 19297; - rType = 0; - vrLen = 734; - vrLoc = 19045; - }; - 6B8DEA2310B6CB3000DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 285"; - rLen = 0; - rLoc = 11327; - rType = 0; - vrLen = 1428; - vrLoc = 11074; - }; - 6B8DEA2410B6CB3000DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 747"; - rLen = 0; - rLoc = 19390; - rType = 0; - vrLen = 674; - vrLoc = 19106; - }; - 6B8DEA2A10B6CB8A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 747"; - rLen = 0; - rLoc = 19390; - rType = 0; - vrLen = 674; - vrLoc = 19106; - }; - 6B8DEA2B10B6CB8A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 289"; - rLen = 0; - rLoc = 11557; - rType = 0; - vrLen = 1428; - vrLoc = 11074; - }; - 6B8DEA2C10B6CB8A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 461"; - rLen = 0; - rLoc = 12299; - rType = 0; - vrLen = 760; - vrLoc = 11947; - }; - 6B8DEA2D10B6CB8A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 747"; - rLen = 0; - rLoc = 19390; - rType = 0; - vrLen = 674; - vrLoc = 19106; - }; - 6B8DEA2E10B6CB8A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 461"; - rLen = 0; - rLoc = 12299; - rType = 0; - vrLen = 760; - vrLoc = 11947; - }; - 6B8DEA2F10B6CB8A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 289"; - rLen = 0; - rLoc = 11557; - rType = 0; - vrLen = 1428; - vrLoc = 11074; - }; - 6B8DEA3010B6CB8A00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 154"; - rLen = 0; - rLoc = 4203; - rType = 0; - vrLen = 968; - vrLoc = 4111; - }; 6B8DEA3610B6CBC200DF20FB /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; name = "DetourNavMesh.h: 289"; rLen = 0; - rLoc = 11557; + rLoc = 13348; rType = 0; vrLen = 1428; vrLoc = 11074; }; - 6B8DEA3710B6CBC200DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 154"; - rLen = 0; - rLoc = 4163; - rType = 0; - vrLen = 897; - vrLoc = 4111; - }; 6B8DEA3810B6CBC200DF20FB /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B1185F61006896B0018F96F /* DetourNode.h */; @@ -7404,268 +1828,6 @@ vrLen = 492; vrLoc = 1775; }; - 6B8DEA3910B6CBC200DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; - name = "DetourCommon.h: 157"; - rLen = 15; - rLoc = 4063; - rType = 0; - vrLen = 1620; - vrLoc = 0; - }; - 6B8DEA3A10B6CBC200DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 154"; - rLen = 0; - rLoc = 4163; - rType = 0; - vrLen = 1005; - vrLoc = 4111; - }; - 6B8DEA3B10B6CBC200DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 289"; - rLen = 0; - rLoc = 11557; - rType = 0; - vrLen = 1428; - vrLoc = 11074; - }; - 6B8DEA3C10B6CBC200DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 154"; - rLen = 0; - rLoc = 4163; - rType = 0; - vrLen = 897; - vrLoc = 4111; - }; - 6B8DEA3D10B6CBC200DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185F61006896B0018F96F /* DetourNode.h */; - name = "DetourNode.h: 84"; - rLen = 0; - rLoc = 2089; - rType = 0; - vrLen = 492; - vrLoc = 1775; - }; - 6B8DEA3E10B6CBC200DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; - name = "DetourCommon.h: 128"; - rLen = 0; - rLoc = 3375; - rType = 0; - vrLen = 675; - vrLoc = 3114; - }; - 6B8DEA4010B6CC0400DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; - name = "DetourCommon.h: 128"; - rLen = 0; - rLoc = 3375; - rType = 0; - vrLen = 675; - vrLoc = 3114; - }; - 6B8DEA4110B6CC0400DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 743"; - rLen = 0; - rLoc = 19230; - rType = 0; - vrLen = 704; - vrLoc = 19076; - }; - 6B8DEA4210B6CC0400DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - rLen = 0; - rLoc = 461; - rType = 1; - }; - 6B8DEA4310B6CC0400DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; - name = "DetourCommon.h: 128"; - rLen = 0; - rLoc = 3375; - rType = 0; - vrLen = 675; - vrLoc = 3114; - }; - 6B8DEA4410B6CC0400DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 154"; - rLen = 0; - rLoc = 4163; - rType = 0; - vrLen = 644; - vrLoc = 17983; - }; - 6B8DEA4510B6CC0400DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 743"; - rLen = 0; - rLoc = 19230; - rType = 0; - vrLen = 704; - vrLoc = 19076; - }; - 6B8DEA4610B6CC0400DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 727"; - rLen = 0; - rLoc = 18973; - rType = 0; - vrLen = 837; - vrLoc = 18332; - }; - 6B8DEA4710B6CC0C00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 296"; - rLen = 0; - rLoc = 11795; - rType = 0; - vrLen = 491; - vrLoc = 11561; - }; - 6B8DEA4810B6CC0C00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 727"; - rLen = 0; - rLoc = 18973; - rType = 0; - vrLen = 357; - vrLoc = 18711; - }; - 6B8DEA4B10B6CC1600DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 731"; - rLen = 0; - rLoc = 19103; - rType = 0; - vrLen = 703; - vrLoc = 18153; - }; - 6B8DEA4D10B6CC2600DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 731"; - rLen = 0; - rLoc = 19103; - rType = 0; - vrLen = 727; - vrLoc = 12004; - }; - 6B8DEA4E10B6CC2600DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 731"; - rLen = 0; - rLoc = 19103; - rType = 0; - vrLen = 727; - vrLoc = 12004; - }; - 6B8DEA4F10B6CC2600DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 743"; - rLen = 56; - rLoc = 19230; - rType = 0; - vrLen = 735; - vrLoc = 19045; - }; - 6B8DEA5010B6CC5500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 743"; - rLen = 56; - rLoc = 19230; - rType = 0; - vrLen = 735; - vrLoc = 19045; - }; - 6B8DEA5110B6CC5500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - rLen = 0; - rLoc = 701; - rType = 1; - }; - 6B8DEA5210B6CC5500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 743"; - rLen = 56; - rLoc = 19230; - rType = 0; - vrLen = 735; - vrLoc = 19045; - }; - 6B8DEA5310B6CC5500DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 702"; - rLen = 0; - rLoc = 18288; - rType = 0; - vrLen = 656; - vrLoc = 18034; - }; - 6B8DEA5410B6CC6300DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 702"; - rLen = 0; - rLoc = 18288; - rType = 0; - vrLen = 788; - vrLoc = 3719; - }; - 6B8DEA5B10B6CD1D00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - comments = "error: 'header' was not declared in this scope"; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - rLen = 1; - rLoc = 652; - rType = 1; - }; - 6B8DEA5C10B6CD1D00DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 407"; - rLen = 0; - rLoc = 11366; - rType = 0; - vrLen = 809; - vrLoc = 10915; - }; - 6B8DEA6410B6CF6400DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 413"; - rLen = 0; - rLoc = 11471; - rType = 0; - vrLen = 810; - vrLoc = 10915; - }; 6B8DEA6510B6CF6400DF20FB /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B25B6140FFA62BE004F1BC4 /* Sample.cpp */; @@ -7681,7 +1843,7 @@ fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; name = "main.cpp: 566"; rLen = 36; - rLoc = 12743; + rLoc = 12735; rType = 0; vrLen = 681; vrLoc = 12381; @@ -7696,175 +1858,97 @@ vrLen = 631; vrLoc = 1496; }; - 6B8DEA6810B6CF6400DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - comments = "warning: missing whitespace after the macro name"; - fRef = 6B8DE8F710B6B70E00DF20FB /* Sample_DynMesh.cpp */; - rLen = 1; - rLoc = 18; - rType = 1; - }; - 6B8DEA6910B6CF6400DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 413"; - rLen = 0; - rLoc = 11471; - rType = 0; - vrLen = 810; - vrLoc = 10915; - }; - 6B8DEA6A10B6CF6400DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE8F710B6B70E00DF20FB /* Sample_DynMesh.cpp */; - name = "Sample_DynMesh.cpp: 498"; - rLen = 0; - rLoc = 13799; - rType = 0; - vrLen = 585; - vrLoc = 12583; - }; - 6B8DEA6B10B6CF6400DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE8F610B6B70100DF20FB /* Sample_DynMesh.h */; - name = "Sample_DynMesh.h: 89"; - rLen = 0; - rLoc = 2247; - rType = 0; - vrLen = 631; - vrLoc = 1496; - }; - 6B8DEA6C10B6CF6400DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE8F710B6B70E00DF20FB /* Sample_DynMesh.cpp */; - name = "Sample_DynMesh.cpp: 206"; - rLen = 0; - rLoc = 5246; - rType = 0; - vrLen = 803; - vrLoc = 4596; - }; - 6B8DEA6D10B6CF6400DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6140FFA62BE004F1BC4 /* Sample.cpp */; - name = "Sample.cpp: 152"; - rLen = 0; - rLoc = 3158; - rType = 0; - vrLen = 1081; - vrLoc = 2145; - }; - 6B8DEA6E10B6CF6400DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; - name = "main.cpp: 566"; - rLen = 36; - rLoc = 12743; - rType = 0; - vrLen = 681; - vrLoc = 12381; - }; - 6B8DEA6F10B6CF6400DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE8F710B6B70E00DF20FB /* Sample_DynMesh.cpp */; - name = "Sample_DynMesh.cpp: 221"; - rLen = 0; - rLoc = 6174; - rType = 0; - vrLen = 715; - vrLoc = 5571; - }; - 6B8DEA7010B6CF6400DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE8F610B6B70100DF20FB /* Sample_DynMesh.h */; - name = "Sample_DynMesh.h: 89"; - rLen = 0; - rLoc = 2247; - rType = 0; - vrLen = 631; - vrLoc = 1496; - }; - 6B8DEA7110B6CF6400DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE8F710B6B70E00DF20FB /* Sample_DynMesh.cpp */; - name = "Sample_DynMesh.cpp: 16"; - rLen = 0; - rLoc = 914; - rType = 0; - vrLen = 1074; - vrLoc = 56; - }; - 6B8DEA7410B6CF8400DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE8F710B6B70E00DF20FB /* Sample_DynMesh.cpp */; - name = "Sample_DynMesh.cpp: 541"; - rLen = 0; - rLoc = 13995; - rType = 0; - vrLen = 586; - vrLoc = 13698; - }; 6B8DEA7710B6CFC900DF20FB /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B8DE8F710B6B70E00DF20FB /* Sample_DynMesh.cpp */; name = "Sample_DynMesh.cpp: 541"; rLen = 0; - rLoc = 13995; + rLoc = 14018; rType = 0; vrLen = 605; vrLoc = 13698; }; - 6B8DEA7810B6CFC900DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 37"; - rLen = 0; - rLoc = 1401; - rType = 0; - vrLen = 932; - vrLoc = 963; - }; - 6B8DEA7910B6CFC900DF20FB /* PBXTextBookmark */ = { + 6B8DEA8210B6E15A00DF20FB /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 743"; - rLen = 56; - rLoc = 19230; - rType = 0; - vrLen = 734; - vrLoc = 19045; - }; - 6B8DEA7A10B6CFC900DF20FB /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE8F710B6B70E00DF20FB /* Sample_DynMesh.cpp */; - name = "Sample_DynMesh.cpp: 541"; + name = "DetourDebugDraw.cpp: 33"; rLen = 0; - rLoc = 13995; + rLoc = 1316; rType = 0; - vrLen = 605; - vrLoc = 13698; + vrLen = 812; + vrLoc = 948; }; - 6B8DEA7B10B6CFC900DF20FB /* PBXTextBookmark */ = { + 6B8DEA8A10B6E1C900DF20FB /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 37"; + name = "RecastDebugDraw.cpp: 323"; rLen = 0; - rLoc = 1401; + rLoc = 8787; rType = 0; - vrLen = 932; - vrLoc = 963; + vrLen = 853; + vrLoc = 8263; }; - 6B8DEA7C10B6CFC900DF20FB /* PBXTextBookmark */ = { + 6B8DEA9210B9463100DF20FB /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 624"; + fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; + name = "Recast.cpp: 188"; rLen = 0; - rLoc = 15631; + rLoc = 5012; rType = 0; - vrLen = 726; - vrLoc = 15456; + vrLen = 799; + vrLoc = 4637; }; - 6B9301521032F08300F0C0DA /* Recast.cpp:280 */ = { + 6B8DEA9710B9465F00DF20FB /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BDD9E050F91112200904EEF /* DetourStatNavMesh.h */; + name = "DetourStatNavMesh.h: 186"; + rLen = 0; + rLoc = 7223; + rType = 0; + vrLen = 2006; + vrLoc = 6251; + }; + 6B8DEA9E10BC7BCD00DF20FB /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; + name = "DetourCommon.h: 165"; + rLen = 0; + rLoc = 4648; + rType = 0; + vrLen = 1301; + vrLoc = 3641; + }; + 6B8DEAA110BC7BCD00DF20FB /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; + name = "RecastContour.cpp: 604"; + rLen = 0; + rLoc = 14950; + rType = 0; + vrLen = 968; + vrLoc = 14592; + }; + 6B8DEAA210BC7BCD00DF20FB /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; + name = "RecastMeshDetail.cpp: 1049"; + rLen = 0; + rLoc = 25161; + rType = 0; + vrLen = 1166; + vrLoc = 24642; + }; + 6B8DEAA610BC7BCD00DF20FB /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; + name = "DetourCommon.cpp: 168"; + rLen = 84; + rLoc = 4245; + rType = 0; + vrLen = 643; + vrLoc = 3999; + }; + 6B9301521032F08300F0C0DA /* Recast.cpp:281 */ = { isa = PBXFileBreakpoint; actions = ( ); @@ -7876,12 +1960,12 @@ functionName = "buildPolySurface(const float* in, const int nin, const float tol, const rcCompactHeightfield& chf, rcPolySubdiv& psub)"; hitCount = 0; ignoreCount = 0; - lineNumber = 280; + lineNumber = 281; location = Recast; - modificationTime = 280415167.304094; + modificationTime = 281534653.907283; state = 1; }; - 6B93FEFF1030443300F0C0DA /* Recast.cpp:280 */ = { + 6B93FEFF1030443300F0C0DA /* Recast.cpp:281 */ = { isa = PBXFileBreakpoint; actions = ( ); @@ -7893,9 +1977,9 @@ functionName = "removeVertex(unsigned short v, float* verts, int& nv, unsigned short* tris, int& nt)"; hitCount = 0; ignoreCount = 0; - lineNumber = 280; + lineNumber = 281; location = Recast; - modificationTime = 280415167.30395; + modificationTime = 281534653.90712; state = 2; }; 6B9BE374107BC6A40036CC81 /* PBXTextBookmark */ = { @@ -7929,7 +2013,7 @@ hitCount = 0; ignoreCount = 0; lineNumber = 301; - modificationTime = 280415167.641139; + modificationTime = 281534654.306096; state = 0; }; 6B9D09921028542A009B1A6C /* RecastDebugDraw.cpp:29 */ = { @@ -7946,9 +2030,3049 @@ ignoreCount = 0; lineNumber = 29; location = Recast; - modificationTime = 280415167.303804; + modificationTime = 281534653.906959; state = 2; }; + 6BA1E63A10C1DB5B008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; + name = "Recast.cpp: 84"; + rLen = 0; + rLoc = 2355; + rType = 0; + vrLen = 965; + vrLoc = 2102; + }; + 6BA1E63C10C1DB5B008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; + name = "Recast.cpp: 84"; + rLen = 0; + rLoc = 2355; + rType = 0; + vrLen = 965; + vrLoc = 2102; + }; + 6BA1E66910C50A35008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B092B930FFCC2BD0088D3A5 /* DetourTileNavMeshBuilder.cpp */; + name = "DetourTileNavMeshBuilder.cpp: 162"; + rLen = 0; + rLoc = 4890; + rType = 0; + vrLen = 1090; + vrLoc = 4647; + }; + 6BA1E66A10C50A35008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 1032"; + rLen = 0; + rLoc = 24909; + rType = 0; + vrLen = 1130; + vrLoc = 24335; + }; + 6BA1E66B10C50A35008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B092B930FFCC2BD0088D3A5 /* DetourTileNavMeshBuilder.cpp */; + name = "DetourTileNavMeshBuilder.cpp: 162"; + rLen = 0; + rLoc = 4890; + rType = 0; + vrLen = 1090; + vrLoc = 4647; + }; + 6BA1E66C10C50A35008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 1156"; + rLen = 0; + rLoc = 27769; + rType = 0; + vrLen = 1382; + vrLoc = 27642; + }; + 6BA1E7F210C7B3FF008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 1163"; + rLen = 0; + rLoc = 28019; + rType = 0; + vrLen = 1382; + vrLoc = 27642; + }; + 6BA1E7F310C7B3FF008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE8F710B6B70E00DF20FB /* Sample_DynMesh.cpp */; + name = "Sample_DynMesh.cpp: 541"; + rLen = 0; + rLoc = 13962; + rType = 0; + vrLen = 520; + vrLoc = 13698; + }; + 6BA1E7F410C7B3FF008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 761"; + rLen = 0; + rLoc = 21671; + rType = 0; + vrLen = 592; + vrLoc = 19593; + }; + 6BA1E7F510C7B3FF008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 127"; + rLen = 0; + rLoc = 4588; + rType = 0; + vrLen = 1488; + vrLoc = 3632; + }; + 6BA1E7F610C7B3FF008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 1163"; + rLen = 0; + rLoc = 28019; + rType = 0; + vrLen = 1382; + vrLoc = 27642; + }; + 6BA1E7F710C7B3FF008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 125"; + rLen = 27; + rLoc = 4712; + rType = 0; + vrLen = 1585; + vrLoc = 3831; + }; + 6BA1E7F810C7B3FF008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 742"; + rLen = 0; + rLoc = 21148; + rType = 0; + vrLen = 1054; + vrLoc = 18832; + }; + 6BA1E7F910C7B3FF008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 321"; + rLen = 0; + rLoc = 14700; + rType = 0; + vrLen = 1290; + vrLoc = 12186; + }; + 6BA1E7FA10C7B3FF008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 89"; + rLen = 0; + rLoc = 2850; + rType = 0; + vrLen = 855; + vrLoc = 2570; + }; + 6BA1E7FB10C7B3FF008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 321"; + rLen = 0; + rLoc = 14700; + rType = 0; + vrLen = 1290; + vrLoc = 12186; + }; + 6BA1E7FC10C7B3FF008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 89"; + rLen = 0; + rLoc = 2850; + rType = 0; + vrLen = 855; + vrLoc = 2570; + }; + 6BA1E7FD10C7B3FF008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 321"; + rLen = 0; + rLoc = 14700; + rType = 0; + vrLen = 1290; + vrLoc = 12186; + }; + 6BA1E7FE10C7B3FF008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 748"; + rLen = 0; + rLoc = 21410; + rType = 0; + vrLen = 1050; + vrLoc = 18781; + }; + 6BA1E7FF10C7B3FF008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 127"; + rLen = 0; + rLoc = 4588; + rType = 0; + vrLen = 1488; + vrLoc = 3632; + }; + 6BA1E80010C7B3FF008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 755"; + rLen = 0; + rLoc = 21541; + rType = 0; + vrLen = 767; + vrLoc = 18904; + }; + 6BA1E80110C7B3FF008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE8F710B6B70E00DF20FB /* Sample_DynMesh.cpp */; + name = "Sample_DynMesh.cpp: 541"; + rLen = 0; + rLoc = 13962; + rType = 0; + vrLen = 520; + vrLoc = 13698; + }; + 6BA1E80210C7B3FF008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 761"; + rLen = 0; + rLoc = 21671; + rType = 0; + vrLen = 592; + vrLoc = 19593; + }; + 6BA1E80310C7B3FF008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 273"; + rLen = 0; + rLoc = 12433; + rType = 0; + vrLen = 1438; + vrLoc = 10187; + }; + 6BA1E81D10C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6110FFA62AD004F1BC4 /* Sample_StatMesh.h */; + name = "Sample_StatMesh.h: 56"; + rLen = 0; + rLoc = 1023; + rType = 0; + vrLen = 748; + vrLoc = 539; + }; + 6BA1E81E10C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BDD9E040F91112200904EEF /* DetourDebugDraw.h */; + name = "DetourDebugDraw.h: 33"; + rLen = 0; + rLoc = 1465; + rType = 0; + vrLen = 1652; + vrLoc = 3; + }; + 6BA1E81F10C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BDD9E050F91112200904EEF /* DetourStatNavMesh.h */; + name = "DetourStatNavMesh.h: 209"; + rLen = 47; + rLoc = 8514; + rType = 0; + vrLen = 1866; + vrLoc = 7491; + }; + 6BA1E82010C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BDD9E080F91113800904EEF /* DetourStatNavMesh.cpp */; + name = "DetourStatNavMesh.cpp: 938"; + rLen = 0; + rLoc = 23286; + rType = 0; + vrLen = 847; + vrLoc = 22785; + }; + 6BA1E82110C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; + name = "DetourDebugDraw.cpp: 576"; + rLen = 0; + rLoc = 14721; + rType = 0; + vrLen = 610; + vrLoc = 14492; + }; + 6BA1E82210C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 241"; + rLen = 0; + rLoc = 5993; + rType = 0; + vrLen = 593; + vrLoc = 5716; + }; + 6BA1E82310C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE8F710B6B70E00DF20FB /* Sample_DynMesh.cpp */; + name = "Sample_DynMesh.cpp: 873"; + rLen = 310; + rLoc = 23786; + rType = 0; + vrLen = 1142; + vrLoc = 23187; + }; + 6BA1E82410C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6120FFA62AD004F1BC4 /* Sample_StatMeshSimple.h */; + name = "Sample_StatMeshSimple.h: 50"; + rLen = 0; + rLoc = 960; + rType = 0; + vrLen = 741; + vrLoc = 632; + }; + 6BA1E82510C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; + name = "DetourNavMeshBuilder.cpp: 379"; + rLen = 0; + rLoc = 9869; + rType = 0; + vrLen = 953; + vrLoc = 9428; + }; + 6BA1E82610C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88C10B69E4C00DF20FB /* DetourNavMeshBuilder.h */; + name = "DetourNavMeshBuilder.h: 22"; + rLen = 422; + rLoc = 982; + rType = 0; + vrLen = 1382; + vrLoc = 56; + }; + 6BA1E82710C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6150FFA62BE004F1BC4 /* Sample_StatMesh.cpp */; + name = "Sample_StatMesh.cpp: 191"; + rLen = 0; + rLoc = 4243; + rType = 0; + vrLen = 598; + vrLoc = 4135; + }; + 6BA1E82810C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 134"; + rLen = 0; + rLoc = 4860; + rType = 0; + vrLen = 1354; + vrLoc = 4460; + }; + 6BA1E82910C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6160FFA62BE004F1BC4 /* Sample_StatMeshSimple.cpp */; + name = "Sample_StatMeshSimple.cpp: 516"; + rLen = 192; + rLoc = 15541; + rType = 0; + vrLen = 1197; + vrLoc = 15428; + }; + 6BA1E82A10C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC550FFB89E7005BE9CC /* Sample_StatMeshTiled.cpp */; + name = "Sample_StatMeshTiled.cpp: 935"; + rLen = 0; + rLoc = 26709; + rType = 0; + vrLen = 1084; + vrLoc = 26491; + }; + 6BA1E82B10C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + rLen = 1; + rLoc = 337; + rType = 1; + }; + 6BA1E82C10C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 275"; + rLen = 0; + rLoc = 12433; + rType = 0; + vrLen = 1438; + vrLoc = 10187; + }; + 6BA1E82D10C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6110FFA62AD004F1BC4 /* Sample_StatMesh.h */; + name = "Sample_StatMesh.h: 56"; + rLen = 0; + rLoc = 1023; + rType = 0; + vrLen = 748; + vrLoc = 539; + }; + 6BA1E82E10C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6150FFA62BE004F1BC4 /* Sample_StatMesh.cpp */; + name = "Sample_StatMesh.cpp: 207"; + rLen = 0; + rLoc = 4661; + rType = 0; + vrLen = 687; + vrLoc = 4210; + }; + 6BA1E82F10C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BDD9E040F91112200904EEF /* DetourDebugDraw.h */; + name = "DetourDebugDraw.h: 33"; + rLen = 0; + rLoc = 1465; + rType = 0; + vrLen = 1652; + vrLoc = 3; + }; + 6BA1E83010C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; + name = "DetourDebugDraw.cpp: 577"; + rLen = 0; + rLoc = 14769; + rType = 0; + vrLen = 826; + vrLoc = 14158; + }; + 6BA1E83110C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; + name = "DetourDebugDraw.cpp: 577"; + rLen = 0; + rLoc = 14728; + rType = 0; + vrLen = 862; + vrLoc = 14277; + }; + 6BA1E83210C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 303"; + rLen = 0; + rLoc = 13346; + rType = 0; + vrLen = 1254; + vrLoc = 11406; + }; + 6BA1E83310C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BDD9E050F91112200904EEF /* DetourStatNavMesh.h */; + name = "DetourStatNavMesh.h: 209"; + rLen = 47; + rLoc = 8514; + rType = 0; + vrLen = 1866; + vrLoc = 7491; + }; + 6BA1E83410C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 287"; + rLen = 43; + rLoc = 12807; + rType = 0; + vrLen = 1221; + vrLoc = 11406; + }; + 6BA1E83510C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 688"; + rLen = 26; + rLoc = 19999; + rType = 0; + vrLen = 940; + vrLoc = 17412; + }; + 6BA1E83610C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; + name = "DetourDebugDraw.cpp: 579"; + rLen = 0; + rLoc = 14769; + rType = 0; + vrLen = 827; + vrLoc = 14277; + }; + 6BA1E83710C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 678"; + rLen = 36; + rLoc = 19740; + rType = 0; + vrLen = 940; + vrLoc = 17412; + }; + 6BA1E83810C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; + name = "DetourDebugDraw.cpp: 577"; + rLen = 0; + rLoc = 14768; + rType = 0; + vrLen = 706; + vrLoc = 14492; + }; + 6BA1E83910C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 304"; + rLen = 0; + rLoc = 13338; + rType = 0; + vrLen = 1227; + vrLoc = 11406; + }; + 6BA1E83A10C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 643"; + rLen = 0; + rLoc = 18409; + rType = 0; + vrLen = 844; + vrLoc = 16159; + }; + 6BA1E83B10C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 298"; + rLen = 0; + rLoc = 13242; + rType = 0; + vrLen = 1011; + vrLoc = 11570; + }; + 6BA1E83C10C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; + name = "DetourDebugDraw.cpp: 577"; + rLen = 41; + rLoc = 14728; + rType = 0; + vrLen = 540; + vrLoc = 14492; + }; + 6BA1E83D10C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 643"; + rLen = 0; + rLoc = 18409; + rType = 0; + vrLen = 641; + vrLoc = 16159; + }; + 6BA1E83E10C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 304"; + rLen = 0; + rLoc = 13338; + rType = 0; + vrLen = 1017; + vrLoc = 11570; + }; + 6BA1E83F10C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 643"; + rLen = 0; + rLoc = 18409; + rType = 0; + vrLen = 641; + vrLoc = 16159; + }; + 6BA1E84010C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; + name = "DetourDebugDraw.cpp: 576"; + rLen = 0; + rLoc = 14721; + rType = 0; + vrLen = 610; + vrLoc = 14492; + }; + 6BA1E84110C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6150FFA62BE004F1BC4 /* Sample_StatMesh.cpp */; + name = "Sample_StatMesh.cpp: 180"; + rLen = 0; + rLoc = 4241; + rType = 0; + vrLen = 665; + vrLoc = 3534; + }; + 6BA1E84210C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 641"; + rLen = 0; + rLoc = 18407; + rType = 0; + vrLen = 574; + vrLoc = 25228; + }; + 6BA1E84310C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 281"; + rLen = 0; + rLoc = 12614; + rType = 0; + vrLen = 958; + vrLoc = 11254; + }; + 6BA1E84410C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 241"; + rLen = 0; + rLoc = 5993; + rType = 0; + vrLen = 593; + vrLoc = 5716; + }; + 6BA1E84510C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6150FFA62BE004F1BC4 /* Sample_StatMesh.cpp */; + name = "Sample_StatMesh.cpp: 191"; + rLen = 0; + rLoc = 4243; + rType = 0; + vrLen = 601; + vrLoc = 4135; + }; + 6BA1E84610C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6160FFA62BE004F1BC4 /* Sample_StatMeshSimple.cpp */; + name = "Sample_StatMeshSimple.cpp: 512"; + rLen = 0; + rLoc = 15533; + rType = 0; + vrLen = 585; + vrLoc = 15211; + }; + 6BA1E84710C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE8F710B6B70E00DF20FB /* Sample_DynMesh.cpp */; + name = "Sample_DynMesh.cpp: 541"; + rLen = 126; + rLoc = 13909; + rType = 0; + vrLen = 644; + vrLoc = 13663; + }; + 6BA1E84810C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6160FFA62BE004F1BC4 /* Sample_StatMeshSimple.cpp */; + name = "Sample_StatMeshSimple.cpp: 525"; + rLen = 0; + rLoc = 15733; + rType = 0; + vrLen = 717; + vrLoc = 15230; + }; + 6BA1E84910C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 142"; + rLen = 48; + rLoc = 5761; + rType = 0; + vrLen = 1161; + vrLoc = 4795; + }; + 6BA1E84A10C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6160FFA62BE004F1BC4 /* Sample_StatMeshSimple.cpp */; + name = "Sample_StatMeshSimple.cpp: 525"; + rLen = 0; + rLoc = 15733; + rType = 0; + vrLen = 906; + vrLoc = 14659; + }; + 6BA1E84B10C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE8F710B6B70E00DF20FB /* Sample_DynMesh.cpp */; + name = "Sample_DynMesh.cpp: 873"; + rLen = 310; + rLoc = 23786; + rType = 0; + vrLen = 1142; + vrLoc = 23187; + }; + 6BA1E84C10C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6120FFA62AD004F1BC4 /* Sample_StatMeshSimple.h */; + name = "Sample_StatMeshSimple.h: 50"; + rLen = 0; + rLoc = 960; + rType = 0; + vrLen = 741; + vrLoc = 632; + }; + 6BA1E84D10C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6160FFA62BE004F1BC4 /* Sample_StatMeshSimple.cpp */; + name = "Sample_StatMeshSimple.cpp: 500"; + rLen = 0; + rLoc = 14905; + rType = 0; + vrLen = 1071; + vrLoc = 14659; + }; + 6BA1E84E10C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; + name = "DetourNavMeshBuilder.cpp: 379"; + rLen = 0; + rLoc = 9869; + rType = 0; + vrLen = 953; + vrLoc = 9428; + }; + 6BA1E84F10C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6150FFA62BE004F1BC4 /* Sample_StatMesh.cpp */; + name = "Sample_StatMesh.cpp: 191"; + rLen = 0; + rLoc = 4243; + rType = 0; + vrLen = 598; + vrLoc = 4135; + }; + 6BA1E85010C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6160FFA62BE004F1BC4 /* Sample_StatMeshSimple.cpp */; + name = "Sample_StatMeshSimple.cpp: 503"; + rLen = 6; + rLoc = 15039; + rType = 0; + vrLen = 971; + vrLoc = 14857; + }; + 6BA1E85110C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88C10B69E4C00DF20FB /* DetourNavMeshBuilder.h */; + name = "DetourNavMeshBuilder.h: 22"; + rLen = 422; + rLoc = 982; + rType = 0; + vrLen = 1382; + vrLoc = 56; + }; + 6BA1E85210C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6160FFA62BE004F1BC4 /* Sample_StatMeshSimple.cpp */; + name = "Sample_StatMeshSimple.cpp: 495"; + rLen = 333; + rLoc = 14905; + rType = 0; + vrLen = 943; + vrLoc = 14653; + }; + 6BA1E85310C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC550FFB89E7005BE9CC /* Sample_StatMeshTiled.cpp */; + name = "Sample_StatMeshTiled.cpp: 923"; + rLen = 0; + rLoc = 26460; + rType = 0; + vrLen = 688; + vrLoc = 26421; + }; + 6BA1E85410C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6160FFA62BE004F1BC4 /* Sample_StatMeshSimple.cpp */; + name = "Sample_StatMeshSimple.cpp: 495"; + rLen = 333; + rLoc = 14905; + rType = 0; + vrLen = 907; + vrLoc = 14849; + }; + 6BA1E85510C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC550FFB89E7005BE9CC /* Sample_StatMeshTiled.cpp */; + name = "Sample_StatMeshTiled.cpp: 918"; + rLen = 0; + rLoc = 26323; + rType = 0; + vrLen = 736; + vrLoc = 26050; + }; + 6BA1E85610C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6160FFA62BE004F1BC4 /* Sample_StatMeshSimple.cpp */; + name = "Sample_StatMeshSimple.cpp: 516"; + rLen = 192; + rLoc = 15541; + rType = 0; + vrLen = 761; + vrLoc = 15428; + }; + 6BA1E85710C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6150FFA62BE004F1BC4 /* Sample_StatMesh.cpp */; + name = "Sample_StatMesh.cpp: 191"; + rLen = 0; + rLoc = 4243; + rType = 0; + vrLen = 598; + vrLoc = 4135; + }; + 6BA1E85810C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC550FFB89E7005BE9CC /* Sample_StatMeshTiled.cpp */; + name = "Sample_StatMeshTiled.cpp: 935"; + rLen = 0; + rLoc = 26628; + rType = 0; + vrLen = 757; + vrLoc = 26491; + }; + 6BA1E85910C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 133"; + rLen = 462; + rLoc = 4810; + rType = 0; + vrLen = 1399; + vrLoc = 4589; + }; + 6BA1E85A10C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 176"; + rLen = 0; + rLoc = 4880; + rType = 0; + vrLen = 670; + vrLoc = 4467; + }; + 6BA1E85B10C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 132"; + rLen = 0; + rLoc = 4809; + rType = 0; + vrLen = 848; + vrLoc = 2827; + }; + 6BA1E85C10C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 177"; + rLen = 0; + rLoc = 4959; + rType = 0; + vrLen = 798; + vrLoc = 4481; + }; + 6BA1E85D10C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 132"; + rLen = 0; + rLoc = 4809; + rType = 0; + vrLen = 848; + vrLoc = 2827; + }; + 6BA1E85E10C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 177"; + rLen = 0; + rLoc = 4959; + rType = 0; + vrLen = 798; + vrLoc = 4481; + }; + 6BA1E85F10C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6160FFA62BE004F1BC4 /* Sample_StatMeshSimple.cpp */; + name = "Sample_StatMeshSimple.cpp: 518"; + rLen = 6; + rLoc = 15590; + rType = 0; + vrLen = 761; + vrLoc = 15428; + }; + 6BA1E86010C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 141"; + rLen = 0; + rLoc = 5257; + rType = 0; + vrLen = 1354; + vrLoc = 4460; + }; + 6BA1E86110C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 177"; + rLen = 0; + rLoc = 4959; + rType = 0; + vrLen = 798; + vrLoc = 4481; + }; + 6BA1E86210C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 134"; + rLen = 0; + rLoc = 4860; + rType = 0; + vrLen = 1354; + vrLoc = 4460; + }; + 6BA1E86310C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 175"; + rLen = 0; + rLoc = 4867; + rType = 0; + vrLen = 868; + vrLoc = 4481; + }; + 6BA1E86410C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6160FFA62BE004F1BC4 /* Sample_StatMeshSimple.cpp */; + name = "Sample_StatMeshSimple.cpp: 516"; + rLen = 192; + rLoc = 15541; + rType = 0; + vrLen = 1197; + vrLoc = 15428; + }; + 6BA1E86510C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC550FFB89E7005BE9CC /* Sample_StatMeshTiled.cpp */; + name = "Sample_StatMeshTiled.cpp: 935"; + rLen = 0; + rLoc = 26709; + rType = 0; + vrLen = 1084; + vrLoc = 26491; + }; + 6BA1E86610C7BB85008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 432"; + rLen = 0; + rLoc = 12069; + rType = 0; + vrLen = 679; + vrLoc = 11641; + }; + 6BA1E86A10C7BC9F008007F6 /* Sample_StatMeshSimple.cpp:516 */ = { + isa = PBXFileBreakpoint; + actions = ( + ); + breakpointStyle = 0; + continueAfterActions = 0; + countType = 0; + delayBeforeContinue = 0; + fileReference = 6B25B6160FFA62BE004F1BC4 /* Sample_StatMeshSimple.cpp */; + functionName = "Sample_StatMeshSimple::handleBuild()"; + hitCount = 0; + ignoreCount = 0; + lineNumber = 516; + location = Recast; + modificationTime = 281534653.90798; + state = 1; + }; + 6BA1E86C10C7BCB8008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 429"; + rLen = 0; + rLoc = 12012; + rType = 0; + vrLen = 679; + vrLoc = 11641; + }; + 6BA1E86D10C7BCB8008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6160FFA62BE004F1BC4 /* Sample_StatMeshSimple.cpp */; + name = "Sample_StatMeshSimple.cpp: 516"; + rLen = 192; + rLoc = 15541; + rType = 0; + vrLen = 1197; + vrLoc = 15428; + }; + 6BA1E86E10C7BCB8008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 429"; + rLen = 0; + rLoc = 12012; + rType = 0; + vrLen = 679; + vrLoc = 11641; + }; + 6BA1E86F10C7BCB8008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6160FFA62BE004F1BC4 /* Sample_StatMeshSimple.cpp */; + name = "Sample_StatMeshSimple.cpp: 518"; + rLen = 0; + rLoc = 15621; + rType = 0; + vrLen = 550; + vrLoc = 15238; + }; + 6BA1E87B10C7BD87008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6160FFA62BE004F1BC4 /* Sample_StatMeshSimple.cpp */; + name = "Sample_StatMeshSimple.cpp: 518"; + rLen = 0; + rLoc = 15621; + rType = 0; + vrLen = 550; + vrLoc = 15238; + }; + 6BA1E87C10C7BD87008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185F41006895B0018F96F /* DetourNode.cpp */; + name = "DetourNode.cpp: 102"; + rLen = 0; + rLoc = 2602; + rType = 0; + vrLen = 469; + vrLoc = 2357; + }; + 6BA1E87D10C7BD87008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 376"; + rLen = 0; + rLoc = 10222; + rType = 0; + vrLen = 669; + vrLoc = 10118; + }; + 6BA1E87E10C7BD87008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; + name = "DetourNavMeshBuilder.cpp: 379"; + rLen = 0; + rLoc = 9869; + rType = 0; + vrLen = 900; + vrLoc = 9481; + }; + 6BA1E87F10C7BD87008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6160FFA62BE004F1BC4 /* Sample_StatMeshSimple.cpp */; + name = "Sample_StatMeshSimple.cpp: 518"; + rLen = 0; + rLoc = 15621; + rType = 0; + vrLen = 550; + vrLoc = 15238; + }; + 6BA1E88010C7BD87008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 168"; + rLen = 0; + rLoc = 4614; + rType = 0; + vrLen = 575; + vrLoc = 3908; + }; + 6BA1E88110C7BD87008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185F41006895B0018F96F /* DetourNode.cpp */; + name = "DetourNode.cpp: 102"; + rLen = 0; + rLoc = 2602; + rType = 0; + vrLen = 469; + vrLoc = 2357; + }; + 6BA1E88210C7BD87008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 376"; + rLen = 0; + rLoc = 10222; + rType = 0; + vrLen = 669; + vrLoc = 10118; + }; + 6BA1E88310C7BD87008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; + name = "DetourNavMeshBuilder.cpp: 258"; + rLen = 0; + rLoc = 6617; + rType = 0; + vrLen = 598; + vrLoc = 5791; + }; + 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {915, 7408}}"; + sepNavSelRange = "{8158, 0}"; + sepNavVisRange = "{7547, 969}"; + }; + }; + 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {915, 9568}}"; + sepNavSelRange = "{242, 0}"; + sepNavVisRange = "{0, 655}"; + }; + }; + 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {915, 16000}}"; + sepNavSelRange = "{360, 0}"; + sepNavVisRange = "{0, 737}"; + }; + }; + 6BA1E88D10C7BFD3008007F6 /* Sample_SoloMesh.h */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {915, 1248}}"; + sepNavSelRange = "{499, 9}"; + sepNavVisRange = "{250, 680}"; + }; + }; + 6BA1E88E10C7BFD3008007F6 /* Sample_SoloMeshSimple.h */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {915, 1072}}"; + sepNavSelRange = "{1053, 0}"; + sepNavVisRange = "{632, 814}"; + }; + }; + 6BA1E88F10C7BFD3008007F6 /* Sample_SoloMeshTiled.h */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {915, 1536}}"; + sepNavSelRange = "{2174, 0}"; + sepNavVisRange = "{1376, 810}"; + }; + }; + 6BA1E89310C7C227008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; + name = "DetourNavMeshBuilder.cpp: 258"; + rLen = 0; + rLoc = 6617; + rType = 0; + vrLen = 598; + vrLoc = 5791; + }; + 6BA1E89410C7C227008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88D10C7BFD3008007F6 /* Sample_SoloMesh.h */; + name = "Sample_SoloMesh.h: 70"; + rLen = 0; + rLoc = 1410; + rType = 0; + vrLen = 683; + vrLoc = 642; + }; + 6BA1E89510C7C227008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 15"; + rLen = 0; + rLoc = 355; + rType = 0; + vrLen = 699; + vrLoc = 0; + }; + 6BA1E89610C7C227008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88E10C7BFD3008007F6 /* Sample_SoloMeshSimple.h */; + name = "Sample_SoloMeshSimple.h: 54"; + rLen = 0; + rLoc = 1053; + rType = 0; + vrLen = 814; + vrLoc = 632; + }; + 6BA1E89710C7C227008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 11"; + rLen = 0; + rLoc = 242; + rType = 0; + vrLen = 655; + vrLoc = 0; + }; + 6BA1E89810C7C227008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88F10C7BFD3008007F6 /* Sample_SoloMeshTiled.h */; + name = "Sample_SoloMeshTiled.h: 95"; + rLen = 0; + rLoc = 2174; + rType = 0; + vrLen = 810; + vrLoc = 1376; + }; + 6BA1E89910C7C227008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; + name = "Sample_SoloMeshTiled.cpp: 15"; + rLen = 0; + rLoc = 360; + rType = 0; + vrLen = 737; + vrLoc = 0; + }; + 6BA1E89A10C7C227008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; + name = "main.cpp: 201"; + rLen = 0; + rLoc = 4154; + rType = 0; + vrLen = 830; + vrLoc = 3912; + }; + 6BA1E89B10C7C227008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 288"; + rLen = 89; + rLoc = 12031; + rType = 0; + vrLen = 1629; + vrLoc = 10717; + }; + 6BA1E89C10C7C227008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 560"; + rLen = 0; + rLoc = 14678; + rType = 0; + vrLen = 957; + vrLoc = 14351; + }; + 6BA1E89D10C7C227008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; + name = "DetourNavMeshBuilder.cpp: 258"; + rLen = 0; + rLoc = 6617; + rType = 0; + vrLen = 598; + vrLoc = 5791; + }; + 6BA1E89E10C7C227008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 387"; + rLen = 0; + rLoc = 10534; + rType = 0; + vrLen = 668; + vrLoc = 10118; + }; + 6BA1E89F10C7C227008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 134"; + rLen = 0; + rLoc = 4860; + rType = 0; + vrLen = 817; + vrLoc = 2145; + }; + 6BA1E8A010C7C227008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 439"; + rLen = 0; + rLoc = 12218; + rType = 0; + vrLen = 850; + vrLoc = 11596; + }; + 6BA1E8A110C7C227008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; + name = "main.cpp: 20"; + rLen = 0; + rLoc = 389; + rType = 0; + vrLen = 711; + vrLoc = 0; + }; + 6BA1E8A210C7C227008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88D10C7BFD3008007F6 /* Sample_SoloMesh.h */; + name = "Sample_SoloMesh.h: 70"; + rLen = 0; + rLoc = 1410; + rType = 0; + vrLen = 683; + vrLoc = 642; + }; + 6BA1E8A310C7C227008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 15"; + rLen = 0; + rLoc = 355; + rType = 0; + vrLen = 699; + vrLoc = 0; + }; + 6BA1E8A410C7C227008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88E10C7BFD3008007F6 /* Sample_SoloMeshSimple.h */; + name = "Sample_SoloMeshSimple.h: 54"; + rLen = 0; + rLoc = 1053; + rType = 0; + vrLen = 814; + vrLoc = 632; + }; + 6BA1E8A510C7C227008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 11"; + rLen = 0; + rLoc = 242; + rType = 0; + vrLen = 655; + vrLoc = 0; + }; + 6BA1E8A610C7C227008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88F10C7BFD3008007F6 /* Sample_SoloMeshTiled.h */; + name = "Sample_SoloMeshTiled.h: 95"; + rLen = 0; + rLoc = 2174; + rType = 0; + vrLen = 810; + vrLoc = 1376; + }; + 6BA1E8A710C7C227008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; + name = "Sample_SoloMeshTiled.cpp: 15"; + rLen = 0; + rLoc = 360; + rType = 0; + vrLen = 737; + vrLoc = 0; + }; + 6BA1E8A810C7C227008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; + name = "main.cpp: 201"; + rLen = 0; + rLoc = 4154; + rType = 0; + vrLen = 830; + vrLoc = 3912; + }; + 6BA1E8A910C7C227008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 431"; + rLen = 0; + rLoc = 12068; + rType = 0; + vrLen = 649; + vrLoc = 11797; + }; + 6BA1E8AA10C7C227008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 282"; + rLen = 0; + rLoc = 12433; + rType = 0; + vrLen = 1222; + vrLoc = 10937; + }; + 6BA1E8AB10C7C227008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 431"; + rLen = 0; + rLoc = 12068; + rType = 0; + vrLen = 649; + vrLoc = 11797; + }; + 6BA1E8AC10C7C227008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 234"; + rLen = 0; + rLoc = 9491; + rType = 0; + vrLen = 1513; + vrLoc = 8571; + }; + 6BA1E8AD10C7C227008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 560"; + rLen = 0; + rLoc = 14678; + rType = 0; + vrLen = 957; + vrLoc = 14351; + }; + 6BA1E8AE10C7C227008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 288"; + rLen = 89; + rLoc = 12031; + rType = 0; + vrLen = 1629; + vrLoc = 10717; + }; + 6BA1E8AF10C7C227008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 607"; + rLen = 0; + rLoc = 16092; + rType = 0; + vrLen = 867; + vrLoc = 15069; + }; + 6BA1E8B010C7C5D1008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; + name = "RecastMeshDetail.cpp: 193"; + rLen = 0; + rLoc = 4933; + rType = 0; + vrLen = 975; + vrLoc = 4089; + }; + 6BA1E8B110C7C5D1008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 281"; + rLen = 0; + rLoc = 11581; + rType = 0; + vrLen = 1531; + vrLoc = 11002; + }; + 6BA1E8B210C7C5D1008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; + name = "DetourCommon.h: 177"; + rLen = 85; + rLoc = 5158; + rType = 0; + vrLen = 1266; + vrLoc = 3791; + }; + 6BA1E8B310C7C5D1008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 615"; + rLen = 0; + rLoc = 15671; + rType = 0; + vrLen = 1020; + vrLoc = 15652; + }; + 6BA1E8B410C7C5D1008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 563"; + rLen = 0; + rLoc = 14585; + rType = 0; + vrLen = 944; + vrLoc = 14182; + }; + 6BA1E8B510C7C5D1008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 186"; + rLen = 0; + rLoc = 7039; + rType = 0; + vrLen = 1375; + vrLoc = 6157; + }; + 6BA1E8B610C7C5D1008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1554"; + rLen = 9; + rLoc = 42378; + rType = 0; + vrLen = 864; + vrLoc = 39825; + }; + 6BA1E8B710C7C5D1008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 292"; + rLen = 0; + rLoc = 12121; + rType = 0; + vrLen = 1531; + vrLoc = 11002; + }; + 6BA1E8B810C7C5D1008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 622"; + rLen = 0; + rLoc = 15798; + rType = 0; + vrLen = 966; + vrLoc = 15645; + }; + 6BA1E8B910C7C5D1008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 281"; + rLen = 0; + rLoc = 11581; + rType = 0; + vrLen = 1531; + vrLoc = 11002; + }; + 6BA1E8BA10C7C5D1008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 605"; + rLen = 0; + rLoc = 15671; + rType = 0; + vrLen = 1005; + vrLoc = 15652; + }; + 6BA1E8BB10C7C5D1008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; + name = "DetourCommon.h: 177"; + rLen = 18; + rLoc = 5164; + rType = 0; + vrLen = 1266; + vrLoc = 3791; + }; + 6BA1E8BC10C7C5D1008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 615"; + rLen = 0; + rLoc = 15671; + rType = 0; + vrLen = 1020; + vrLoc = 15652; + }; + 6BA1E8BD10C7C5D1008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; + name = "DetourCommon.h: 177"; + rLen = 85; + rLoc = 5158; + rType = 0; + vrLen = 1266; + vrLoc = 3791; + }; + 6BA1E8BE10C7C5D1008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 604"; + rLen = 0; + rLoc = 15671; + rType = 0; + vrLen = 956; + vrLoc = 15652; + }; + 6BA1E8BF10C7C700008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; + name = "DetourCommon.h: 178"; + rLen = 0; + rLoc = 5156; + rType = 0; + vrLen = 1266; + vrLoc = 3791; + }; + 6BA1E8C010C7C700008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; + name = "DetourCommon.cpp: 239"; + rLen = 112; + rLoc = 5894; + rType = 0; + vrLen = 1006; + vrLoc = 5348; + }; + 6BA1E8C110C7C700008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 604"; + rLen = 0; + rLoc = 15671; + rType = 0; + vrLen = 964; + vrLoc = 15652; + }; + 6BA1E8C210C7C700008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 604"; + rLen = 0; + rLoc = 15671; + rType = 0; + vrLen = 964; + vrLoc = 15652; + }; + 6BA1E8C310C7C700008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; + name = "DetourCommon.cpp: 206"; + rLen = 0; + rLoc = 4964; + rType = 0; + vrLen = 706; + vrLoc = 4614; + }; + 6BA1E8C410C7C700008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; + name = "DetourCommon.h: 176"; + rLen = 0; + rLoc = 5157; + rType = 0; + vrLen = 652; + vrLoc = 3195; + }; + 6BA1E8C510C7C700008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; + name = "DetourCommon.cpp: 207"; + rLen = 0; + rLoc = 4965; + rType = 0; + vrLen = 950; + vrLoc = 4762; + }; + 6BA1E8C610C7C700008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; + name = "DetourCommon.h: 154"; + rLen = 0; + rLoc = 4197; + rType = 0; + vrLen = 1112; + vrLoc = 3575; + }; + 6BA1E8C710C7C700008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; + name = "DetourCommon.cpp: 239"; + rLen = 0; + rLoc = 5950; + rType = 0; + vrLen = 1000; + vrLoc = 5348; + }; + 6BA1E8C810C7C700008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; + name = "DetourCommon.h: 174"; + rLen = 0; + rLoc = 5008; + rType = 0; + vrLen = 1266; + vrLoc = 3791; + }; + 6BA1E8C910C7C700008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; + name = "DetourCommon.cpp: 239"; + rLen = 0; + rLoc = 5965; + rType = 0; + vrLen = 1006; + vrLoc = 5348; + }; + 6BA1E8CA10C7C700008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; + name = "DetourCommon.h: 174"; + rLen = 0; + rLoc = 5008; + rType = 0; + vrLen = 1266; + vrLoc = 3791; + }; + 6BA1E8CB10C7C700008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; + name = "DetourCommon.cpp: 239"; + rLen = 112; + rLoc = 5894; + rType = 0; + vrLen = 1006; + vrLoc = 5348; + }; + 6BA1E8CC10C7C700008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; + name = "DetourCommon.h: 178"; + rLen = 0; + rLoc = 5156; + rType = 0; + vrLen = 1266; + vrLoc = 3791; + }; + 6BA1E8CD10C7C700008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; + name = "DetourCommon.cpp: 239"; + rLen = 112; + rLoc = 5894; + rType = 0; + vrLen = 1006; + vrLoc = 5348; + }; + 6BA1E8CE10C7C700008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 638"; + rLen = 0; + rLoc = 16583; + rType = 0; + vrLen = 843; + vrLoc = 16276; + }; + 6BA1E8CF10C7C9A8008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 622"; + rLen = 0; + rLoc = 16336; + rType = 0; + vrLen = 895; + vrLoc = 15670; + }; + 6BA1E8D010C7C9A8008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; + rLen = 1; + rLoc = 167; + rType = 1; + }; + 6BA1E8D110C7C9A8008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 622"; + rLen = 0; + rLoc = 16336; + rType = 0; + vrLen = 895; + vrLoc = 15670; + }; + 6BA1E8D210C7C9A8008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; + name = "DetourCommon.cpp: 235"; + rLen = 0; + rLoc = 6005; + rType = 0; + vrLen = 1006; + vrLoc = 5338; + }; + 6BA1E8D310C7CB2E008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 625"; + rLen = 0; + rLoc = 16351; + rType = 0; + vrLen = 809; + vrLoc = 15799; + }; + 6BA1E8D410C7CB2E008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; + name = "DetourCommon.h: 152"; + rLen = 9; + rLoc = 4081; + rType = 0; + vrLen = 1266; + vrLoc = 3791; + }; + 6BA1E8D510C7CB2E008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; + name = "DetourCommon.cpp: 237"; + rLen = 0; + rLoc = 6054; + rType = 0; + vrLen = 1037; + vrLoc = 5338; + }; + 6BA1E8D610C7CB2E008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; + name = "DetourCommon.cpp: 235"; + rLen = 0; + rLoc = 6005; + rType = 0; + vrLen = 1006; + vrLoc = 5338; + }; + 6BA1E8D710C7CB2E008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 625"; + rLen = 0; + rLoc = 16351; + rType = 0; + vrLen = 809; + vrLoc = 15799; + }; + 6BA1E8D810C7CB2E008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; + name = "DetourCommon.cpp: 237"; + rLen = 0; + rLoc = 6054; + rType = 0; + vrLen = 1037; + vrLoc = 5338; + }; + 6BA1E8D910C7CB2E008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; + name = "DetourCommon.h: 152"; + rLen = 9; + rLoc = 4081; + rType = 0; + vrLen = 1266; + vrLoc = 3791; + }; + 6BA1E8DA10C7CB2E008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; + name = "DetourCommon.cpp: 237"; + rLen = 0; + rLoc = 6054; + rType = 0; + vrLen = 1017; + vrLoc = 5374; + }; + 6BA1E8DB10C7CB62008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; + name = "DetourCommon.cpp: 237"; + rLen = 0; + rLoc = 6054; + rType = 0; + vrLen = 1017; + vrLoc = 5374; + }; + 6BA1E8DC10C7CB62008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 625"; + rLen = 0; + rLoc = 16351; + rType = 0; + vrLen = 809; + vrLoc = 15799; + }; + 6BA1E8DD10C7CB62008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; + name = "DetourCommon.cpp: 237"; + rLen = 0; + rLoc = 6054; + rType = 0; + vrLen = 1017; + vrLoc = 5374; + }; + 6BA1E8DE10C7CB62008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 635"; + rLen = 0; + rLoc = 16582; + rType = 0; + vrLen = 725; + vrLoc = 16332; + }; + 6BA1E8E310C7D2FA008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 470"; + rLen = 0; + rLoc = 15930; + rType = 0; + vrLen = 1462; + vrLoc = 15202; + }; + 6BA1E8E410C7D2FA008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185F41006895B0018F96F /* DetourNode.cpp */; + name = "DetourNode.cpp: 102"; + rLen = 0; + rLoc = 2602; + rType = 0; + vrLen = 564; + vrLoc = 2323; + }; + 6BA1E8E510C7D2FA008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; + name = "DetourCommon.h: 187"; + rLen = 85; + rLoc = 5158; + rType = 0; + vrLen = 1123; + vrLoc = 4235; + }; + 6BA1E8E610C7D2FA008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1188"; + rLen = 0; + rLoc = 30462; + rType = 0; + vrLen = 567; + vrLoc = 29809; + }; + 6BA1E8E710C7D2FA008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 630"; + rLen = 0; + rLoc = 16511; + rType = 0; + vrLen = 616; + vrLoc = 16222; + }; + 6BA1E8E810C7D2FA008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; + name = "DetourCommon.h: 163"; + rLen = 0; + rLoc = 4595; + rType = 0; + vrLen = 666; + vrLoc = 2258; + }; + 6BA1E8E910C7D2FA008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 470"; + rLen = 0; + rLoc = 15930; + rType = 0; + vrLen = 1462; + vrLoc = 15202; + }; + 6BA1E8EA10C7D2FA008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; + name = "DetourCommon.h: 56"; + rLen = 0; + rLoc = 2116; + rType = 0; + vrLen = 630; + vrLoc = 1768; + }; + 6BA1E8EB10C7D2FA008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1188"; + rLen = 0; + rLoc = 30462; + rType = 0; + vrLen = 567; + vrLoc = 29809; + }; + 6BA1E8EC10C7D2FA008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; + name = "DetourCommon.h: 187"; + rLen = 85; + rLoc = 5158; + rType = 0; + vrLen = 1123; + vrLoc = 4235; + }; + 6BA1E8ED10C7D2FA008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185F41006895B0018F96F /* DetourNode.cpp */; + name = "DetourNode.cpp: 102"; + rLen = 0; + rLoc = 2602; + rType = 0; + vrLen = 564; + vrLoc = 2323; + }; + 6BA1E8EE10C7D2FA008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; + name = "DetourCommon.h: 187"; + rLen = 85; + rLoc = 5158; + rType = 0; + vrLen = 1123; + vrLoc = 4235; + }; + 6BA1E8EF10C7D2FA008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1194"; + rLen = 0; + rLoc = 30462; + rType = 0; + vrLen = 558; + vrLoc = 29894; + }; + 6BA1E8F010C7D4D9008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1141"; + rLen = 0; + rLoc = 28972; + rType = 0; + vrLen = 1015; + vrLoc = 28576; + }; + 6BA1E8F110C7D4D9008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC580FFB8A68005BE9CC /* DetourTileNavMesh.h */; + name = "DetourTileNavMesh.h: 299"; + rLen = 0; + rLoc = 12743; + rType = 0; + vrLen = 1250; + vrLoc = 11793; + }; + 6BA1E8F210C7D4D9008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88D10C7BFD3008007F6 /* Sample_SoloMesh.h */; + name = "Sample_SoloMesh.h: 30"; + rLen = 9; + rLoc = 499; + rType = 0; + vrLen = 680; + vrLoc = 250; + }; + 6BA1E8F310C7D4D9008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 129"; + rLen = 0; + rLoc = 3256; + rType = 0; + vrLen = 962; + vrLoc = 2045; + }; + 6BA1E8F410C7D4D9008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1141"; + rLen = 0; + rLoc = 28972; + rType = 0; + vrLen = 1015; + vrLoc = 28576; + }; + 6BA1E8F510C7D4D9008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC580FFB8A68005BE9CC /* DetourTileNavMesh.h */; + name = "DetourTileNavMesh.h: 299"; + rLen = 0; + rLoc = 12743; + rType = 0; + vrLen = 1250; + vrLoc = 11793; + }; + 6BA1E8F610C7D4D9008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88D10C7BFD3008007F6 /* Sample_SoloMesh.h */; + name = "Sample_SoloMesh.h: 38"; + rLen = 13; + rLoc = 699; + rType = 0; + vrLen = 656; + vrLoc = 250; + }; + 6BA1E8F710C7D4D9008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 28"; + rLen = 0; + rLoc = 820; + rType = 0; + vrLen = 657; + vrLoc = 63; + }; + 6BA1E8F810C7D4D9008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88D10C7BFD3008007F6 /* Sample_SoloMesh.h */; + name = "Sample_SoloMesh.h: 36"; + rLen = 55; + rLoc = 659; + rType = 0; + vrLen = 680; + vrLoc = 250; + }; + 6BA1E8F910C7D4D9008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 129"; + rLen = 0; + rLoc = 3256; + rType = 0; + vrLen = 962; + vrLoc = 2045; + }; + 6BA1E8FA10C7D4D9008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88D10C7BFD3008007F6 /* Sample_SoloMesh.h */; + name = "Sample_SoloMesh.h: 30"; + rLen = 9; + rLoc = 499; + rType = 0; + vrLen = 680; + vrLoc = 250; + }; + 6BA1E8FB10C7D4D9008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 128"; + rLen = 0; + rLoc = 2874; + rType = 0; + vrLen = 991; + vrLoc = 2045; + }; + 6BA1E90210C7D850008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 290"; + rLen = 0; + rLoc = 10363; + rType = 0; + vrLen = 664; + vrLoc = 10833; + }; + 6BA1E90310C7D850008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; + name = "DetourCommon.h: 171"; + rLen = 0; + rLoc = 4646; + rType = 0; + vrLen = 1125; + vrLoc = 1058; + }; + 6BA1E90410C7D850008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 235"; + rLen = 142; + rLoc = 9349; + rType = 0; + vrLen = 1645; + vrLoc = 9068; + }; + 6BA1E90510C7D850008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 320"; + rLen = 0; + rLoc = 8182; + rType = 0; + vrLen = 975; + vrLoc = 7173; + }; + 6BA1E90610C7D850008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + comments = "error: 'curRef' was not declared in this scope"; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + rLen = 1; + rLoc = 1144; + rType = 1; + }; + 6BA1E90710C7D850008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 155"; + rLen = 0; + rLoc = 4452; + rType = 0; + vrLen = 808; + vrLoc = 2731; + }; + 6BA1E90810C7D850008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 294"; + rLen = 0; + rLoc = 10416; + rType = 0; + vrLen = 1005; + vrLoc = 9804; + }; + 6BA1E90910C7D850008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 160"; + rLen = 0; + rLoc = 3984; + rType = 0; + vrLen = 949; + vrLoc = 2843; + }; + 6BA1E90A10C7D850008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 290"; + rLen = 0; + rLoc = 10363; + rType = 0; + vrLen = 664; + vrLoc = 10833; + }; + 6BA1E90B10C7D850008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; + name = "DetourCommon.h: 171"; + rLen = 0; + rLoc = 4646; + rType = 0; + vrLen = 1125; + vrLoc = 1058; + }; + 6BA1E90C10C7D850008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 168"; + rLen = 0; + rLoc = 4452; + rType = 0; + vrLen = 953; + vrLoc = 2976; + }; + 6BA1E90D10C7D850008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 235"; + rLen = 142; + rLoc = 9349; + rType = 0; + vrLen = 1645; + vrLoc = 9068; + }; + 6BA1E90E10C7D850008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 320"; + rLen = 0; + rLoc = 8182; + rType = 0; + vrLen = 975; + vrLoc = 7173; + }; + 6BA1E90F10C7D850008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1145"; + rLen = 0; + rLoc = 29089; + rType = 0; + vrLen = 830; + vrLoc = 28675; + }; + 6BA1E91210C7D8A9008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1165"; + rLen = 0; + rLoc = 29702; + rType = 0; + vrLen = 806; + vrLoc = 29138; + }; + 6BA1E91310C7D8A9008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 61"; + rLen = 0; + rLoc = 2624; + rType = 0; + vrLen = 985; + vrLoc = 2221; + }; + 6BA1E91410C7D8A9008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 320"; + rLen = 0; + rLoc = 8182; + rType = 0; + vrLen = 993; + vrLoc = 7160; + }; + 6BA1E91510C7D8A9008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1165"; + rLen = 0; + rLoc = 29702; + rType = 0; + vrLen = 806; + vrLoc = 29138; + }; + 6BA1E91610C7D8A9008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 61"; + rLen = 0; + rLoc = 2624; + rType = 0; + vrLen = 985; + vrLoc = 2221; + }; + 6BA1E91710C7D8A9008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 187"; + rLen = 0; + rLoc = 4666; + rType = 0; + vrLen = 665; + vrLoc = 3810; + }; + 6BA1E91C10C7D966008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 150"; + rLen = 0; + rLoc = 3639; + rType = 0; + vrLen = 905; + vrLoc = 2866; + }; + 6BA1E91F10C7D999008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 141"; + rLen = 0; + rLoc = 3310; + rType = 0; + vrLen = 907; + vrLoc = 2866; + }; + 6BA1E92510C7D9E8008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 141"; + rLen = 0; + rLoc = 3310; + rType = 0; + vrLen = 588; + vrLoc = 4002; + }; + 6BA1E92B10C7DAA1008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 180"; + rLen = 0; + rLoc = 4481; + rType = 0; + vrLen = 790; + vrLoc = 3750; + }; + 6BA1E92C10C7DAA1008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 235"; + rLen = 21; + rLoc = 9354; + rType = 0; + vrLen = 1645; + vrLoc = 9068; + }; + 6BA1E92D10C7DAA1008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 644"; + rLen = 0; + rLoc = 16730; + rType = 0; + vrLen = 796; + vrLoc = 16350; + }; + 6BA1E92E10C7DAA1008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 180"; + rLen = 0; + rLoc = 4481; + rType = 0; + vrLen = 790; + vrLoc = 3750; + }; + 6BA1E92F10C7DAA1008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 644"; + rLen = 0; + rLoc = 16730; + rType = 0; + vrLen = 796; + vrLoc = 16350; + }; + 6BA1E93010C7DAA1008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 235"; + rLen = 21; + rLoc = 9354; + rType = 0; + vrLen = 1645; + vrLoc = 9068; + }; + 6BA1E93110C7DAA1008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1182"; + rLen = 0; + rLoc = 30065; + rType = 0; + vrLen = 838; + vrLoc = 29661; + }; + 6BA1E93710C7DB10008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 140"; + rLen = 0; + rLoc = 3256; + rType = 0; + vrLen = 1036; + vrLoc = 2484; + }; + 6BA1E93810C7DB10008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + rLen = 0; + rLoc = 1184; + rType = 1; + }; + 6BA1E93910C7DB10008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1182"; + rLen = 0; + rLoc = 30065; + rType = 0; + vrLen = 838; + vrLoc = 29661; + }; + 6BA1E93A10C7DB10008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 140"; + rLen = 0; + rLoc = 3256; + rType = 0; + vrLen = 1036; + vrLoc = 2484; + }; + 6BA1E93B10C7DB10008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1189"; + rLen = 0; + rLoc = 30275; + rType = 0; + vrLen = 759; + vrLoc = 29759; + }; + 6BA1E93F10C7DB2F008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1189"; + rLen = 0; + rLoc = 30275; + rType = 0; + vrLen = 901; + vrLoc = 29759; + }; + 6BA1E94010C7DB2F008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 140"; + rLen = 0; + rLoc = 3256; + rType = 0; + vrLen = 1054; + vrLoc = 2479; + }; + 6BA1E94110C7DB2F008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1189"; + rLen = 0; + rLoc = 30275; + rType = 0; + vrLen = 901; + vrLoc = 29759; + }; + 6BA1E94210C7DB2F008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 160"; + rLen = 0; + rLoc = 3962; + rType = 0; + vrLen = 914; + vrLoc = 2936; + }; + 6BA1E94410C7DB45008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 160"; + rLen = 0; + rLoc = 3962; + rType = 0; + vrLen = 1113; + vrLoc = 2361; + }; + 6BA1E94510C7DB45008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + rLen = 0; + rLoc = 1195; + rType = 1; + }; + 6BA1E94610C7DB45008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 160"; + rLen = 0; + rLoc = 3962; + rType = 0; + vrLen = 1113; + vrLoc = 2361; + }; + 6BA1E94710C7DB45008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1196"; + rLen = 0; + rLoc = 30492; + rType = 0; + vrLen = 841; + vrLoc = 29819; + }; + 6BA1E94910C7DB51008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1196"; + rLen = 0; + rLoc = 30492; + rType = 0; + vrLen = 841; + vrLoc = 29819; + }; + 6BA1E94A10C7DB51008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + rLen = 0; + rLoc = 145; + rType = 1; + }; + 6BA1E94B10C7DB51008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1196"; + rLen = 0; + rLoc = 30492; + rType = 0; + vrLen = 841; + vrLoc = 29819; + }; + 6BA1E94C10C7DB51008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 137"; + rLen = 0; + rLoc = 3182; + rType = 0; + vrLen = 1113; + vrLoc = 2361; + }; + 6BA1E94E10C7DB5C008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 132"; + rLen = 0; + rLoc = 3108; + rType = 0; + vrLen = 1112; + vrLoc = 2361; + }; + 6BA1E95110C7DBC6008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 132"; + rLen = 0; + rLoc = 3108; + rType = 0; + vrLen = 971; + vrLoc = 2561; + }; + 6BA1E95C10C7DBF9008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 147"; + rLen = 0; + rLoc = 3537; + rType = 0; + vrLen = 854; + vrLoc = 2902; + }; + 6BA1E96310C7DC15008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 162"; + rLen = 0; + rLoc = 3769; + rType = 0; + vrLen = 728; + vrLoc = 3915; + }; + 6BA1E96910C7DCD1008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 201"; + rLen = 0; + rLoc = 4452; + rType = 0; + vrLen = 640; + vrLoc = 4046; + }; + 6BA1E96D10C7DDD6008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1097"; + rLen = 0; + rLoc = 28015; + rType = 0; + vrLen = 776; + vrLoc = 25780; + }; + 6BA1E96E10C7DDD6008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 203"; + rLen = 0; + rLoc = 4452; + rType = 0; + vrLen = 677; + vrLoc = 4046; + }; + 6BA1E96F10C7DDD6008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 203"; + rLen = 0; + rLoc = 4452; + rType = 0; + vrLen = 677; + vrLoc = 4046; + }; + 6BA1E97010C7DDD6008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1097"; + rLen = 0; + rLoc = 28015; + rType = 0; + vrLen = 776; + vrLoc = 25780; + }; + 6BA1E97110C7DDD6008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 205"; + rLen = 0; + rLoc = 4470; + rType = 0; + vrLen = 640; + vrLoc = 4046; + }; + 6BA1E97410C7DF1F008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 977"; + rLen = 0; + rLoc = 25230; + rType = 0; + vrLen = 692; + vrLoc = 28068; + }; + 6BA1E97510C7DF1F008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 365"; + rLen = 0; + rLoc = 11881; + rType = 0; + vrLen = 805; + vrLoc = 11582; + }; + 6BA1E97610C7DF1F008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 156"; + rLen = 0; + rLoc = 3639; + rType = 0; + vrLen = 769; + vrLoc = 3008; + }; + 6BA1E97710C7DF1F008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 205"; + rLen = 0; + rLoc = 4470; + rType = 0; + vrLen = 923; + vrLoc = 2600; + }; + 6BA1E97810C7DF1F008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 977"; + rLen = 0; + rLoc = 25230; + rType = 0; + vrLen = 692; + vrLoc = 28068; + }; + 6BA1E97910C7DF1F008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 156"; + rLen = 0; + rLoc = 3639; + rType = 0; + vrLen = 769; + vrLoc = 3008; + }; + 6BA1E97A10C7DF1F008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 365"; + rLen = 0; + rLoc = 11881; + rType = 0; + vrLen = 805; + vrLoc = 11582; + }; + 6BA1E97B10C7DF1F008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 162"; + rLen = 0; + rLoc = 3734; + rType = 0; + vrLen = 775; + vrLoc = 3008; + }; + 6BA1E97E10C7DF98008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 178"; + rLen = 0; + rLoc = 4095; + rType = 0; + vrLen = 733; + vrLoc = 3625; + }; + 6BA1E98010C7DFEF008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 175"; + rLen = 0; + rLoc = 4066; + rType = 0; + vrLen = 740; + vrLoc = 3625; + }; + 6BA1E98310C7E0B7008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 171"; + rLen = 0; + rLoc = 4066; + rType = 0; + vrLen = 941; + vrLoc = 3288; + }; + 6BA1E98410C7E0BF008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 171"; + rLen = 0; + rLoc = 4066; + rType = 0; + vrLen = 566; + vrLoc = 4247; + }; + 6BA1E98610C7E0E8008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 199"; + rLen = 0; + rLoc = 4725; + rType = 0; + vrLen = 699; + vrLoc = 4049; + }; + 6BA1E98810C7E178008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 139"; + rLen = 0; + rLoc = 3255; + rType = 0; + vrLen = 1022; + vrLoc = 2930; + }; + 6BA1E98D10C7EAC3008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 344"; + rLen = 172; + rLoc = 11412; + rType = 0; + vrLen = 742; + vrLoc = 11371; + }; + 6BA1E98E10C7EAC3008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + comments = "error: expected primary-expression before ')' token"; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + rLen = 1; + rLoc = 160; + rType = 1; + }; + 6BA1E98F10C7EAC3008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 21"; + rLen = 0; + rLoc = 406; + rType = 0; + vrLen = 567; + vrLoc = 237; + }; + 6BA1E99010C7EAC3008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 344"; + rLen = 172; + rLoc = 11412; + rType = 0; + vrLen = 742; + vrLoc = 11371; + }; + 6BA1E99110C7EAC3008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 343"; + rLen = 0; + rLoc = 8067; + rType = 0; + vrLen = 874; + vrLoc = 7781; + }; + 6BA1E99310C7EAEF008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 321"; + rLen = 0; + rLoc = 7422; + rType = 0; + vrLen = 872; + vrLoc = 7461; + }; + 6BA1E99510C7EB05008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 322"; + rLen = 0; + rLoc = 7422; + rType = 0; + vrLen = 874; + vrLoc = 7461; + }; + 6BA1E99810C7EB71008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 25"; + rLen = 0; + rLoc = 565; + rType = 0; + vrLen = 667; + vrLoc = 100; + }; + 6BA1E99B10C7EBB0008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 161"; + rLen = 0; + rLoc = 3658; + rType = 0; + vrLen = 765; + vrLoc = 3537; + }; + 6BA1E99D10C7EC0F008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 320"; + rLen = 0; + rLoc = 7719; + rType = 0; + vrLen = 1073; + vrLoc = 7393; + }; + 6BA1E99F10C7EC3F008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 333"; + rLen = 0; + rLoc = 8122; + rType = 0; + vrLen = 1132; + vrLoc = 7286; + }; + 6BA1E9A110C7EC47008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 323"; + rLen = 0; + rLoc = 7856; + rType = 0; + vrLen = 1132; + vrLoc = 7286; + }; + 6BA1E9A310C7EC77008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 331"; + rLen = 0; + rLoc = 8021; + rType = 0; + vrLen = 1099; + vrLoc = 7327; + }; + 6BA1E9A510C7EC93008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 329"; + rLen = 0; + rLoc = 7969; + rType = 0; + vrLen = 1099; + vrLoc = 7327; + }; + 6BA1E9A710C7ECFF008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 320"; + rLen = 0; + rLoc = 7698; + rType = 0; + vrLen = 1114; + vrLoc = 7327; + }; + 6BA1E9A910C7ED0B008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 319"; + rLen = 0; + rLoc = 7671; + rType = 0; + vrLen = 1152; + vrLoc = 7327; + }; + 6BA1E9AB10C7F12E008007F6 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; + name = "Sample_SoloMesh.cpp: 335"; + rLen = 0; + rLoc = 8158; + rType = 0; + vrLen = 969; + vrLoc = 7547; + }; 6BB788160FC0472B003C24DB /* ChunkyTriMesh.cpp */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {915, 3680}}"; @@ -7966,15 +5090,15 @@ 6BDD9E040F91112200904EEF /* DetourDebugDraw.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {915, 576}}"; - sepNavSelRange = "{972, 89}"; - sepNavVisRange = "{516, 1110}"; + sepNavSelRange = "{1465, 0}"; + sepNavVisRange = "{3, 1652}"; }; }; 6BDD9E050F91112200904EEF /* DetourStatNavMesh.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 4144}}"; - sepNavSelRange = "{2120, 6}"; - sepNavVisRange = "{1748, 521}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 3440}}"; + sepNavSelRange = "{8514, 47}"; + sepNavVisRange = "{7491, 1866}"; }; }; 6BDD9E060F91112200904EEF /* DetourStatNavMeshBuilder.h */ = { @@ -7986,16 +5110,16 @@ }; 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 12272}}"; - sepNavSelRange = "{15631, 0}"; - sepNavVisRange = "{15456, 726}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 12192}}"; + sepNavSelRange = "{14721, 0}"; + sepNavVisRange = "{14492, 610}"; }; }; 6BDD9E080F91113800904EEF /* DetourStatNavMesh.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 13488}}"; - sepNavSelRange = "{19594, 0}"; - sepNavVisRange = "{18667, 1323}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 14928}}"; + sepNavSelRange = "{23286, 0}"; + sepNavVisRange = "{22785, 847}"; }; }; 6BDD9E090F91113800904EEF /* DetourStatNavMeshBuilder.cpp */ = { @@ -8006,6 +5130,56 @@ sepNavWindowFrame = "{{15, 78}, {1011, 695}}"; }; }; + 6BF2589310BE6F220061DCC9 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; + name = "RecastMesh.cpp: 865"; + rLen = 0; + rLoc = 21853; + rType = 0; + vrLen = 1078; + vrLoc = 24779; + }; + 6BF2589B10BEADD20061DCC9 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 541"; + rLen = 90; + rLoc = 14678; + rType = 0; + vrLen = 838; + vrLoc = 13296; + }; + 6BF2589C10BEADD20061DCC9 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; + name = "DetourCommon.cpp: 35"; + rLen = 0; + rLoc = 1345; + rType = 0; + vrLen = 1198; + vrLoc = 391; + }; + 6BF2589D10BEADD20061DCC9 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BDD9E080F91113800904EEF /* DetourStatNavMesh.cpp */; + name = "DetourStatNavMesh.cpp: 72"; + rLen = 0; + rLoc = 2540; + rType = 0; + vrLen = 1278; + vrLoc = 1655; + }; + 6BF2589E10BEADD20061DCC9 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 558"; + rLen = 0; + rLoc = 14408; + rType = 0; + vrLen = 1067; + vrLoc = 13902; + }; 8D1107260486CEB800E47090 /* Recast */ = { activeExec = 0; executables = ( diff --git a/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.perspectivev3 b/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.perspectivev3 index 725570e7..4031e25e 100644 --- a/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.perspectivev3 +++ b/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.perspectivev3 @@ -279,14 +279,14 @@ PBXSmartGroupTreeModuleOutlineStateSelectionKey - 9 - 3 + 41 + 37 1 0 PBXSmartGroupTreeModuleOutlineStateVisibleRectKey - {{0, 39}, {282, 660}} + {{0, 206}, {282, 660}} PBXTopSmartGroupGIDs @@ -321,7 +321,7 @@ PBXProjectModuleGUID 6B8632A30F78115100E2684A PBXProjectModuleLabel - DetourDebugDraw.cpp + Sample_SoloMesh.cpp PBXSplitModuleInNavigatorKey Split0 @@ -329,57 +329,60 @@ PBXProjectModuleGUID 6B8632A40F78115100E2684A PBXProjectModuleLabel - DetourDebugDraw.cpp + Sample_SoloMesh.cpp _historyCapacity 0 bookmark - 6B8DEA7C10B6CFC900DF20FB + 6BA1E9AB10C7F12E008007F6 history - 6B3BFADD107A80E1006284CD - 6B3BFB0D107A8979006284CD 6B57D358108C66B200DDD053 6B57D38F108C69E400DDD053 6B7FB74D1091EBDE001BA51A 6B8DE70110B01BBF00DF20FB - 6B8DE70A10B01BBF00DF20FB - 6B8DE70B10B01BBF00DF20FB 6B8DE70D10B01BBF00DF20FB 6B8DE76D10B0243500DF20FB 6B8DE7F110B0517A00DF20FB 6B8DE7F310B0517A00DF20FB - 6B8DE7F710B0517A00DF20FB - 6B8DE7F810B0517A00DF20FB 6B8DE84910B0584400DF20FB - 6B8DE84A10B0584400DF20FB 6B8DE85210B6873400DF20FB - 6B8DE85C10B6899100DF20FB 6B8DE89910B6B3F800DF20FB 6B8DE89A10B6B3F800DF20FB - 6B8DE89B10B6B3F800DF20FB - 6B8DE8A110B6B3F800DF20FB - 6B8DE8E710B6B59A00DF20FB - 6B8DE8E910B6B59A00DF20FB 6B8DE8EA10B6B59A00DF20FB - 6B8DE8FD10B6B76800DF20FB - 6B8DE92D10B6BCDA00DF20FB 6B8DE98B10B6C53B00DF20FB - 6B8DE98C10B6C53B00DF20FB - 6B8DE98D10B6C53B00DF20FB 6B8DE98E10B6C53B00DF20FB - 6B8DE98F10B6C53B00DF20FB - 6B8DEA0110B6CA1500DF20FB - 6B8DEA0310B6CA1500DF20FB - 6B8DEA3610B6CBC200DF20FB 6B8DEA3810B6CBC200DF20FB - 6B8DEA4010B6CC0400DF20FB - 6B8DEA6410B6CF6400DF20FB 6B8DEA6510B6CF6400DF20FB - 6B8DEA6610B6CF6400DF20FB 6B8DEA6710B6CF6400DF20FB - 6B8DEA7710B6CFC900DF20FB - 6B8DEA7810B6CFC900DF20FB - 6B8DEA7910B6CFC900DF20FB + 6B8DEA8A10B6E1C900DF20FB + 6B8DEAA110BC7BCD00DF20FB + 6BF2589310BE6F220061DCC9 + 6BA1E63A10C1DB5B008007F6 + 6BA1E66910C50A35008007F6 + 6BA1E7F210C7B3FF008007F6 + 6BA1E81E10C7BB85008007F6 + 6BA1E81F10C7BB85008007F6 + 6BA1E82010C7BB85008007F6 + 6BA1E82110C7BB85008007F6 + 6BA1E82210C7BB85008007F6 + 6BA1E82310C7BB85008007F6 + 6BA1E82610C7BB85008007F6 + 6BA1E89310C7C227008007F6 + 6BA1E89610C7C227008007F6 + 6BA1E89710C7C227008007F6 + 6BA1E89810C7C227008007F6 + 6BA1E89910C7C227008007F6 + 6BA1E89A10C7C227008007F6 + 6BA1E8B010C7C5D1008007F6 + 6BA1E8DB10C7CB62008007F6 + 6BA1E8E410C7D2FA008007F6 + 6BA1E8F110C7D4D9008007F6 + 6BA1E8F210C7D4D9008007F6 + 6BA1E90310C7D850008007F6 + 6BA1E92C10C7DAA1008007F6 + 6BA1E97410C7DF1F008007F6 + 6BA1E98D10C7EAC3008007F6 + 6BA1E98E10C7EAC3008007F6 prevStack @@ -388,322 +391,150 @@ 6B6FA3B81076452F009B0572 6B6FA3BA1076452F009B0572 6B3BFADF107A80E1006284CD - 6B3BFB12107A8979006284CD - 6B3BFB13107A8979006284CD 6B9BE374107BC6A40036CC81 6B57D35B108C66B200DDD053 6B57D376108C692900DDD053 6B57D393108C69E400DDD053 6B7FB7541091EBDE001BA51A 6B7FB7571091EBDE001BA51A - 6B8DE71110B01BBF00DF20FB 6B8DE71210B01BBF00DF20FB - 6B8DE71310B01BBF00DF20FB - 6B8DE71410B01BBF00DF20FB 6B8DE71510B01BBF00DF20FB 6B8DE71710B01BBF00DF20FB 6B8DE71810B01BBF00DF20FB - 6B8DE71910B01BBF00DF20FB - 6B8DE71A10B01BBF00DF20FB - 6B8DE71B10B01BBF00DF20FB - 6B8DE71C10B01BBF00DF20FB - 6B8DE71D10B01BBF00DF20FB - 6B8DE71E10B01BBF00DF20FB - 6B8DE71F10B01BBF00DF20FB - 6B8DE72010B01BBF00DF20FB - 6B8DE72110B01BBF00DF20FB 6B8DE72210B01BBF00DF20FB - 6B8DE72310B01BBF00DF20FB - 6B8DE72410B01BBF00DF20FB - 6B8DE72510B01BBF00DF20FB - 6B8DE72610B01BBF00DF20FB - 6B8DE72810B01BBF00DF20FB - 6B8DE72A10B01BBF00DF20FB 6B8DE72B10B01BBF00DF20FB - 6B8DE72D10B01BBF00DF20FB - 6B8DE72E10B01BBF00DF20FB 6B8DE72F10B01BBF00DF20FB - 6B8DE73010B01BBF00DF20FB - 6B8DE73210B01BBF00DF20FB - 6B8DE73410B01BBF00DF20FB - 6B8DE73610B01BBF00DF20FB 6B8DE73710B01BBF00DF20FB - 6B8DE73810B01BBF00DF20FB - 6B8DE73A10B01BBF00DF20FB 6B8DE73B10B01BBF00DF20FB - 6B8DE75010B01EEA00DF20FB - 6B8DE75110B01EEA00DF20FB - 6B8DE75210B01EEA00DF20FB - 6B8DE75310B01EEA00DF20FB - 6B8DE75410B01EEA00DF20FB - 6B8DE75510B01EEA00DF20FB - 6B8DE75610B01EEA00DF20FB - 6B8DE75A10B01F1A00DF20FB - 6B8DE75F10B01F9900DF20FB - 6B8DE76710B022B200DF20FB - 6B8DE77010B0243500DF20FB - 6B8DE77110B0243500DF20FB - 6B8DE7A010B0404100DF20FB 6B8DE7A110B0404100DF20FB - 6B8DE7A510B0412B00DF20FB - 6B8DE7A610B0412B00DF20FB - 6B8DE7A710B0412B00DF20FB - 6B8DE7A810B0412B00DF20FB - 6B8DE7AC10B0463F00DF20FB - 6B8DE7AD10B0463F00DF20FB - 6B8DE7C910B04B7F00DF20FB - 6B8DE7CA10B04B7F00DF20FB - 6B8DE7CB10B04B7F00DF20FB - 6B8DE7CC10B04B7F00DF20FB - 6B8DE7CD10B04B7F00DF20FB - 6B8DE7CE10B04B7F00DF20FB 6B8DE7D510B04C5000DF20FB - 6B8DE7FA10B0517A00DF20FB - 6B8DE7FB10B0517A00DF20FB - 6B8DE7FC10B0517A00DF20FB - 6B8DE7FD10B0517A00DF20FB - 6B8DE7FE10B0517A00DF20FB - 6B8DE7FF10B0517A00DF20FB - 6B8DE80010B0517A00DF20FB - 6B8DE80110B0517A00DF20FB - 6B8DE80210B0517A00DF20FB - 6B8DE80310B0517A00DF20FB - 6B8DE80410B0517A00DF20FB - 6B8DE80510B0517A00DF20FB - 6B8DE80610B0517A00DF20FB 6B8DE80710B0517A00DF20FB 6B8DE80810B0517A00DF20FB 6B8DE80910B0517A00DF20FB - 6B8DE80A10B0517A00DF20FB - 6B8DE80B10B0517A00DF20FB - 6B8DE80C10B0517A00DF20FB - 6B8DE80D10B0517A00DF20FB - 6B8DE80E10B0517A00DF20FB - 6B8DE80F10B0517A00DF20FB - 6B8DE81010B0517A00DF20FB - 6B8DE81110B0517A00DF20FB - 6B8DE81210B0517A00DF20FB - 6B8DE81310B0517A00DF20FB - 6B8DE81410B0517A00DF20FB - 6B8DE81510B0517A00DF20FB - 6B8DE81610B0517A00DF20FB - 6B8DE81710B0517A00DF20FB - 6B8DE81810B0517A00DF20FB - 6B8DE81910B0517A00DF20FB - 6B8DE81A10B0517A00DF20FB - 6B8DE82210B0528100DF20FB 6B8DE82310B0528100DF20FB 6B8DE82410B0528100DF20FB - 6B8DE84C10B0584400DF20FB - 6B8DE84D10B0584400DF20FB 6B8DE84E10B0584400DF20FB - 6B8DE84F10B0584400DF20FB - 6B8DE85410B6873400DF20FB - 6B8DE85510B6873400DF20FB - 6B8DE85610B6873400DF20FB - 6B8DE86110B6899100DF20FB 6B8DE86210B6899100DF20FB - 6B8DE86310B6899100DF20FB 6B8DE86410B6899100DF20FB - 6B8DE87010B68A1300DF20FB - 6B8DE87110B68A1300DF20FB - 6B8DE87210B68A1300DF20FB - 6B8DE87310B68A1300DF20FB - 6B8DE87410B68A1300DF20FB - 6B8DE87510B68A1300DF20FB - 6B8DE87E10B68A7500DF20FB 6B8DE87F10B68A7500DF20FB - 6B8DE88010B68A7500DF20FB 6B8DE8A310B6B3F800DF20FB - 6B8DE8A410B6B3F800DF20FB - 6B8DE8A510B6B3F800DF20FB - 6B8DE8A610B6B3F800DF20FB - 6B8DE8A710B6B3F800DF20FB - 6B8DE8A810B6B3F800DF20FB - 6B8DE8A910B6B3F800DF20FB - 6B8DE8AA10B6B3F800DF20FB - 6B8DE8AB10B6B3F800DF20FB - 6B8DE8AC10B6B3F800DF20FB - 6B8DE8AD10B6B3F800DF20FB - 6B8DE8AE10B6B3F800DF20FB - 6B8DE8AF10B6B3F800DF20FB - 6B8DE8B010B6B3F800DF20FB - 6B8DE8B110B6B3F800DF20FB - 6B8DE8B210B6B3F800DF20FB - 6B8DE8B310B6B3F800DF20FB - 6B8DE8B410B6B3F800DF20FB - 6B8DE8B510B6B3F800DF20FB - 6B8DE8B610B6B3F800DF20FB - 6B8DE8B710B6B3F800DF20FB - 6B8DE8B810B6B3F800DF20FB - 6B8DE8B910B6B3F800DF20FB - 6B8DE8BA10B6B3F800DF20FB - 6B8DE8BB10B6B3F800DF20FB - 6B8DE8BC10B6B3F800DF20FB - 6B8DE8BD10B6B3F800DF20FB - 6B8DE8BE10B6B3F800DF20FB - 6B8DE8BF10B6B3F800DF20FB - 6B8DE8C010B6B3F800DF20FB - 6B8DE8C110B6B3F800DF20FB - 6B8DE8C210B6B3F800DF20FB - 6B8DE8C310B6B3F800DF20FB - 6B8DE8C410B6B3F800DF20FB - 6B8DE8C510B6B3F800DF20FB - 6B8DE8C610B6B3F800DF20FB - 6B8DE8C710B6B3F800DF20FB - 6B8DE8C810B6B3F800DF20FB - 6B8DE8C910B6B3F800DF20FB 6B8DE8CA10B6B3F800DF20FB - 6B8DE8CB10B6B3F800DF20FB - 6B8DE8CC10B6B3F800DF20FB - 6B8DE8CD10B6B3F800DF20FB - 6B8DE8CE10B6B3F800DF20FB - 6B8DE8CF10B6B3F800DF20FB - 6B8DE8D010B6B3F800DF20FB - 6B8DE8D110B6B3F800DF20FB - 6B8DE8D210B6B3F800DF20FB - 6B8DE8D310B6B3F800DF20FB - 6B8DE8D410B6B3F800DF20FB - 6B8DE8D510B6B3F800DF20FB - 6B8DE8D610B6B3F800DF20FB - 6B8DE8D710B6B3F800DF20FB - 6B8DE8D810B6B3F800DF20FB - 6B8DE8EC10B6B59A00DF20FB 6B8DE8ED10B6B59A00DF20FB 6B8DE8EE10B6B59A00DF20FB - 6B8DE8EF10B6B59A00DF20FB - 6B8DE8F010B6B59A00DF20FB 6B8DE8F110B6B59A00DF20FB - 6B8DE90010B6B76800DF20FB - 6B8DE90110B6B76800DF20FB 6B8DE90210B6B76800DF20FB 6B8DE90310B6B76800DF20FB - 6B8DE90410B6B76800DF20FB - 6B8DE90510B6B76800DF20FB - 6B8DE90610B6B76800DF20FB - 6B8DE90710B6B76800DF20FB - 6B8DE90D10B6BAD500DF20FB - 6B8DE90E10B6BAD500DF20FB - 6B8DE90F10B6BAD500DF20FB - 6B8DE91010B6BAD500DF20FB - 6B8DE91110B6BAD500DF20FB - 6B8DE91210B6BAD500DF20FB - 6B8DE91310B6BAD500DF20FB - 6B8DE91410B6BAD500DF20FB - 6B8DE91510B6BAD500DF20FB - 6B8DE91610B6BAD500DF20FB - 6B8DE91710B6BAD500DF20FB - 6B8DE91810B6BAD500DF20FB - 6B8DE91910B6BAD500DF20FB - 6B8DE91A10B6BAD500DF20FB - 6B8DE91B10B6BAD500DF20FB - 6B8DE91C10B6BAD500DF20FB - 6B8DE91D10B6BAD500DF20FB - 6B8DE91E10B6BAD500DF20FB - 6B8DE91F10B6BAD500DF20FB - 6B8DE92010B6BAD500DF20FB - 6B8DE92110B6BAD500DF20FB - 6B8DE93110B6BCDA00DF20FB - 6B8DE93210B6BCDA00DF20FB - 6B8DE93310B6BCDA00DF20FB - 6B8DE93410B6BCDA00DF20FB - 6B8DE93510B6BCDA00DF20FB - 6B8DE93610B6BCDA00DF20FB - 6B8DE93D10B6BD1E00DF20FB - 6B8DE94A10B6BEDB00DF20FB - 6B8DE94B10B6BEDB00DF20FB - 6B8DE94C10B6BEDB00DF20FB - 6B8DE94D10B6BEDB00DF20FB - 6B8DE94E10B6BEDB00DF20FB - 6B8DE94F10B6BEDB00DF20FB - 6B8DE95010B6BEDB00DF20FB - 6B8DE95110B6BEDB00DF20FB - 6B8DE95210B6BEDB00DF20FB - 6B8DE95310B6BEDB00DF20FB - 6B8DE95410B6BEDB00DF20FB - 6B8DE95F10B6BF0100DF20FB - 6B8DE96010B6BF0100DF20FB - 6B8DE96B10B6BF6100DF20FB - 6B8DE97610B6C04900DF20FB - 6B8DE97710B6C04900DF20FB - 6B8DE97810B6C04900DF20FB - 6B8DE99410B6C53B00DF20FB - 6B8DE99510B6C53B00DF20FB - 6B8DE99610B6C53B00DF20FB - 6B8DE99710B6C53B00DF20FB - 6B8DE99810B6C53B00DF20FB - 6B8DE99910B6C53B00DF20FB - 6B8DE99A10B6C53B00DF20FB - 6B8DE99B10B6C53B00DF20FB - 6B8DE99C10B6C53B00DF20FB - 6B8DE99D10B6C53B00DF20FB - 6B8DE99E10B6C53B00DF20FB - 6B8DE99F10B6C53B00DF20FB - 6B8DE9A010B6C53B00DF20FB - 6B8DE9A110B6C53B00DF20FB - 6B8DE9A210B6C53B00DF20FB - 6B8DE9A310B6C53B00DF20FB - 6B8DE9A410B6C53B00DF20FB - 6B8DE9A510B6C53B00DF20FB - 6B8DE9A610B6C53B00DF20FB - 6B8DE9A710B6C53B00DF20FB - 6B8DE9A810B6C53B00DF20FB - 6B8DE9A910B6C53B00DF20FB - 6B8DE9AA10B6C53B00DF20FB - 6B8DE9AB10B6C53B00DF20FB - 6B8DE9AC10B6C53B00DF20FB - 6B8DE9AD10B6C53B00DF20FB - 6B8DE9AE10B6C53B00DF20FB - 6B8DE9AF10B6C53B00DF20FB - 6B8DE9B010B6C53B00DF20FB - 6B8DE9B110B6C53B00DF20FB - 6B8DE9B210B6C53B00DF20FB - 6B8DE9B310B6C53B00DF20FB - 6B8DE9B410B6C53B00DF20FB - 6B8DE9B510B6C53B00DF20FB - 6B8DE9B610B6C53B00DF20FB - 6B8DE9BD10B6C61D00DF20FB - 6B8DE9C510B6C64100DF20FB - 6B8DE9D010B6C75600DF20FB - 6B8DE9D610B6C7DD00DF20FB - 6B8DE9DB10B6C83E00DF20FB - 6B8DE9E410B6C8BE00DF20FB - 6B8DE9E510B6C8BE00DF20FB - 6B8DE9EC10B6C97B00DF20FB - 6B8DE9ED10B6C97B00DF20FB - 6B8DE9EE10B6C97B00DF20FB - 6B8DE9F710B6C9B700DF20FB - 6B8DE9F810B6C9B700DF20FB - 6B8DEA0510B6CA1500DF20FB - 6B8DEA0610B6CA1500DF20FB - 6B8DEA0710B6CA1500DF20FB - 6B8DEA0810B6CA1500DF20FB - 6B8DEA1010B6CAAD00DF20FB - 6B8DEA1710B6CAF600DF20FB - 6B8DEA1810B6CAF600DF20FB - 6B8DEA2310B6CB3000DF20FB - 6B8DEA2D10B6CB8A00DF20FB - 6B8DEA2E10B6CB8A00DF20FB - 6B8DEA2F10B6CB8A00DF20FB - 6B8DEA3A10B6CBC200DF20FB - 6B8DEA3B10B6CBC200DF20FB - 6B8DEA3C10B6CBC200DF20FB - 6B8DEA3D10B6CBC200DF20FB - 6B8DEA4310B6CC0400DF20FB - 6B8DEA4410B6CC0400DF20FB - 6B8DEA4510B6CC0400DF20FB - 6B8DEA4E10B6CC2600DF20FB - 6B8DEA5210B6CC5500DF20FB - 6B8DEA6910B6CF6400DF20FB - 6B8DEA6A10B6CF6400DF20FB - 6B8DEA6B10B6CF6400DF20FB - 6B8DEA6C10B6CF6400DF20FB - 6B8DEA6D10B6CF6400DF20FB - 6B8DEA6E10B6CF6400DF20FB - 6B8DEA6F10B6CF6400DF20FB - 6B8DEA7010B6CF6400DF20FB - 6B8DEA7A10B6CFC900DF20FB - 6B8DEA7B10B6CFC900DF20FB + 6B8DEA9210B9463100DF20FB + 6B8DEAA610BC7BCD00DF20FB + 6BA1E7F610C7B3FF008007F6 + 6BA1E7F710C7B3FF008007F6 + 6BA1E7F910C7B3FF008007F6 + 6BA1E7FB10C7B3FF008007F6 + 6BA1E7FD10C7B3FF008007F6 + 6BA1E7FF10C7B3FF008007F6 + 6BA1E80110C7B3FF008007F6 + 6BA1E82C10C7BB85008007F6 + 6BA1E82F10C7BB85008007F6 + 6BA1E83010C7BB85008007F6 + 6BA1E83110C7BB85008007F6 + 6BA1E83210C7BB85008007F6 + 6BA1E83310C7BB85008007F6 + 6BA1E83410C7BB85008007F6 + 6BA1E83610C7BB85008007F6 + 6BA1E83810C7BB85008007F6 + 6BA1E83910C7BB85008007F6 + 6BA1E83B10C7BB85008007F6 + 6BA1E83C10C7BB85008007F6 + 6BA1E83E10C7BB85008007F6 + 6BA1E84010C7BB85008007F6 + 6BA1E84310C7BB85008007F6 + 6BA1E84410C7BB85008007F6 + 6BA1E84710C7BB85008007F6 + 6BA1E84910C7BB85008007F6 + 6BA1E84B10C7BB85008007F6 + 6BA1E84E10C7BB85008007F6 + 6BA1E85110C7BB85008007F6 + 6BA1E85910C7BB85008007F6 + 6BA1E85B10C7BB85008007F6 + 6BA1E85D10C7BB85008007F6 + 6BA1E86010C7BB85008007F6 + 6BA1E86210C7BB85008007F6 + 6BA1E88110C7BD87008007F6 + 6BA1E89D10C7C227008007F6 + 6BA1E89F10C7C227008007F6 + 6BA1E8A110C7C227008007F6 + 6BA1E8A210C7C227008007F6 + 6BA1E8A410C7C227008007F6 + 6BA1E8A510C7C227008007F6 + 6BA1E8A610C7C227008007F6 + 6BA1E8A710C7C227008007F6 + 6BA1E8A810C7C227008007F6 + 6BA1E8AA10C7C227008007F6 + 6BA1E8AC10C7C227008007F6 + 6BA1E8AE10C7C227008007F6 + 6BA1E8B410C7C5D1008007F6 + 6BA1E8B510C7C5D1008007F6 + 6BA1E8B610C7C5D1008007F6 + 6BA1E8B710C7C5D1008007F6 + 6BA1E8B810C7C5D1008007F6 + 6BA1E8B910C7C5D1008007F6 + 6BA1E8BA10C7C5D1008007F6 + 6BA1E8BB10C7C5D1008007F6 + 6BA1E8BC10C7C5D1008007F6 + 6BA1E8BD10C7C5D1008007F6 + 6BA1E8C210C7C700008007F6 + 6BA1E8C310C7C700008007F6 + 6BA1E8C410C7C700008007F6 + 6BA1E8C510C7C700008007F6 + 6BA1E8C610C7C700008007F6 + 6BA1E8C710C7C700008007F6 + 6BA1E8C810C7C700008007F6 + 6BA1E8C910C7C700008007F6 + 6BA1E8CA10C7C700008007F6 + 6BA1E8CB10C7C700008007F6 + 6BA1E8CC10C7C700008007F6 + 6BA1E8CD10C7C700008007F6 + 6BA1E8D110C7C9A8008007F6 + 6BA1E8D610C7CB2E008007F6 + 6BA1E8D710C7CB2E008007F6 + 6BA1E8D810C7CB2E008007F6 + 6BA1E8D910C7CB2E008007F6 + 6BA1E8DD10C7CB62008007F6 + 6BA1E8E710C7D2FA008007F6 + 6BA1E8E810C7D2FA008007F6 + 6BA1E8E910C7D2FA008007F6 + 6BA1E8EA10C7D2FA008007F6 + 6BA1E8EB10C7D2FA008007F6 + 6BA1E8EC10C7D2FA008007F6 + 6BA1E8ED10C7D2FA008007F6 + 6BA1E8EE10C7D2FA008007F6 + 6BA1E8F410C7D4D9008007F6 + 6BA1E8F510C7D4D9008007F6 + 6BA1E8F610C7D4D9008007F6 + 6BA1E8F810C7D4D9008007F6 + 6BA1E8FA10C7D4D9008007F6 + 6BA1E90810C7D850008007F6 + 6BA1E90A10C7D850008007F6 + 6BA1E90B10C7D850008007F6 + 6BA1E90D10C7D850008007F6 + 6BA1E91510C7D8A9008007F6 + 6BA1E91610C7D8A9008007F6 + 6BA1E92E10C7DAA1008007F6 + 6BA1E92F10C7DAA1008007F6 + 6BA1E93010C7DAA1008007F6 + 6BA1E93910C7DB10008007F6 + 6BA1E93A10C7DB10008007F6 + 6BA1E94110C7DB2F008007F6 + 6BA1E94610C7DB45008007F6 + 6BA1E94B10C7DB51008007F6 + 6BA1E96F10C7DDD6008007F6 + 6BA1E97010C7DDD6008007F6 + 6BA1E97710C7DF1F008007F6 + 6BA1E97810C7DF1F008007F6 + 6BA1E97910C7DF1F008007F6 + 6BA1E97A10C7DF1F008007F6 + 6BA1E98F10C7EAC3008007F6 + 6BA1E99010C7EAC3008007F6 SplitCount @@ -717,18 +548,18 @@ GeometryConfiguration Frame - {{0, 0}, {976, 548}} + {{0, 0}, {976, 568}} RubberWindowFrame 0 59 1280 719 0 0 1280 778 Module PBXNavigatorGroup Proportion - 548pt + 568pt Proportion - 125pt + 105pt Tabs @@ -742,7 +573,7 @@ GeometryConfiguration Frame - {{10, 27}, {976, 262}} + {{10, 27}, {976, -27}} Module XCDetailModule @@ -758,9 +589,7 @@ GeometryConfiguration Frame - {{10, 27}, {976, 98}} - RubberWindowFrame - 0 59 1280 719 0 0 1280 778 + {{10, 27}, {976, -27}} Module PBXProjectFindModule @@ -798,7 +627,9 @@ GeometryConfiguration Frame - {{10, 27}, {976, 90}} + {{10, 27}, {976, 78}} + RubberWindowFrame + 0 59 1280 719 0 0 1280 778 Module PBXBuildResultsModule @@ -826,11 +657,11 @@ TableOfContents - 6B8DE73F10B01BBF00DF20FB + 6BA1E80410C7B3FF008007F6 1CA23ED40692098700951B8B - 6B8DE74010B01BBF00DF20FB + 6BA1E80510C7B3FF008007F6 6B8632A30F78115100E2684A - 6B8DE74110B01BBF00DF20FB + 6BA1E80610C7B3FF008007F6 1CA23EDF0692099D00951B8B 1CA23EE00692099D00951B8B 1CA23EE10692099D00951B8B @@ -977,14 +808,14 @@ TableOfContents - 6B8DE74210B01BBF00DF20FB + 6BA1E87010C7BCB8008007F6 1CCC7628064C1048000F2A68 1CCC7629064C1048000F2A68 - 6B8DE74310B01BBF00DF20FB - 6B8DE74410B01BBF00DF20FB - 6B8DE74510B01BBF00DF20FB - 6B8DE74610B01BBF00DF20FB - 6B8DE74710B01BBF00DF20FB + 6BA1E87110C7BCB8008007F6 + 6BA1E87210C7BCB8008007F6 + 6BA1E87310C7BCB8008007F6 + 6BA1E87410C7BCB8008007F6 + 6BA1E87510C7BCB8008007F6 ToolbarConfiguration xcode.toolbar.config.debugV3 @@ -1014,9 +845,8 @@ 5 WindowOrderList - 6B8DE95710B6BEDB00DF20FB - 6B8DE95810B6BEDB00DF20FB - 6B8DE8DB10B6B3F800DF20FB + 6BA1E87710C7BCB8008007F6 + 6BA1E87810C7BCB8008007F6 /Users/memon/Code/recastnavigation/RecastDemo/Build/Xcode/Recast.xcodeproj WindowString diff --git a/RecastDemo/Build/Xcode/Recast.xcodeproj/project.pbxproj b/RecastDemo/Build/Xcode/Recast.xcodeproj/project.pbxproj index 4a279ea7..8b905cbf 100644 --- a/RecastDemo/Build/Xcode/Recast.xcodeproj/project.pbxproj +++ b/RecastDemo/Build/Xcode/Recast.xcodeproj/project.pbxproj @@ -25,11 +25,8 @@ 6B137C920F7FCC1100459200 /* RecastRegion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; }; 6B137C930F7FCC1100459200 /* RecastTimer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6B137C8A0F7FCC1100459200 /* RecastTimer.cpp */; }; 6B25B6190FFA62BE004F1BC4 /* Sample.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6B25B6140FFA62BE004F1BC4 /* Sample.cpp */; }; - 6B25B61A0FFA62BE004F1BC4 /* Sample_StatMesh.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6B25B6150FFA62BE004F1BC4 /* Sample_StatMesh.cpp */; }; - 6B25B61B0FFA62BE004F1BC4 /* Sample_StatMeshSimple.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6B25B6160FFA62BE004F1BC4 /* Sample_StatMeshSimple.cpp */; }; 6B25B61D0FFA62BE004F1BC4 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; }; 6B2AEC530FFB8958005BE9CC /* Sample_TileMesh.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; }; - 6B2AEC560FFB89E7005BE9CC /* Sample_StatMeshTiled.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6B2AEC550FFB89E7005BE9CC /* Sample_StatMeshTiled.cpp */; }; 6B2AEC5A0FFB8A7A005BE9CC /* DetourTileNavMesh.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6B2AEC590FFB8A7A005BE9CC /* DetourTileNavMesh.cpp */; }; 6B555DB1100B212E00247EA3 /* imguiRenderGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6B555DB0100B212E00247EA3 /* imguiRenderGL.cpp */; }; 6B62416A103434880002E346 /* RecastMeshDetail.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; }; @@ -38,6 +35,9 @@ 6B8DE88910B69E3E00DF20FB /* DetourNavMesh.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; }; 6B8DE88A10B69E3E00DF20FB /* DetourNavMeshBuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; }; 6B8DE8F810B6B70E00DF20FB /* Sample_DynMesh.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6B8DE8F710B6B70E00DF20FB /* Sample_DynMesh.cpp */; }; + 6BA1E88A10C7BFC9008007F6 /* Sample_SoloMesh.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */; }; + 6BA1E88B10C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; }; + 6BA1E88C10C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; }; 6BB788170FC0472B003C24DB /* ChunkyTriMesh.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6BB788160FC0472B003C24DB /* ChunkyTriMesh.cpp */; }; 6BDD9E0A0F91113800904EEF /* DetourDebugDraw.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; }; 6BDD9E0B0F91113800904EEF /* DetourStatNavMesh.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6BDD9E080F91113800904EEF /* DetourStatNavMesh.cpp */; }; @@ -81,16 +81,10 @@ 6B137C890F7FCC1100459200 /* RecastRegion.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RecastRegion.cpp; path = ../../../Recast/Source/RecastRegion.cpp; sourceTree = SOURCE_ROOT; }; 6B137C8A0F7FCC1100459200 /* RecastTimer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RecastTimer.cpp; path = ../../../Recast/Source/RecastTimer.cpp; sourceTree = SOURCE_ROOT; }; 6B25B6100FFA62AD004F1BC4 /* Sample.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Sample.h; path = ../../Include/Sample.h; sourceTree = SOURCE_ROOT; }; - 6B25B6110FFA62AD004F1BC4 /* Sample_StatMesh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Sample_StatMesh.h; path = ../../Include/Sample_StatMesh.h; sourceTree = SOURCE_ROOT; }; - 6B25B6120FFA62AD004F1BC4 /* Sample_StatMeshSimple.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Sample_StatMeshSimple.h; path = ../../Include/Sample_StatMeshSimple.h; sourceTree = SOURCE_ROOT; }; 6B25B6140FFA62BE004F1BC4 /* Sample.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Sample.cpp; path = ../../Source/Sample.cpp; sourceTree = SOURCE_ROOT; }; - 6B25B6150FFA62BE004F1BC4 /* Sample_StatMesh.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Sample_StatMesh.cpp; path = ../../Source/Sample_StatMesh.cpp; sourceTree = SOURCE_ROOT; }; - 6B25B6160FFA62BE004F1BC4 /* Sample_StatMeshSimple.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Sample_StatMeshSimple.cpp; path = ../../Source/Sample_StatMeshSimple.cpp; sourceTree = SOURCE_ROOT; }; 6B25B6180FFA62BE004F1BC4 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = ../../Source/main.cpp; sourceTree = SOURCE_ROOT; }; 6B2AEC510FFB8946005BE9CC /* Sample_TileMesh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Sample_TileMesh.h; path = ../../Include/Sample_TileMesh.h; sourceTree = SOURCE_ROOT; }; 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Sample_TileMesh.cpp; path = ../../Source/Sample_TileMesh.cpp; sourceTree = SOURCE_ROOT; }; - 6B2AEC550FFB89E7005BE9CC /* Sample_StatMeshTiled.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Sample_StatMeshTiled.cpp; path = ../../Source/Sample_StatMeshTiled.cpp; sourceTree = SOURCE_ROOT; }; - 6B2AEC570FFB89F4005BE9CC /* Sample_StatMeshTiled.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Sample_StatMeshTiled.h; path = ../../Include/Sample_StatMeshTiled.h; sourceTree = SOURCE_ROOT; }; 6B2AEC580FFB8A68005BE9CC /* DetourTileNavMesh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DetourTileNavMesh.h; path = ../../../Detour/Include/DetourTileNavMesh.h; sourceTree = SOURCE_ROOT; }; 6B2AEC590FFB8A7A005BE9CC /* DetourTileNavMesh.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DetourTileNavMesh.cpp; path = ../../../Detour/Source/DetourTileNavMesh.cpp; sourceTree = SOURCE_ROOT; }; 6B555DAE100B211D00247EA3 /* imguiRenderGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = imguiRenderGL.h; path = ../../Include/imguiRenderGL.h; sourceTree = SOURCE_ROOT; }; @@ -105,6 +99,12 @@ 6B8DE88C10B69E4C00DF20FB /* DetourNavMeshBuilder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DetourNavMeshBuilder.h; path = ../../../Detour/Include/DetourNavMeshBuilder.h; sourceTree = SOURCE_ROOT; }; 6B8DE8F610B6B70100DF20FB /* Sample_DynMesh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Sample_DynMesh.h; path = ../../Include/Sample_DynMesh.h; sourceTree = SOURCE_ROOT; }; 6B8DE8F710B6B70E00DF20FB /* Sample_DynMesh.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Sample_DynMesh.cpp; path = ../../Source/Sample_DynMesh.cpp; sourceTree = SOURCE_ROOT; }; + 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Sample_SoloMesh.cpp; path = ../../Source/Sample_SoloMesh.cpp; sourceTree = SOURCE_ROOT; }; + 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Sample_SoloMeshSimple.cpp; path = ../../Source/Sample_SoloMeshSimple.cpp; sourceTree = SOURCE_ROOT; }; + 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Sample_SoloMeshTiled.cpp; path = ../../Source/Sample_SoloMeshTiled.cpp; sourceTree = SOURCE_ROOT; }; + 6BA1E88D10C7BFD3008007F6 /* Sample_SoloMesh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Sample_SoloMesh.h; path = ../../Include/Sample_SoloMesh.h; sourceTree = SOURCE_ROOT; }; + 6BA1E88E10C7BFD3008007F6 /* Sample_SoloMeshSimple.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Sample_SoloMeshSimple.h; path = ../../Include/Sample_SoloMeshSimple.h; sourceTree = SOURCE_ROOT; }; + 6BA1E88F10C7BFD3008007F6 /* Sample_SoloMeshTiled.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Sample_SoloMeshTiled.h; path = ../../Include/Sample_SoloMeshTiled.h; sourceTree = SOURCE_ROOT; }; 6BB788160FC0472B003C24DB /* ChunkyTriMesh.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ChunkyTriMesh.cpp; path = ../../Source/ChunkyTriMesh.cpp; sourceTree = SOURCE_ROOT; }; 6BB788180FC04753003C24DB /* ChunkyTriMesh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ChunkyTriMesh.h; path = ../../Include/ChunkyTriMesh.h; sourceTree = SOURCE_ROOT; }; 6BDD9E040F91112200904EEF /* DetourDebugDraw.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DetourDebugDraw.h; path = ../../../Detour/Include/DetourDebugDraw.h; sourceTree = SOURCE_ROOT; }; @@ -245,18 +245,18 @@ 6B555DF5100B25FC00247EA3 /* Samples */ = { isa = PBXGroup; children = ( + 6BA1E88D10C7BFD3008007F6 /* Sample_SoloMesh.h */, + 6BA1E88E10C7BFD3008007F6 /* Sample_SoloMeshSimple.h */, + 6BA1E88F10C7BFD3008007F6 /* Sample_SoloMeshTiled.h */, + 6BA1E88710C7BFC9008007F6 /* Sample_SoloMesh.cpp */, + 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */, + 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */, 6B25B6100FFA62AD004F1BC4 /* Sample.h */, 6B25B6140FFA62BE004F1BC4 /* Sample.cpp */, 6B8DE8F610B6B70100DF20FB /* Sample_DynMesh.h */, 6B8DE8F710B6B70E00DF20FB /* Sample_DynMesh.cpp */, 6B2AEC510FFB8946005BE9CC /* Sample_TileMesh.h */, 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */, - 6B2AEC570FFB89F4005BE9CC /* Sample_StatMeshTiled.h */, - 6B2AEC550FFB89E7005BE9CC /* Sample_StatMeshTiled.cpp */, - 6B25B6110FFA62AD004F1BC4 /* Sample_StatMesh.h */, - 6B25B6150FFA62BE004F1BC4 /* Sample_StatMesh.cpp */, - 6B25B6120FFA62AD004F1BC4 /* Sample_StatMeshSimple.h */, - 6B25B6160FFA62BE004F1BC4 /* Sample_StatMeshSimple.cpp */, ); name = Samples; sourceTree = ""; @@ -359,11 +359,8 @@ 6BDD9E0C0F91113800904EEF /* DetourStatNavMeshBuilder.cpp in Sources */, 6BB788170FC0472B003C24DB /* ChunkyTriMesh.cpp in Sources */, 6B25B6190FFA62BE004F1BC4 /* Sample.cpp in Sources */, - 6B25B61A0FFA62BE004F1BC4 /* Sample_StatMesh.cpp in Sources */, - 6B25B61B0FFA62BE004F1BC4 /* Sample_StatMeshSimple.cpp in Sources */, 6B25B61D0FFA62BE004F1BC4 /* main.cpp in Sources */, 6B2AEC530FFB8958005BE9CC /* Sample_TileMesh.cpp in Sources */, - 6B2AEC560FFB89E7005BE9CC /* Sample_StatMeshTiled.cpp in Sources */, 6B2AEC5A0FFB8A7A005BE9CC /* DetourTileNavMesh.cpp in Sources */, 6B092B940FFCC2BD0088D3A5 /* DetourTileNavMeshBuilder.cpp in Sources */, 6B1185F51006895B0018F96F /* DetourNode.cpp in Sources */, @@ -373,6 +370,9 @@ 6B8DE88910B69E3E00DF20FB /* DetourNavMesh.cpp in Sources */, 6B8DE88A10B69E3E00DF20FB /* DetourNavMeshBuilder.cpp in Sources */, 6B8DE8F810B6B70E00DF20FB /* Sample_DynMesh.cpp in Sources */, + 6BA1E88A10C7BFC9008007F6 /* Sample_SoloMesh.cpp in Sources */, + 6BA1E88B10C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp in Sources */, + 6BA1E88C10C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/RecastDemo/Include/Sample_StatMesh.h b/RecastDemo/Include/Sample_SoloMesh.h similarity index 69% rename from RecastDemo/Include/Sample_StatMesh.h rename to RecastDemo/Include/Sample_SoloMesh.h index 59e0c708..1920dbf1 100644 --- a/RecastDemo/Include/Sample_StatMesh.h +++ b/RecastDemo/Include/Sample_SoloMesh.h @@ -1,16 +1,16 @@ -#ifndef RECASTSAMPLESTATMESH_H -#define RECASTSAMPLESTATMESH_H +#ifndef RECASTSAMPLESOLOMESH_H +#define RECASTSAMPLESOLOMESH_H #include "Sample.h" -#include "DetourStatNavMesh.h" +#include "DetourNavMesh.h" #include "Recast.h" #include "RecastLog.h" -class Sample_StatMesh : public Sample +class Sample_SoloMesh : public Sample { protected: - dtStatNavMesh* m_navMesh; + dtNavMesh* m_navMesh; enum ToolMode { @@ -23,15 +23,18 @@ protected: ToolMode m_toolMode; static const int MAX_POLYS = 256; + static const int MAX_SMOOTH = 2048; - dtStatPolyRef m_startRef; - dtStatPolyRef m_endRef; - dtStatPolyRef m_polys[MAX_POLYS]; - dtStatPolyRef m_parent[MAX_POLYS]; + dtPolyRef m_startRef; + dtPolyRef m_endRef; + dtPolyRef m_polys[MAX_POLYS]; + dtPolyRef m_parent[MAX_POLYS]; int m_npolys; float m_straightPath[MAX_POLYS*3]; int m_nstraightPath; float m_polyPickExt[3]; + float m_smoothPath[MAX_SMOOTH*3]; + int m_nsmoothPath; float m_spos[3]; float m_epos[3]; @@ -58,8 +61,8 @@ protected: public: - Sample_StatMesh(); - virtual ~Sample_StatMesh(); + Sample_SoloMesh(); + virtual ~Sample_SoloMesh(); virtual void handleTools(); virtual void setToolStartPos(const float* p); @@ -67,4 +70,4 @@ public: }; -#endif // RECASTSAMPLESTATMESH_H +#endif // RECASTSAMPLESOLOMESH_H diff --git a/RecastDemo/Include/Sample_StatMeshSimple.h b/RecastDemo/Include/Sample_SoloMeshSimple.h similarity index 82% rename from RecastDemo/Include/Sample_StatMeshSimple.h rename to RecastDemo/Include/Sample_SoloMeshSimple.h index 928ba014..466526ba 100644 --- a/RecastDemo/Include/Sample_StatMeshSimple.h +++ b/RecastDemo/Include/Sample_SoloMeshSimple.h @@ -1,13 +1,13 @@ -#ifndef RECASTSAMPLESTATMESHSIMPLE_H -#define RECASTSAMPLESTATMESHSIMPLE_H +#ifndef RECASTSAMPLESOLOMESHSIMPLE_H +#define RECASTSAMPLESOLOMESHSIMPLE_H -#include "Sample_StatMesh.h" +#include "Sample_SoloMesh.h" #include "DetourStatNavMesh.h" #include "Recast.h" #include "RecastLog.h" -class Sample_StatMeshSimple : public Sample_StatMesh +class Sample_SoloMeshSimple : public Sample_SoloMesh { protected: @@ -48,8 +48,8 @@ protected: void cleanup(); public: - Sample_StatMeshSimple(); - virtual ~Sample_StatMeshSimple(); + Sample_SoloMeshSimple(); + virtual ~Sample_SoloMeshSimple(); virtual void handleSettings(); virtual void handleDebugMode(); @@ -63,4 +63,4 @@ public: }; -#endif // RECASTSAMPLESTATMESHSIMPLE_H +#endif // RECASTSAMPLESOLOMESHSIMPLE_H diff --git a/RecastDemo/Include/Sample_StatMeshTiled.h b/RecastDemo/Include/Sample_SoloMeshTiled.h similarity index 88% rename from RecastDemo/Include/Sample_StatMeshTiled.h rename to RecastDemo/Include/Sample_SoloMeshTiled.h index fca0b419..255c3962 100644 --- a/RecastDemo/Include/Sample_StatMeshTiled.h +++ b/RecastDemo/Include/Sample_SoloMeshTiled.h @@ -1,13 +1,13 @@ -#ifndef RECASTSAMPLESTATMESHTILED_H -#define RECASTSAMPLESTATMESHTILED_H +#ifndef RECASTSAMPLESOLOMESHTILED_H +#define RECASTSAMPLESOLOMESHTILED_H -#include "Sample_StatMesh.h" +#include "Sample_SoloMesh.h" #include "DetourStatNavMesh.h" #include "Recast.h" #include "RecastLog.h" #include "ChunkyTriMesh.h" -class Sample_StatMeshTiled : public Sample_StatMesh +class Sample_SoloMeshTiled : public Sample_SoloMesh { protected: @@ -77,8 +77,8 @@ protected: void cleanup(); public: - Sample_StatMeshTiled(); - virtual ~Sample_StatMeshTiled(); + Sample_SoloMeshTiled(); + virtual ~Sample_SoloMeshTiled(); virtual void handleSettings(); virtual void handleDebugMode(); @@ -92,4 +92,4 @@ public: }; -#endif // RECASTSAMPLESTATMESHTILED_H +#endif // RECASTSAMPLESOLOMESHTILED_H diff --git a/RecastDemo/Source/Sample_DynMesh.cpp b/RecastDemo/Source/Sample_DynMesh.cpp index 67fdd792..7a605bb9 100644 --- a/RecastDemo/Source/Sample_DynMesh.cpp +++ b/RecastDemo/Source/Sample_DynMesh.cpp @@ -538,7 +538,7 @@ bool Sample_DynMesh::handleBuild() printf("Could not allocate navmehs\n"); return false; } - if (!m_navMesh->init(m_bmin, m_tileSize*m_cellSize, m_agentMaxClimb*m_cellHeight, 512, 512, 2048)) + if (!m_navMesh->init(m_bmin, m_tileSize*m_cellSize, m_tileSize*m_cellSize, m_agentMaxClimb*m_cellHeight, 512, 512, 2048)) { printf("Could not init navmesh\n"); return false; diff --git a/RecastDemo/Source/Sample_StatMesh.cpp b/RecastDemo/Source/Sample_SoloMesh.cpp similarity index 64% rename from RecastDemo/Source/Sample_StatMesh.cpp rename to RecastDemo/Source/Sample_SoloMesh.cpp index a1da83c3..3c13f0c1 100644 --- a/RecastDemo/Source/Sample_StatMesh.cpp +++ b/RecastDemo/Source/Sample_SoloMesh.cpp @@ -6,25 +6,35 @@ #include "SDL_opengl.h" #include "imgui.h" #include "Sample.h" -#include "Sample_StatMesh.h" +#include "Sample_SoloMesh.h" #include "Recast.h" #include "RecastTimer.h" #include "RecastDebugDraw.h" -#include "DetourStatNavMesh.h" -#include "DetourStatNavMeshBuilder.h" +#include "DetourNavMesh.h" +#include "DetourNavMeshBuilder.h" #include "DetourDebugDraw.h" #ifdef WIN32 # define snprintf _snprintf #endif -Sample_StatMesh::Sample_StatMesh() : +inline bool inRange(const float* v1, const float* v2, const float r, const float h) +{ + const float dx = v2[0] - v1[0]; + const float dy = v2[1] - v1[1]; + const float dz = v2[2] - v1[2]; + return (dx*dx + dz*dz) < r*r; // && fabsf(dy) < h; +} + + +Sample_SoloMesh::Sample_SoloMesh() : m_navMesh(0), m_toolMode(TOOLMODE_PATHFIND), m_startRef(0), m_endRef(0), m_npolys(0), m_nstraightPath(0), + m_nsmoothPath(0), m_distanceToWall(0), m_sposSet(false), m_eposSet(false) @@ -35,12 +45,12 @@ Sample_StatMesh::Sample_StatMesh() : m_polyPickExt[2] = 2; } -Sample_StatMesh::~Sample_StatMesh() +Sample_SoloMesh::~Sample_SoloMesh() { toolCleanup(); } -void Sample_StatMesh::handleTools() +void Sample_SoloMesh::handleTools() { if (imguiCheck("Pathfind", m_toolMode == TOOLMODE_PATHFIND)) { @@ -64,38 +74,39 @@ void Sample_StatMesh::handleTools() } } -void Sample_StatMesh::setToolStartPos(const float* p) +void Sample_SoloMesh::setToolStartPos(const float* p) { m_sposSet = true; vcopy(m_spos, p); toolRecalc(); } -void Sample_StatMesh::setToolEndPos(const float* p) +void Sample_SoloMesh::setToolEndPos(const float* p) { m_eposSet = true; vcopy(m_epos, p); toolRecalc(); } -void Sample_StatMesh::toolCleanup() +void Sample_SoloMesh::toolCleanup() { delete m_navMesh; m_navMesh = 0; } -void Sample_StatMesh::toolReset() +void Sample_SoloMesh::toolReset() { m_startRef = 0; m_endRef = 0; m_npolys = 0; m_nstraightPath = 0; + m_nsmoothPath = 0; memset(m_hitPos, 0, sizeof(m_hitPos)); memset(m_hitNormal, 0, sizeof(m_hitNormal)); m_distanceToWall = 0; } -void Sample_StatMesh::toolRecalc() +void Sample_SoloMesh::toolRecalc() { if (!m_navMesh) return; @@ -116,7 +127,84 @@ void Sample_StatMesh::toolRecalc() { m_npolys = m_navMesh->findPath(m_startRef, m_endRef, m_spos, m_epos, m_polys, MAX_POLYS); if (m_npolys) + { m_nstraightPath = m_navMesh->findStraightPath(m_spos, m_epos, m_polys, m_npolys, m_straightPath, MAX_POLYS); + + // Iterate over the path to find smooth path on the detail mesh surface. + const dtPolyRef* polys = m_polys; + int npolys = m_npolys; + + float iterPos[3], targetPos[3]; + m_navMesh->closestPointOnPolyBoundary(m_startRef, m_spos, iterPos); + m_navMesh->closestPointOnPolyBoundary(polys[npolys-1], m_epos, targetPos); + + static const float STEP_SIZE = 0.5f; + static const float SLOP = 0.01f; + + m_nsmoothPath = 0; + + vcopy(&m_smoothPath[m_nsmoothPath*3], iterPos); + m_nsmoothPath++; + + while (npolys && m_nsmoothPath < MAX_SMOOTH) + { + // Find steer target. + static const int MAX_STEER = 3; + float steerPath[MAX_STEER*3]; + int nsteerPath = m_navMesh->findStraightPath(iterPos, m_epos, polys, npolys, steerPath, MAX_STEER); + if (!nsteerPath) + break; + // Find vertex far enough to steer to. + int ns = 0; + while (ns < nsteerPath) + { + if (!inRange(&steerPath[ns*3], iterPos, SLOP, 1000.0f)) + break; + ns++; + } + if (ns >= nsteerPath) + break; + bool endOfPath = inRange(&steerPath[ns*3], targetPos, SLOP*SLOP, 1.0f); + + // Find movement delta. + float delta[3], len; + vsub(delta, &steerPath[ns*3], iterPos); + len = sqrtf(vdot(delta,delta)); + if (endOfPath && len < STEP_SIZE) + len = 1; + else + len = STEP_SIZE / len; + float moveTgt[3]; + vmad(moveTgt, iterPos, delta, len); + + // Move + float result[3]; + int n = m_navMesh->moveAlongPathCorridor(iterPos, moveTgt, result, polys, npolys); + float h = 0; + m_navMesh->getPolyHeight(polys[n], result, &h); + result[1] = h; + // Shrink path corridor of possible. + polys += n; + npolys -= n; + + vcopy(iterPos, result); + + // Close enough to the target. + if (inRange(iterPos, targetPos, SLOP, 1.0f)) + { + vcopy(iterPos, targetPos); + npolys = 0; + } + + // Store results. + if (m_nsmoothPath < MAX_SMOOTH) + { + vcopy(&m_smoothPath[m_nsmoothPath*3], iterPos); + m_nsmoothPath++; + } + } + + } } else { @@ -168,16 +256,17 @@ void Sample_StatMesh::toolRecalc() } } -static void getPolyCenter(dtStatNavMesh* navMesh, dtStatPolyRef ref, float* center) +static void getPolyCenter(dtNavMesh* navMesh, dtPolyRef ref, float* center) { - const dtStatPoly* p = navMesh->getPolyByRef(ref); + const dtPoly* p = navMesh->getPolyByRef(ref); if (!p) return; + const float* verts = navMesh->getPolyVertsByRef(ref); center[0] = 0; center[1] = 0; center[2] = 0; for (int i = 0; i < (int)p->nv; ++i) { - const float* v = navMesh->getVertex(p->v[i]); + const float* v = &verts[p->v[i]*3]; center[0] += v[0]; center[1] += v[1]; center[2] += v[2]; @@ -188,7 +277,7 @@ static void getPolyCenter(dtStatNavMesh* navMesh, dtStatPolyRef ref, float* cent center[2] *= s; } -void Sample_StatMesh::toolRender(int flags) +void Sample_SoloMesh::toolRender(int flags) { if (!m_navMesh) return; @@ -202,48 +291,59 @@ void Sample_StatMesh::toolRender(int flags) glDepthMask(GL_FALSE); if (flags & NAVMESH_POLYS) - dtDebugDrawStatNavMesh(m_navMesh, m_toolMode == TOOLMODE_PATHFIND); + dtDebugDrawNavMesh(m_navMesh, m_toolMode == TOOLMODE_PATHFIND); - if (flags & NAVMESH_BVTREE) - dtDebugDrawStatNavMeshBVTree(m_navMesh); +/* if (flags & NAVMESH_BVTREE) + dtDebugDrawNavMeshBVTree(m_navMesh);*/ if (flags & NAVMESH_TOOLS) { if (m_toolMode == TOOLMODE_PATHFIND) { - dtDebugDrawStatNavMeshPoly(m_navMesh, m_startRef, startCol); - dtDebugDrawStatNavMeshPoly(m_navMesh, m_endRef, endCol); + dtDebugDrawNavMeshPoly(m_navMesh, m_startRef, startCol); + dtDebugDrawNavMeshPoly(m_navMesh, m_endRef, endCol); if (m_npolys) { for (int i = 1; i < m_npolys-1; ++i) - dtDebugDrawStatNavMeshPoly(m_navMesh, m_polys[i], pathCol); + dtDebugDrawNavMeshPoly(m_navMesh, m_polys[i], pathCol); } if (m_nstraightPath) { - glColor4ub(64,16,0,220); - glLineWidth(3.0f); + glColor4ub(64,16,0,64); + glLineWidth(2.0f); glBegin(GL_LINE_STRIP); for (int i = 0; i < m_nstraightPath; ++i) glVertex3f(m_straightPath[i*3], m_straightPath[i*3+1]+0.4f, m_straightPath[i*3+2]); glEnd(); glLineWidth(1.0f); - glPointSize(6.0f); + glColor4ub(64,16,0,128); + glPointSize(3.0f); glBegin(GL_POINTS); for (int i = 0; i < m_nstraightPath; ++i) glVertex3f(m_straightPath[i*3], m_straightPath[i*3+1]+0.4f, m_straightPath[i*3+2]); glEnd(); glPointSize(1.0f); } + if (m_nsmoothPath) + { + glColor4ub(0,0,0,220); + glLineWidth(3.0f); + glBegin(GL_LINES); + for (int i = 0; i < m_nsmoothPath; ++i) + glVertex3f(m_smoothPath[i*3], m_smoothPath[i*3+1], m_smoothPath[i*3+2]); + glEnd(); + glLineWidth(1.0f); + } } else if (m_toolMode == TOOLMODE_RAYCAST) { - dtDebugDrawStatNavMeshPoly(m_navMesh, m_startRef, startCol); + dtDebugDrawNavMeshPoly(m_navMesh, m_startRef, startCol); if (m_nstraightPath) { for (int i = 1; i < m_npolys; ++i) - dtDebugDrawStatNavMeshPoly(m_navMesh, m_polys[i], pathCol); + dtDebugDrawNavMeshPoly(m_navMesh, m_polys[i], pathCol); glColor4ub(64,16,0,220); glLineWidth(3.0f); @@ -262,7 +362,7 @@ void Sample_StatMesh::toolRender(int flags) } else if (m_toolMode == TOOLMODE_DISTANCE_TO_WALL) { - dtDebugDrawStatNavMeshPoly(m_navMesh, m_startRef, startCol); + dtDebugDrawNavMeshPoly(m_navMesh, m_startRef, startCol); const float col[4] = {1,1,1,0.5f}; rcDebugDrawCylinderWire(&dd, m_spos[0]-m_distanceToWall, m_spos[1]+0.02f, m_spos[2]-m_distanceToWall, m_spos[0]+m_distanceToWall, m_spos[1]+m_agentHeight, m_spos[2]+m_distanceToWall, col); @@ -279,7 +379,7 @@ void Sample_StatMesh::toolRender(int flags) const float cola[4] = {0,0,0,0.5f}; for (int i = 0; i < m_npolys; ++i) { - dtDebugDrawStatNavMeshPoly(m_navMesh, m_polys[i], pathCol); + dtDebugDrawNavMeshPoly(m_navMesh, m_polys[i], pathCol); if (m_parent[i]) { float p0[3], p1[3]; @@ -301,7 +401,7 @@ void Sample_StatMesh::toolRender(int flags) glDepthMask(GL_TRUE); } -void Sample_StatMesh::toolRenderOverlay(double* proj, double* model, int* view) +void Sample_SoloMesh::toolRenderOverlay(double* proj, double* model, int* view) { GLdouble x, y, z; @@ -318,7 +418,7 @@ void Sample_StatMesh::toolRenderOverlay(double* proj, double* model, int* view) } } -void Sample_StatMesh::drawAgent(const float* pos, float r, float h, float c, const float* col) +void Sample_SoloMesh::drawAgent(const float* pos, float r, float h, float c, const float* col) { DebugDrawGL dd; diff --git a/RecastDemo/Source/Sample_StatMeshSimple.cpp b/RecastDemo/Source/Sample_SoloMeshSimple.cpp similarity index 95% rename from RecastDemo/Source/Sample_StatMeshSimple.cpp rename to RecastDemo/Source/Sample_SoloMeshSimple.cpp index 6311cc9d..1bad75fb 100644 --- a/RecastDemo/Source/Sample_StatMeshSimple.cpp +++ b/RecastDemo/Source/Sample_SoloMeshSimple.cpp @@ -6,12 +6,12 @@ #include "SDL_opengl.h" #include "imgui.h" #include "Sample.h" -#include "Sample_StatMeshSimple.h" +#include "Sample_SoloMeshSimple.h" #include "Recast.h" #include "RecastTimer.h" #include "RecastDebugDraw.h" -#include "DetourStatNavMesh.h" -#include "DetourStatNavMeshBuilder.h" +#include "DetourNavMesh.h" +#include "DetourNavMeshBuilder.h" #include "DetourDebugDraw.h" #ifdef WIN32 @@ -19,7 +19,7 @@ #endif -Sample_StatMeshSimple::Sample_StatMeshSimple() : +Sample_SoloMeshSimple::Sample_SoloMeshSimple() : m_keepInterResults(false), m_triflags(0), m_solid(0), @@ -31,12 +31,12 @@ Sample_StatMeshSimple::Sample_StatMeshSimple() : { } -Sample_StatMeshSimple::~Sample_StatMeshSimple() +Sample_SoloMeshSimple::~Sample_SoloMeshSimple() { cleanup(); } -void Sample_StatMeshSimple::cleanup() +void Sample_SoloMeshSimple::cleanup() { delete [] m_triflags; m_triflags = 0; @@ -53,7 +53,7 @@ void Sample_StatMeshSimple::cleanup() toolCleanup(); } -void Sample_StatMeshSimple::handleSettings() +void Sample_SoloMeshSimple::handleSettings() { Sample::handleCommonSettings(); @@ -63,7 +63,7 @@ void Sample_StatMeshSimple::handleSettings() imguiSeparator(); } -void Sample_StatMeshSimple::handleDebugMode() +void Sample_SoloMeshSimple::handleDebugMode() { // Check which modes are valid. bool valid[MAX_DRAWMODE]; @@ -138,7 +138,7 @@ void Sample_StatMeshSimple::handleDebugMode() } } -void Sample_StatMeshSimple::handleRender() +void Sample_SoloMeshSimple::handleRender() { if (!m_verts || !m_tris || !m_trinorms) return; @@ -253,12 +253,12 @@ void Sample_StatMeshSimple::handleRender() glDepthMask(GL_TRUE); } -void Sample_StatMeshSimple::handleRenderOverlay(double* proj, double* model, int* view) +void Sample_SoloMeshSimple::handleRenderOverlay(double* proj, double* model, int* view) { toolRenderOverlay(proj, model, view); } -void Sample_StatMeshSimple::handleMeshChanged(const float* verts, int nverts, +void Sample_SoloMeshSimple::handleMeshChanged(const float* verts, int nverts, const int* tris, const float* trinorms, int ntris, const float* bmin, const float* bmax) { @@ -267,7 +267,7 @@ void Sample_StatMeshSimple::handleMeshChanged(const float* verts, int nverts, toolReset(); } -bool Sample_StatMeshSimple::handleBuild() +bool Sample_SoloMeshSimple::handleBuild() { if (!m_verts || ! m_tris) { @@ -494,8 +494,9 @@ bool Sample_StatMeshSimple::handleBuild() int navDataSize = 0; if (!dtCreateNavMeshData(m_pmesh->verts, m_pmesh->nverts, m_pmesh->polys, m_pmesh->npolys, m_pmesh->nvp, - m_cfg.bmin, m_cfg.bmax, m_cfg.cs, m_cfg.ch, - m_dmesh->meshes, m_dmesh->verts, m_dmesh->nverts, m_dmesh->tris, m_dmesh->ntris, + m_dmesh->meshes, m_dmesh->verts, m_dmesh->nverts, + m_dmesh->tris, m_dmesh->ntris, + m_pmesh->bmin, m_pmesh->bmax, m_cfg.cs, m_cfg.ch, 0, m_cfg.walkableClimb, &navData, &navDataSize)) { if (rcGetLog()) @@ -503,7 +504,7 @@ bool Sample_StatMeshSimple::handleBuild() return false; } - m_navMesh = new dtStatNavMesh; + m_navMesh = new dtNavMesh; if (!m_navMesh) { delete [] navData; @@ -512,7 +513,7 @@ bool Sample_StatMeshSimple::handleBuild() return false; } - if (!m_navMesh->init(navData, navDataSize, true)) + if (!m_navMesh->init(navData, navDataSize, true, 2048)) { delete [] navData; if (rcGetLog()) diff --git a/RecastDemo/Source/Sample_StatMeshTiled.cpp b/RecastDemo/Source/Sample_SoloMeshTiled.cpp similarity index 97% rename from RecastDemo/Source/Sample_StatMeshTiled.cpp rename to RecastDemo/Source/Sample_SoloMeshTiled.cpp index 4236f07c..09f123cf 100644 --- a/RecastDemo/Source/Sample_StatMeshTiled.cpp +++ b/RecastDemo/Source/Sample_SoloMeshTiled.cpp @@ -6,19 +6,19 @@ #include "SDL_opengl.h" #include "imgui.h" #include "Sample.h" -#include "Sample_StatMeshTiled.h" +#include "Sample_SoloMeshTiled.h" #include "Recast.h" #include "RecastTimer.h" #include "RecastDebugDraw.h" -#include "DetourStatNavMesh.h" -#include "DetourStatNavMeshBuilder.h" +#include "DetourNavMesh.h" +#include "DetourNavMeshBuilder.h" #include "DetourDebugDraw.h" #ifdef WIN32 # define snprintf _snprintf #endif -Sample_StatMeshTiled::Sample_StatMeshTiled() : +Sample_SoloMeshTiled::Sample_SoloMeshTiled() : m_measurePerTileTimings(false), m_keepInterResults(false), m_tileSize(64), @@ -32,12 +32,12 @@ Sample_StatMeshTiled::Sample_StatMeshTiled() : { } -Sample_StatMeshTiled::~Sample_StatMeshTiled() +Sample_SoloMeshTiled::~Sample_SoloMeshTiled() { cleanup(); } -void Sample_StatMeshTiled::cleanup() +void Sample_SoloMeshTiled::cleanup() { delete m_chunkyMesh; m_chunkyMesh = 0; @@ -52,7 +52,7 @@ void Sample_StatMeshTiled::cleanup() m_statPolysPerTileSamples = 0; } -void Sample_StatMeshTiled::handleSettings() +void Sample_SoloMeshTiled::handleSettings() { Sample::handleCommonSettings(); @@ -77,7 +77,7 @@ void Sample_StatMeshTiled::handleSettings() imguiSeparator(); } -void Sample_StatMeshTiled::handleDebugMode() +void Sample_SoloMeshTiled::handleDebugMode() { // Check which modes are valid. bool valid[MAX_DRAWMODE]; @@ -171,7 +171,7 @@ void Sample_StatMeshTiled::handleDebugMode() } } -void Sample_StatMeshTiled::handleRender() +void Sample_SoloMeshTiled::handleRender() { if (!m_verts || !m_tris || !m_trinorms) return; @@ -504,7 +504,7 @@ static void drawGraph(const char* name, int x, int y, int w, int h, float sd, drawLabels(x, y, w, h, 10, first*sd, last*sd, unit); } -void Sample_StatMeshTiled::handleRenderOverlay(double* proj, double* model, int* view) +void Sample_SoloMeshTiled::handleRenderOverlay(double* proj, double* model, int* view) { toolRenderOverlay(proj, model, view); @@ -531,7 +531,7 @@ void Sample_StatMeshTiled::handleRenderOverlay(double* proj, double* model, int* } } -void Sample_StatMeshTiled::handleMeshChanged(const float* verts, int nverts, +void Sample_SoloMeshTiled::handleMeshChanged(const float* verts, int nverts, const int* tris, const float* trinorms, int ntris, const float* bmin, const float* bmax) { @@ -542,7 +542,7 @@ void Sample_StatMeshTiled::handleMeshChanged(const float* verts, int nverts, m_statPolysPerTileSamples = 0; } -bool Sample_StatMeshTiled::handleBuild() +bool Sample_SoloMeshTiled::handleBuild() { if (!m_verts || ! m_tris) { @@ -911,8 +911,9 @@ bool Sample_StatMeshTiled::handleBuild() int navDataSize = 0; if (!dtCreateNavMeshData(m_pmesh->verts, m_pmesh->nverts, m_pmesh->polys, m_pmesh->npolys, m_pmesh->nvp, - m_pmesh->bmin, m_pmesh->bmax, m_pmesh->cs, m_pmesh->ch, - m_dmesh->meshes, m_dmesh->verts, m_dmesh->nverts, m_dmesh->tris, m_dmesh->ntris, + m_dmesh->meshes, m_dmesh->verts, m_dmesh->nverts, + m_dmesh->tris, m_dmesh->ntris, + m_pmesh->bmin, m_pmesh->bmax, m_cfg.cs, m_cfg.ch, 0, m_cfg.walkableClimb, &navData, &navDataSize)) { if (rcGetLog()) @@ -920,7 +921,7 @@ bool Sample_StatMeshTiled::handleBuild() return false; } - m_navMesh = new dtStatNavMesh; + m_navMesh = new dtNavMesh; if (!m_navMesh) { delete [] navData; @@ -929,8 +930,9 @@ bool Sample_StatMeshTiled::handleBuild() return false; } - if (!m_navMesh->init(navData, navDataSize, true)) + if (!m_navMesh->init(navData, navDataSize, true, 2048)) { + delete [] navData; if (rcGetLog()) rcGetLog()->log(RC_LOG_ERROR, "Could not init Detour navmesh"); return false; diff --git a/RecastDemo/Source/main.cpp b/RecastDemo/Source/main.cpp index 26359836..543d7d7b 100644 --- a/RecastDemo/Source/main.cpp +++ b/RecastDemo/Source/main.cpp @@ -15,8 +15,8 @@ #include "RecastDebugDraw.h" #include "MeshLoaderObj.h" -#include "Sample_StatMeshSimple.h" -#include "Sample_StatMeshTiled.h" +#include "Sample_SoloMeshSimple.h" +#include "Sample_SoloMeshTiled.h" #include "Sample_TileMesh.h" #include "Sample_DynMesh.h" @@ -195,15 +195,15 @@ struct SampleItem const char* name; }; -Sample* createStatSimple() { return new Sample_StatMeshSimple(); } -Sample* createStatTiled() { return new Sample_StatMeshTiled(); } +Sample* createSoloSimple() { return new Sample_SoloMeshSimple(); } +Sample* createSoloTiled() { return new Sample_SoloMeshTiled(); } Sample* createTile() { return new Sample_TileMesh(); } Sample* createDyn() { return new Sample_DynMesh(); } static SampleItem g_samples[] = { -{ createStatSimple, "Static Mesh (Simple)" }, -{ createStatTiled, "Static Mesh (Tiled)" }, +{ createSoloSimple, "Solo Mesh Simple" }, +{ createSoloTiled, "Solo Mesh Tiled" }, { createTile, "Tile Mesh" }, { createDyn, "Dyn Mesh" }, };