diff --git a/DebugUtils/Include/DetourDebugDraw.h b/DebugUtils/Include/DetourDebugDraw.h index 2c2e4ec..4eaf2f6 100755 --- a/DebugUtils/Include/DetourDebugDraw.h +++ b/DebugUtils/Include/DetourDebugDraw.h @@ -29,6 +29,7 @@ enum DrawNavMeshFlags void duDebugDrawNavMesh(struct duDebugDraw* dd, const dtNavMesh& mesh, unsigned char flags); void duDebugDrawNavMeshWithClosedList(struct duDebugDraw* dd, const dtNavMesh& mesh, const dtNavMeshQuery& query, unsigned char flags); +void duDebugDrawNavMeshNodes(struct duDebugDraw* dd, const dtNavMeshQuery& query); void duDebugDrawNavMeshBVTree(struct duDebugDraw* dd, const dtNavMesh& mesh); void duDebugDrawNavMeshPortals(struct duDebugDraw* dd, const dtNavMesh& mesh); void duDebugDrawNavMeshPoly(struct duDebugDraw* dd, const dtNavMesh& mesh, dtPolyRef ref, const unsigned int col); diff --git a/DebugUtils/Source/DetourDebugDraw.cpp b/DebugUtils/Source/DetourDebugDraw.cpp index 757d402..9edbcc6 100755 --- a/DebugUtils/Source/DetourDebugDraw.cpp +++ b/DebugUtils/Source/DetourDebugDraw.cpp @@ -21,6 +21,7 @@ #include "DetourDebugDraw.h" #include "DetourNavMesh.h" #include "DetourCommon.h" +#include "DetourNode.h" static float distancePtLine2d(const float* pt, const float* p, const float* q) @@ -220,7 +221,6 @@ static void drawMeshTile(duDebugDraw* dd, const dtNavMesh& mesh, const dtNavMesh dd->end(); } - const unsigned int vcol = duRGBA(0,0,0,196); dd->begin(DU_DRAW_POINTS, 3.0f); for (int i = 0; i < tile->header->vertCount; ++i) @@ -229,7 +229,7 @@ static void drawMeshTile(duDebugDraw* dd, const dtNavMesh& mesh, const dtNavMesh dd->vertex(v[0], v[1], v[2], vcol); } dd->end(); - + dd->depthMask(true); } @@ -257,6 +257,44 @@ void duDebugDrawNavMeshWithClosedList(struct duDebugDraw* dd, const dtNavMesh& m } } +void duDebugDrawNavMeshNodes(struct duDebugDraw* dd, const dtNavMeshQuery& query) +{ + if (!dd) return; + + const dtNodePool* pool = query.getNodePool(); + if (pool) + { + const float off = 0.5f; + dd->begin(DU_DRAW_POINTS, 4.0f); + for (int i = 0; i < pool->getHashSize(); ++i) + { + for (unsigned short j = pool->getFirst(i); j != DT_NULL_IDX; j = pool->getNext(j)) + { + const dtNode* node = pool->getNodeAtIdx(j+1); + if (!node) continue; + dd->vertex(node->pos[0],node->pos[1]+off,node->pos[2], duRGBA(255,192,0,255)); + } + } + dd->end(); + + dd->begin(DU_DRAW_LINES, 2.0f); + for (int i = 0; i < pool->getHashSize(); ++i) + { + for (unsigned short j = pool->getFirst(i); j != DT_NULL_IDX; j = pool->getNext(j)) + { + const dtNode* node = pool->getNodeAtIdx(j+1); + if (!node) continue; + if (!node->pidx) continue; + const dtNode* parent = pool->getNodeAtIdx(node->pidx); + if (!parent) continue; + dd->vertex(node->pos[0],node->pos[1]+off,node->pos[2], duRGBA(255,192,0,128)); + dd->vertex(parent->pos[0],parent->pos[1]+off,parent->pos[2], duRGBA(255,192,0,128)); + } + } + dd->end(); + } +} + static void drawMeshTileBVTree(duDebugDraw* dd, const dtMeshTile* tile) { @@ -291,28 +329,6 @@ void duDebugDrawNavMeshBVTree(duDebugDraw* dd, const dtNavMesh& mesh) } } -/* -static void calcRect(const float* va, const float* vb, - float* bmin, float* bmax, - int side, float padx, float pady) -{ - if (side == 0 || side == 4) - { - bmin[0] = dtMin(va[2],vb[2]) + padx; - bmin[1] = dtMin(va[1],vb[1]) - pady; - bmax[0] = dtMax(va[2],vb[2]) - padx; - bmax[1] = dtMax(va[1],vb[1]) + pady; - } - else if (side == 2 || side == 6) - { - bmin[0] = dtMin(va[0],vb[0]) + padx; - bmin[1] = dtMin(va[1],vb[1]) - pady; - bmax[0] = dtMax(va[0],vb[0]) - padx; - bmax[1] = dtMax(va[1],vb[1]) + pady; - } -} -*/ - static void drawMeshTilePortal(duDebugDraw* dd, const dtMeshTile* tile) { // Draw portals @@ -358,24 +374,6 @@ static void drawMeshTilePortal(duDebugDraw* dd, const dtMeshTile* tile) dd->vertex(x,vb[1]-pady,vb[2], col); dd->vertex(x,va[1]-pady,va[2], col); - -/* const float zmin = dtMin(va[2], vb[2]) - padx; - const float zmax = dtMax(va[2], vb[2]) + padx; - const float ymin = dtMin(va[1], vb[1]) - pady; - const float ymax = dtMax(va[1], vb[1]) + pady; - const float x = va[0] + ((side == 0) ? -0.02f : 0.02f); - - dd->vertex(x,ymin,zmin, col); - dd->vertex(x,ymin,zmax, col); - - dd->vertex(x,ymin,zmax, col); - dd->vertex(x,ymax,zmax, col); - - dd->vertex(x,ymax,zmax, col); - dd->vertex(x,ymax,zmin, col); - - dd->vertex(x,ymax,zmin, col); - dd->vertex(x,ymin,zmin, col);*/ } else if (side == 2 || side == 6) { @@ -394,25 +392,6 @@ static void drawMeshTilePortal(duDebugDraw* dd, const dtMeshTile* tile) dd->vertex(vb[0],vb[1]-pady,z, col); dd->vertex(va[0],va[1]-pady,z, col); - - -/* const float xmin = dtMin(va[0], vb[0]) - padx; - const float xmax = dtMax(va[0], vb[0]) + padx; - const float ymin = dtMin(va[1], vb[1]) - pady; - const float ymax = dtMax(va[1], vb[1]) + pady; - const float z = va[2] + ((side == 2) ? -0.02f : 0.02f); - - dd->vertex(xmin,ymin,z, col); - dd->vertex(xmax,ymin,z, col); - - dd->vertex(xmax,ymin,z, col); - dd->vertex(xmax,ymax,z, col); - - dd->vertex(xmax,ymax,z, col); - dd->vertex(xmin,ymax,z, col); - - dd->vertex(xmin,ymax,z, col); - dd->vertex(xmin,ymin,z, col);*/ } } diff --git a/Detour/Include/DetourNavMeshQuery.h b/Detour/Include/DetourNavMeshQuery.h index c56d6e0..7f019e3 100644 --- a/Detour/Include/DetourNavMeshQuery.h +++ b/Detour/Include/DetourNavMeshQuery.h @@ -19,14 +19,81 @@ #ifndef DETOURNAVMESHQUERY_H #define DETOURNAVMESHQUERY_H -#include "DetourAlloc.h" #include "DetourNavMesh.h" -struct dtQueryFilter + +// Define DT_VIRTUAL_QUERYFILTER if you wish to derive a custom filter from dtQueryFilter. +// On certain platforms indirect or virtual function call is expensive. The default +// setting is to use non-virtual functions, the actualy implementations of the functions +// are declared as inline for maximum speed. + +//#define DT_VIRTUAL_QUERYFILTER 1 + +// Class for polygon filtering and cost calculation during query operations. +// - It is possible to derive a custom query filter from dtQueryFilter by overriding +// the virtual functions passFilter() and getCost(). +// - Both functions should be as fast as possible. Use cached local copy of data +// instead of accessing your own objects where possible. +// - You do not need to adhere to the flags and cost logic provided by the default +// implementation. +// - In order for the A* to work properly, the cost should be proportional to +// the travel distance. Using cost modifier less than 1.0 is likely to lead +// to problems during pathfinding. +class dtQueryFilter { - dtQueryFilter() : includeFlags(0xffff), excludeFlags(0) {} - unsigned short includeFlags; // If any of the flags are set, the poly is included. - unsigned short excludeFlags; // If any of the flags are set, the poly is excluded. + float m_areaCost[DT_MAX_AREAS]; // Array storing cost per area type, used by default implementation. + unsigned short m_includeFlags; // Include poly flags, used by default implementation. + unsigned short m_excludeFlags; // Exclude poly flags, used by default implementation. + +public: + dtQueryFilter(); + + // Returns true if the polygon is can visited. + // Params: + // ref - (in) reference to the polygon test. + // tile - (in) pointer to the tile of the polygon test. + // poly - (in) pointer to the polygon test. +#ifdef DT_VIRTUAL_QUERYFILTER + virtual bool passFilter(const dtPolyRef ref, + const dtMeshTile* tile, + const dtPoly* poly) const; +#else + bool passFilter(const dtPolyRef ref, + const dtMeshTile* tile, + const dtPoly* poly) const; +#endif + + // Returns cost to travel from 'pa' to 'pb'.' + // The segment is fully contained inside 'cur'. + // 'pa' lies on the edge between 'prev' and 'cur', + // 'pb' lies on the edge between 'cur' and 'next'. + // Params: + // pa - (in) segment start position. + // pb - (in) segment end position. + // prevRef, prevTile, prevPoly - (in) data describing the previous polygon, can be null. + // curRef, curTile, curPoly - (in) data describing the current polygon. + // nextRef, nextTile, nextPoly - (in) data describing the next polygon, can be null. +#ifdef DT_VIRTUAL_QUERYFILTER + virtual float getCost(const float* pa, const float* pb, + const dtPolyRef prevRef, const dtMeshTile* prevTile, const dtPoly* prevPoly, + const dtPolyRef curRef, const dtMeshTile* curTile, const dtPoly* curPoly, + const dtPolyRef nextRef, const dtMeshTile* nextTile, const dtPoly* nextPoly) const; +#else + float getCost(const float* pa, const float* pb, + const dtPolyRef prevRef, const dtMeshTile* prevTile, const dtPoly* prevPoly, + const dtPolyRef curRef, const dtMeshTile* curTile, const dtPoly* curPoly, + const dtPolyRef nextRef, const dtMeshTile* nextTile, const dtPoly* nextPoly) const; +#endif + + // Getters and setters for the default implementation data. + inline float getAreaCost(const int i) const { return m_areaCost[i]; } + inline void setAreaCost(const int i, const float cost) { m_areaCost[i] = cost; } + + inline unsigned short getIncludeFlags() const { return m_includeFlags; } + inline void setIncludeFlags(const unsigned short flags) { m_includeFlags = flags; } + + inline unsigned short getExcludeFlags() const { return m_excludeFlags; } + inline void setExcludeFlags(const unsigned short flags) { m_excludeFlags = flags; } }; enum dtQueryState @@ -47,18 +114,18 @@ class dtNavMeshQuery // nav - (in) pointer to navigation mesh data. // maxNodes - (in) Maximum number of search nodes to use (max 65536). // Returns: True if succeed, else false. - bool init(dtNavMesh* nav, const int maxNodes); + bool init(class dtNavMesh* nav, const int maxNodes); // Sets the pathfinding cost of the specified area. // Params: // area - (in) area ID (0-63). // cost - (int) travel cost of the area. - void setAreaCost(const int area, float cost); +// void setAreaCost(const int area, float cost); // Returns the pathfinding cost of the specified area. // Params: // area - (in) area ID (0-63). - float getAreaCost(const int area) const; +// float getAreaCost(const int area) const; // Finds the nearest navigation polygon around the center location. // Params: @@ -101,8 +168,10 @@ class dtNavMeshQuery dtPolyRef* path, const int maxPathSize) const; // Intializes sliced path find query. - // Note: calling any other dtNavMeshQuery method before calling findPathEnd() + // Note 1: calling any other dtNavMeshQuery method before calling findPathEnd() // may results in corrupted data! + // Note 2: The pointer to filter is store, and used in subsequent + // calls to updateSlicedFindPath(). // Params: // startRef - (in) ref to path start polygon. // endRef - (in) ref to path end polygon. @@ -285,6 +354,8 @@ class dtNavMeshQuery // Returns true if poly reference ins in closed list. bool isInClosedList(dtPolyRef ref) const; + class dtNodePool* getNodePool() const { return m_nodePool; } + private: // Returns neighbour tile based on side. @@ -312,7 +383,7 @@ class dtNavMeshQuery dtPolyRef to, const dtPoly* toPoly, const dtMeshTile* toTile, float* mid) const; - dtNavMesh* m_nav; // Pointer to navmesh data. + class dtNavMesh* m_nav; // Pointer to navmesh data. struct dtQueryData { @@ -321,12 +392,10 @@ class dtNavMeshQuery float lastBestNodeCost; dtPolyRef startRef, endRef; float startPos[3], endPos[3]; - dtQueryFilter filter; + const dtQueryFilter* filter; }; dtQueryData m_query; // Sliced query state. - float m_areaCost[DT_MAX_AREAS]; // Cost per area. - class dtNodePool* m_tinyNodePool; // Pointer to small node pool. class dtNodePool* m_nodePool; // Pointer to node pool. class dtNodeQueue* m_openList; // Pointer to open list queue. diff --git a/Detour/Include/DetourNode.h b/Detour/Include/DetourNode.h index 53c09a7..af9515f 100644 --- a/Detour/Include/DetourNode.h +++ b/Detour/Include/DetourNode.h @@ -25,8 +25,11 @@ enum dtNodeFlags DT_NODE_CLOSED = 0x02, }; +static const unsigned short DT_NULL_IDX = 0xffff; + struct dtNode { + float pos[3]; float cost; float total; unsigned int id; @@ -55,6 +58,12 @@ class dtNodePool if (!idx) return 0; return &m_nodes[idx-1]; } + + inline const dtNode* getNodeAtIdx(unsigned int idx) const + { + if (!idx) return 0; + return &m_nodes[idx-1]; + } inline int getMemUsed() const { @@ -66,6 +75,10 @@ class dtNodePool inline int getMaxNodes() const { return m_maxNodes; } + inline int getHashSize() const { return m_hashSize; } + inline unsigned short getFirst(int bucket) const { return m_first[bucket]; } + inline unsigned short getNext(int i) const { return m_next[i]; } + private: inline unsigned int hashint(unsigned int a) const { diff --git a/Detour/Source/DetourNavMeshQuery.cpp b/Detour/Source/DetourNavMeshQuery.cpp index e10bf88..06b472f 100644 --- a/Detour/Source/DetourNavMeshQuery.cpp +++ b/Detour/Source/DetourNavMeshQuery.cpp @@ -19,8 +19,8 @@ #include #include #include -#include #include "DetourNavMeshQuery.h" +#include "DetourNavMesh.h" #include "DetourNode.h" #include "DetourCommon.h" #include "DetourAlloc.h" @@ -28,8 +28,48 @@ #include -// Search heuristic scale. -static const float H_SCALE = 0.999f; +dtQueryFilter::dtQueryFilter() : + m_includeFlags(0xffff), + m_excludeFlags(0) +{ + for (int i = 0; i < DT_MAX_AREAS; ++i) + m_areaCost[i] = 1.0f; +} + +#ifdef DT_VIRTUAL_QUERYFILTER +bool dtQueryFilter::passFilter(const dtPolyRef /*ref*/, + const dtMeshTile* /*tile*/, + const dtPoly* poly) const +{ + return (poly->flags & includeFlags) != 0 && (poly->flags & excludeFlags) == 0; +} + +float dtQueryFilter::getCost(const float* pa, const float* pb, + const dtPolyRef /*prevRef*/, const dtMeshTile* /*prevTile*/, const dtPoly* /*prevPoly*/, + const dtPolyRef /*curRef*/, const dtMeshTile* /*curTile*/, const dtPoly* curPoly, + const dtPolyRef /*nextRef*/, const dtMeshTile* /*nextTile*/, const dtPoly* /*nextPoly*/) const +{ + return dtVdist(pa, pb) * areaCost[curPoly->area]; +} +#else +inline bool dtQueryFilter::passFilter(const dtPolyRef /*ref*/, + const dtMeshTile* /*tile*/, + const dtPoly* poly) const +{ + return (poly->flags & m_includeFlags) != 0 && (poly->flags & m_excludeFlags) == 0; +} + +inline float dtQueryFilter::getCost(const float* pa, const float* pb, + const dtPolyRef /*prevRef*/, const dtMeshTile* /*prevTile*/, const dtPoly* /*prevPoly*/, + const dtPolyRef /*curRef*/, const dtMeshTile* /*curTile*/, const dtPoly* curPoly, + const dtPolyRef /*nextRef*/, const dtMeshTile* /*nextTile*/, const dtPoly* /*nextPoly*/) const +{ + return dtVdist(pa, pb) * m_areaCost[curPoly->area]; +} +#endif + +static const float H_SCALE = 0.999f; // Search heuristic scale. + inline int opposite(int side) { return (side+4) & 0x7; } @@ -43,11 +83,6 @@ inline bool overlapBoxes(const float* amin, const float* amax, return overlap; } -inline bool passFilter(const dtQueryFilter* filter, unsigned short flags) -{ - return (flags & filter->includeFlags) != 0 && (flags & filter->excludeFlags) == 0; -} - dtNavMeshQuery* dtAllocNavMeshQuery() { return new(dtAlloc(sizeof(dtNavMeshQuery), DT_ALLOC_PERM)) dtNavMeshQuery; @@ -66,8 +101,6 @@ dtNavMeshQuery::dtNavMeshQuery() : m_nodePool(0), m_openList(0) { - for (int i = 0; i < DT_MAX_AREAS; ++i) - m_areaCost[i] = 1.0f; memset(&m_query, 0, sizeof(dtQueryData)); } @@ -276,6 +309,7 @@ bool dtNavMeshQuery::getPolyHeight(dtPolyRef ref, const float* pos, float* heigh return false; } +/* void dtNavMeshQuery::setAreaCost(const int area, float cost) { if (area >= 0 && area < DT_MAX_AREAS) @@ -288,6 +322,7 @@ float dtNavMeshQuery::getAreaCost(const int area) const return m_areaCost[area]; return -1; } +*/ dtPolyRef dtNavMeshQuery::findNearestPoly(const float* center, const float* extents, const dtQueryFilter* filter, float* nearestPt) const @@ -398,10 +433,11 @@ int dtNavMeshQuery::queryPolygonsInTile(const dtMeshTile* tile, const float* qmi if (isLeafNode && overlap) { - if (passFilter(filter, tile->polys[node->i].flags)) + dtPolyRef ref = base | (dtPolyRef)node->i; + if (filter->passFilter(ref, tile, &tile->polys[node->i])) { if (n < maxPolys) - polys[n++] = base | (dtPolyRef)node->i; + polys[n++] = ref; } } @@ -436,10 +472,11 @@ int dtNavMeshQuery::queryPolygonsInTile(const dtMeshTile* tile, const float* qmi } if (overlapBoxes(qmin,qmax, bmin,bmax)) { - if (passFilter(filter, p->flags)) + const dtPolyRef ref = base | (dtPolyRef)i; + if (filter->passFilter(ref, tile, p)) { if (n < maxPolys) - polys[n++] = base | (dtPolyRef)i; + polys[n++] = ref; } } } @@ -505,6 +542,7 @@ int dtNavMeshQuery::findPath(dtPolyRef startRef, dtPolyRef endRef, m_openList->clear(); dtNode* startNode = m_nodePool->getNode(startRef); + dtVcopy(startNode->pos, startPos); startNode->pidx = 0; startNode->cost = 0; startNode->total = dtVdist(startPos, endPos) * H_SCALE; @@ -517,8 +555,8 @@ int dtNavMeshQuery::findPath(dtPolyRef startRef, dtPolyRef endRef, while (!m_openList->empty()) { - dtNode* bestNode = m_openList->pop(); // Remove node from open list and put it in closed list. + dtNode* bestNode = m_openList->pop(); bestNode->flags &= ~DT_NODE_OPEN; bestNode->flags |= DT_NODE_CLOSED; @@ -529,8 +567,6 @@ int dtNavMeshQuery::findPath(dtPolyRef startRef, dtPolyRef endRef, break; } - float previousEdgeMidPoint[3]; - // Get current poly and tile. // The API input has been cheked already, skip checking internal data. const dtPolyRef bestRef = bestNode->id; @@ -545,15 +581,7 @@ int dtNavMeshQuery::findPath(dtPolyRef startRef, dtPolyRef endRef, if (bestNode->pidx) parentRef = m_nodePool->getNodeAtIdx(bestNode->pidx)->id; if (parentRef) - { - m_nav->getTileAndPolyByRefUnsafe(parentRef, &parentTile, &parentPoly); - getEdgeMidPoint(parentRef, parentPoly, parentTile, - bestRef, bestPoly, bestTile, previousEdgeMidPoint); - } - else - { - dtVcopy(previousEdgeMidPoint, startPos); - } + m_nav->getTileAndPolyByRefUnsafe(parentRef, &parentTile, &parentPoly); for (unsigned int i = bestPoly->firstLink; i != DT_NULL_LINK; i = bestTile->links[i].next) { @@ -569,74 +597,85 @@ int dtNavMeshQuery::findPath(dtPolyRef startRef, dtPolyRef endRef, const dtPoly* neighbourPoly = 0; m_nav->getTileAndPolyByRefUnsafe(neighbourRef, &neighbourTile, &neighbourPoly); - if (!passFilter(filter, neighbourPoly->flags)) + if (!filter->passFilter(neighbourRef, neighbourTile, neighbourPoly)) + continue; + + dtNode* neighbourNode = m_nodePool->getNode(neighbourRef); + if (!neighbourNode) continue; - dtNode newNode; - newNode.pidx = m_nodePool->getNodeIdx(bestNode); - newNode.id = neighbourRef; - - // Calculate cost. - float edgeMidPoint[3]; - - getEdgeMidPoint(bestRef, bestPoly, bestTile, - neighbourRef, neighbourPoly, neighbourTile, edgeMidPoint); + // If the node is visited the first time, calculate node position. + if (neighbourNode->flags == 0) + { + getEdgeMidPoint(bestRef, bestPoly, bestTile, + neighbourRef, neighbourPoly, neighbourTile, + neighbourNode->pos); + } + + // Calculate cost and heuristic. + float cost = 0; + float heuristic = 0; // Special case for last node. - float h = 0; if (neighbourRef == endRef) { // Cost - newNode.cost = bestNode->cost + - dtVdist(previousEdgeMidPoint,edgeMidPoint) * m_areaCost[bestPoly->area] + - dtVdist(edgeMidPoint, endPos) * m_areaCost[neighbourPoly->area]; - // Heuristic - h = 0; + const float curCost = filter->getCost(bestNode->pos, neighbourNode->pos, + parentRef, parentTile, parentPoly, + bestRef, bestTile, bestPoly, + neighbourRef, neighbourTile, neighbourPoly); + const float endCost = filter->getCost(neighbourNode->pos, endPos, + bestRef, bestTile, bestPoly, + neighbourRef, neighbourTile, neighbourPoly, + 0, 0, 0); + + cost = bestNode->cost + curCost + endCost; + heuristic = 0; } else { // Cost - newNode.cost = bestNode->cost + - dtVdist(previousEdgeMidPoint,edgeMidPoint) * m_areaCost[bestPoly->area]; - // Heuristic - h = dtVdist(edgeMidPoint,endPos)*H_SCALE; + const float curCost = filter->getCost(bestNode->pos, neighbourNode->pos, + parentRef, parentTile, parentPoly, + bestRef, bestTile, bestPoly, + neighbourRef, neighbourTile, neighbourPoly); + cost = bestNode->cost + curCost; + heuristic = dtVdist(neighbourNode->pos, endPos)*H_SCALE; } - newNode.total = newNode.cost + h; - - dtNode* actualNode = m_nodePool->getNode(newNode.id); - if (!actualNode) - continue; + + const float total = cost + heuristic; // The node is already in open list and the new result is worse, skip. - if ((actualNode->flags & DT_NODE_OPEN) && newNode.total >= actualNode->total) + if ((neighbourNode->flags & DT_NODE_OPEN) && total >= neighbourNode->total) continue; // The node is already visited and process, and the new result is worse, skip. - if ((actualNode->flags & DT_NODE_CLOSED) && newNode.total >= actualNode->total) + if ((neighbourNode->flags & DT_NODE_CLOSED) && total >= neighbourNode->total) continue; // Add or update the node. - actualNode->flags &= ~DT_NODE_CLOSED; - actualNode->pidx = newNode.pidx; - actualNode->cost = newNode.cost; - actualNode->total = newNode.total; + neighbourNode->pidx = m_nodePool->getNodeIdx(bestNode); + neighbourNode->id = neighbourRef; + neighbourNode->flags &= ~DT_NODE_CLOSED; + neighbourNode->cost = cost; + neighbourNode->total = total; - // Update nearest node to target so far. - if (h < lastBestNodeCost) - { - lastBestNodeCost = h; - lastBestNode = actualNode; - } - - if (actualNode->flags & DT_NODE_OPEN) + if (neighbourNode->flags & DT_NODE_OPEN) { // Already in open, update node location. - m_openList->modify(actualNode); + m_openList->modify(neighbourNode); } else { // Put the node in open list. - actualNode->flags |= DT_NODE_OPEN; - m_openList->push(actualNode); + neighbourNode->flags |= DT_NODE_OPEN; + m_openList->push(neighbourNode); + } + + // Update nearest node to target so far. + if (heuristic < lastBestNodeCost) + { + lastBestNodeCost = heuristic; + lastBestNode = neighbourNode; } } } @@ -666,8 +705,6 @@ int dtNavMeshQuery::findPath(dtPolyRef startRef, dtPolyRef endRef, return n; } - - dtQueryState dtNavMeshQuery::initSlicedFindPath(dtPolyRef startRef, dtPolyRef endRef, const float* startPos, const float* endPos, const dtQueryFilter* filter) @@ -683,7 +720,7 @@ dtQueryState dtNavMeshQuery::initSlicedFindPath(dtPolyRef startRef, dtPolyRef en m_query.endRef = endRef; dtVcopy(m_query.startPos, startPos); dtVcopy(m_query.endPos, endPos); - m_query.filter = *filter; + m_query.filter = filter; if (!startRef || !endRef) return DT_QUERY_FAILED; @@ -702,6 +739,7 @@ dtQueryState dtNavMeshQuery::initSlicedFindPath(dtPolyRef startRef, dtPolyRef en m_openList->clear(); dtNode* startNode = m_nodePool->getNode(startRef); + dtVcopy(startNode->pos, startPos); startNode->pidx = 0; startNode->cost = 0; startNode->total = dtVdist(startPos, endPos) * H_SCALE; @@ -733,8 +771,8 @@ dtQueryState dtNavMeshQuery::updateSlicedFindPath(const int maxIter) { iter++; - dtNode* bestNode = m_openList->pop(); // Remove node from open list and put it in closed list. + dtNode* bestNode = m_openList->pop(); bestNode->flags &= ~DT_NODE_OPEN; bestNode->flags |= DT_NODE_CLOSED; @@ -746,9 +784,8 @@ dtQueryState dtNavMeshQuery::updateSlicedFindPath(const int maxIter) return m_query.state; } - float previousEdgeMidPoint[3]; - // Get current poly and tile. + // The API input has been cheked already, skip checking internal data. const dtPolyRef bestRef = bestNode->id; const dtMeshTile* bestTile = 0; const dtPoly* bestPoly = 0; @@ -763,12 +800,8 @@ dtQueryState dtNavMeshQuery::updateSlicedFindPath(const int maxIter) dtPolyRef parentRef = 0; const dtMeshTile* parentTile = 0; const dtPoly* parentPoly = 0; - dtNode* parentNode = 0; if (bestNode->pidx) - { - parentNode = m_nodePool->getNodeAtIdx(bestNode->pidx); - parentRef = parentNode->id; - } + parentRef = m_nodePool->getNodeAtIdx(bestNode->pidx)->id; if (parentRef) { if (!m_nav->getTileAndPolyByRef(parentRef, &parentTile, &parentPoly)) @@ -777,12 +810,6 @@ dtQueryState dtNavMeshQuery::updateSlicedFindPath(const int maxIter) m_query.state = DT_QUERY_FAILED; return m_query.state; } - getEdgeMidPoint(parentRef, parentPoly, parentTile, - bestRef, bestPoly, bestTile, previousEdgeMidPoint); - } - else - { - dtVcopy(previousEdgeMidPoint, m_query.startPos); } for (unsigned int i = bestPoly->firstLink; i != DT_NULL_LINK; i = bestTile->links[i].next) @@ -799,74 +826,85 @@ dtQueryState dtNavMeshQuery::updateSlicedFindPath(const int maxIter) const dtPoly* neighbourPoly = 0; m_nav->getTileAndPolyByRefUnsafe(neighbourRef, &neighbourTile, &neighbourPoly); - if (!passFilter(&m_query.filter, neighbourPoly->flags)) + if (!m_query.filter->passFilter(neighbourRef, neighbourTile, neighbourPoly)) continue; - dtNode newNode; - newNode.pidx = m_nodePool->getNodeIdx(bestNode); - newNode.id = neighbourRef; + dtNode* neighbourNode = m_nodePool->getNode(neighbourRef); + if (!neighbourNode) + continue; - // Calculate cost. - float edgeMidPoint[3]; + // If the node is visited the first time, calculate node position. + if (neighbourNode->flags == 0) + { + getEdgeMidPoint(bestRef, bestPoly, bestTile, + neighbourRef, neighbourPoly, neighbourTile, + neighbourNode->pos); + } - getEdgeMidPoint(bestRef, bestPoly, bestTile, - neighbourRef, neighbourPoly, neighbourTile, edgeMidPoint); + // Calculate cost and heuristic. + float cost = 0; + float heuristic = 0; // Special case for last node. - float h = 0; if (neighbourRef == m_query.endRef) { // Cost - newNode.cost = bestNode->cost + - dtVdist(previousEdgeMidPoint,edgeMidPoint) * m_areaCost[bestPoly->area] + - dtVdist(edgeMidPoint, m_query.endPos) * m_areaCost[neighbourPoly->area]; - // Heuristic - h = 0; + const float curCost = m_query.filter->getCost(bestNode->pos, neighbourNode->pos, + parentRef, parentTile, parentPoly, + bestRef, bestTile, bestPoly, + neighbourRef, neighbourTile, neighbourPoly); + const float endCost = m_query.filter->getCost(neighbourNode->pos, m_query.endPos, + bestRef, bestTile, bestPoly, + neighbourRef, neighbourTile, neighbourPoly, + 0, 0, 0); + + cost = bestNode->cost + curCost + endCost; + heuristic = 0; } else { // Cost - newNode.cost = bestNode->cost + - dtVdist(previousEdgeMidPoint,edgeMidPoint) * m_areaCost[bestPoly->area]; - // Heuristic - h = dtVdist(edgeMidPoint, m_query.endPos)*H_SCALE; + const float curCost = m_query.filter->getCost(bestNode->pos, neighbourNode->pos, + parentRef, parentTile, parentPoly, + bestRef, bestTile, bestPoly, + neighbourRef, neighbourTile, neighbourPoly); + cost = bestNode->cost + curCost; + heuristic = dtVdist(neighbourNode->pos, m_query.endPos)*H_SCALE; } - newNode.total = newNode.cost + h; - dtNode* actualNode = m_nodePool->getNode(newNode.id); - if (!actualNode) - continue; + const float total = cost + heuristic; // The node is already in open list and the new result is worse, skip. - if ((actualNode->flags & DT_NODE_OPEN) && newNode.total >= actualNode->total) + if ((neighbourNode->flags & DT_NODE_OPEN) && total >= neighbourNode->total) continue; // The node is already visited and process, and the new result is worse, skip. - if ((actualNode->flags & DT_NODE_CLOSED) && newNode.total >= actualNode->total) + if ((neighbourNode->flags & DT_NODE_CLOSED) && total >= neighbourNode->total) continue; // Add or update the node. - actualNode->flags &= ~DT_NODE_CLOSED; - actualNode->pidx = newNode.pidx; - actualNode->cost = newNode.cost; - actualNode->total = newNode.total; + neighbourNode->pidx = m_nodePool->getNodeIdx(bestNode); + neighbourNode->id = neighbourRef; + neighbourNode->flags &= ~DT_NODE_CLOSED; + neighbourNode->cost = cost; + neighbourNode->total = total; - // Update nearest node to target so far. - if (h < m_query.lastBestNodeCost) - { - m_query.lastBestNodeCost = h; - m_query.lastBestNode = actualNode; - } - - if (actualNode->flags & DT_NODE_OPEN) + if (neighbourNode->flags & DT_NODE_OPEN) { // Already in open, update node location. - m_openList->modify(actualNode); + m_openList->modify(neighbourNode); } else { // Put the node in open list. - actualNode->flags |= DT_NODE_OPEN; - m_openList->push(actualNode); + neighbourNode->flags |= DT_NODE_OPEN; + m_openList->push(neighbourNode); + } + + // Update nearest node to target so far. + if (heuristic < m_query.lastBestNodeCost) + { + m_query.lastBestNodeCost = heuristic; + m_query.lastBestNode = neighbourNode; } } } @@ -1221,18 +1259,29 @@ int dtNavMeshQuery::moveAlongSurface(dtPolyRef startRef, const float* startPos, const dtLink* link = &curTile->links[k]; if (link->edge == j) { - if (link->ref != 0 && passFilter(filter, m_nav->getPolyFlags(link->ref))) + if (link->ref != 0) { - if (nneis < MAX_NEIS) - neis[nneis++] = link->ref; + const dtMeshTile* neiTile = 0; + const dtPoly* neiPoly = 0; + m_nav->getTileAndPolyByRefUnsafe(link->ref, &neiTile, &neiPoly); + if (filter->passFilter(link->ref, neiTile, neiPoly)) + { + if (nneis < MAX_NEIS) + neis[nneis++] = link->ref; + } } } } } - else if (curPoly->neis[j] && passFilter(filter, curTile->polys[curPoly->neis[j]-1].flags)) + else if (curPoly->neis[j]) { - // Internal edge, encode id. - neis[nneis++] = m_nav->getPolyRefBase(curTile) | (unsigned int)(curPoly->neis[j]-1); + const unsigned int idx = (unsigned int)(curPoly->neis[j]-1); + const dtPolyRef ref = m_nav->getPolyRefBase(curTile) | idx; + if (filter->passFilter(ref, curTile, &curTile->polys[idx])) + { + // Internal edge, encode id. + neis[nneis++] = ref; + } } if (!nneis) @@ -1512,7 +1561,7 @@ int dtNavMeshQuery::raycast(dtPolyRef centerRef, const float* startPos, const fl continue; // Skip links based on filter. - if (!passFilter(filter, nextPoly->flags)) + if (!filter->passFilter(link->ref, nextTile, nextPoly)) continue; // If the link is internal, just return the ref. @@ -1615,6 +1664,7 @@ int dtNavMeshQuery::findPolysAroundCircle(dtPolyRef centerRef, const float* cent m_openList->clear(); dtNode* startNode = m_nodePool->getNode(centerRef); + dtVcopy(startNode->pos, centerPos); startNode->pidx = 0; startNode->cost = 0; startNode->total = 0; @@ -1639,8 +1689,8 @@ int dtNavMeshQuery::findPolysAroundCircle(dtPolyRef centerRef, const float* cent while (!m_openList->empty()) { dtNode* bestNode = m_openList->pop(); - - float previousEdgeMidPoint[3]; + bestNode->flags &= ~DT_NODE_OPEN; + bestNode->flags |= DT_NODE_CLOSED; // Get poly and tile. // The API input has been cheked already, skip checking internal data. @@ -1656,16 +1706,7 @@ int dtNavMeshQuery::findPolysAroundCircle(dtPolyRef centerRef, const float* cent if (bestNode->pidx) parentRef = m_nodePool->getNodeAtIdx(bestNode->pidx)->id; if (parentRef) - { m_nav->getTileAndPolyByRefUnsafe(parentRef, &parentTile, &parentPoly); - - getEdgeMidPoint(parentRef, parentPoly, parentTile, - bestRef, bestPoly, bestTile, previousEdgeMidPoint); - } - else - { - dtVcopy(previousEdgeMidPoint, centerPos); - } for (unsigned int i = bestPoly->firstLink; i != DT_NULL_LINK; i = bestTile->links[i].next) { @@ -1681,7 +1722,7 @@ int dtNavMeshQuery::findPolysAroundCircle(dtPolyRef centerRef, const float* cent m_nav->getTileAndPolyByRefUnsafe(neighbourRef, &neighbourTile, &neighbourPoly); // Do not advance if the polygon is excluded by the filter. - if (!passFilter(filter, neighbourPoly->flags)) + if (!filter->passFilter(neighbourRef, neighbourTile, neighbourPoly)) continue; // Find edge and calc distance to the edge. @@ -1695,46 +1736,46 @@ int dtNavMeshQuery::findPolysAroundCircle(dtPolyRef centerRef, const float* cent if (distSqr > radiusSqr) continue; - dtNode newNode; - newNode.pidx = m_nodePool->getNodeIdx(bestNode); - newNode.id = neighbourRef; + dtNode* neighbourNode = m_nodePool->getNode(neighbourRef); + if (!neighbourNode) + continue; + + if (neighbourNode->flags & DT_NODE_CLOSED) + continue; // Cost - float edgeMidPoint[3]; - dtVlerp(edgeMidPoint, va, vb, 0.5f); + if (neighbourNode->flags == 0) + dtVlerp(neighbourNode->pos, va, vb, 0.5f); - newNode.total = bestNode->total + dtVdist(previousEdgeMidPoint, edgeMidPoint); + const float total = bestNode->total + dtVdist(bestNode->pos, neighbourNode->pos); - dtNode* actualNode = m_nodePool->getNode(newNode.id); - if (!actualNode) + // The node is already in open list and the new result is worse, skip. + if ((neighbourNode->flags & DT_NODE_OPEN) && total >= neighbourNode->total) continue; - if (!((actualNode->flags & DT_NODE_OPEN) && newNode.total > actualNode->total) && - !((actualNode->flags & DT_NODE_CLOSED) && newNode.total > actualNode->total)) + neighbourNode->id = neighbourRef; + neighbourNode->flags &= ~DT_NODE_CLOSED; + neighbourNode->pidx = m_nodePool->getNodeIdx(bestNode); + neighbourNode->total = total; + + if (neighbourNode->flags & DT_NODE_OPEN) { - actualNode->flags &= ~DT_NODE_CLOSED; - actualNode->pidx = newNode.pidx; - actualNode->total = newNode.total; - - if (actualNode->flags & DT_NODE_OPEN) - { - m_openList->modify(actualNode); - } - else + m_openList->modify(neighbourNode); + } + else + { + if (n < maxResult) { - if (n < maxResult) - { - if (resultRef) - resultRef[n] = actualNode->id; - if (resultParent) - resultParent[n] = m_nodePool->getNodeAtIdx(actualNode->pidx)->id; - if (resultCost) - resultCost[n] = actualNode->total; - ++n; - } - actualNode->flags = DT_NODE_OPEN; - m_openList->push(actualNode); + if (resultRef) + resultRef[n] = neighbourNode->id; + if (resultParent) + resultParent[n] = m_nodePool->getNodeAtIdx(neighbourNode->pidx)->id; + if (resultCost) + resultCost[n] = neighbourNode->total; + ++n; } + neighbourNode->flags = DT_NODE_OPEN; + m_openList->push(neighbourNode); } } } @@ -1758,7 +1799,13 @@ int dtNavMeshQuery::findPolysAroundShape(dtPolyRef centerRef, const float* verts m_nodePool->clear(); m_openList->clear(); + float centerPos[3] = {0,0,0}; + for (int i = 0; i < nverts; ++i) + dtVadd(centerPos,centerPos,&verts[i*3]); + dtVscale(centerPos,centerPos,1.0f/nverts); + dtNode* startNode = m_nodePool->getNode(centerRef); + dtVcopy(startNode->pos, centerPos); startNode->pidx = 0; startNode->cost = 0; startNode->total = 0; @@ -1778,16 +1825,11 @@ int dtNavMeshQuery::findPolysAroundShape(dtPolyRef centerRef, const float* verts ++n; } - float centerPos[3] = {0,0,0}; - for (int i = 0; i < nverts; ++i) - dtVadd(centerPos,centerPos,&verts[i*3]); - dtVscale(centerPos,centerPos,1.0f/nverts); - while (!m_openList->empty()) { dtNode* bestNode = m_openList->pop(); - - float previousEdgeMidPoint[3]; + bestNode->flags &= ~DT_NODE_OPEN; + bestNode->flags |= DT_NODE_CLOSED; // Get poly and tile. // The API input has been cheked already, skip checking internal data. @@ -1803,15 +1845,7 @@ int dtNavMeshQuery::findPolysAroundShape(dtPolyRef centerRef, const float* verts if (bestNode->pidx) parentRef = m_nodePool->getNodeAtIdx(bestNode->pidx)->id; if (parentRef) - { m_nav->getTileAndPolyByRefUnsafe(parentRef, &parentTile, &parentPoly); - getEdgeMidPoint(parentRef, parentPoly, parentTile, - bestRef, bestPoly, bestTile, previousEdgeMidPoint); - } - else - { - dtVcopy(previousEdgeMidPoint, centerPos); - } for (unsigned int i = bestPoly->firstLink; i != DT_NULL_LINK; i = bestTile->links[i].next) { @@ -1827,7 +1861,7 @@ int dtNavMeshQuery::findPolysAroundShape(dtPolyRef centerRef, const float* verts m_nav->getTileAndPolyByRefUnsafe(neighbourRef, &neighbourTile, &neighbourPoly); // Do not advance if the polygon is excluded by the filter. - if (!passFilter(filter, neighbourPoly->flags)) + if (!filter->passFilter(neighbourRef, neighbourTile, neighbourPoly)) continue; // Find edge and calc distance to the edge. @@ -1843,46 +1877,46 @@ int dtNavMeshQuery::findPolysAroundShape(dtPolyRef centerRef, const float* verts if (tmin > 1.0f || tmax < 0.0f) continue; - dtNode newNode; - newNode.pidx = m_nodePool->getNodeIdx(bestNode); - newNode.id = neighbourRef; + dtNode* neighbourNode = m_nodePool->getNode(neighbourRef); + if (!neighbourNode) + continue; + + if (neighbourNode->flags & DT_NODE_CLOSED) + continue; // Cost - float edgeMidPoint[3]; - dtVlerp(edgeMidPoint, va, vb, 0.5f); + if (neighbourNode->flags == 0) + dtVlerp(neighbourNode->pos, va, vb, 0.5f); - newNode.total = bestNode->total + dtVdist(previousEdgeMidPoint, edgeMidPoint); + const float total = bestNode->total + dtVdist(bestNode->pos, neighbourNode->pos); - dtNode* actualNode = m_nodePool->getNode(newNode.id); - if (!actualNode) + // The node is already in open list and the new result is worse, skip. + if ((neighbourNode->flags & DT_NODE_OPEN) && total >= neighbourNode->total) continue; - if (!((actualNode->flags & DT_NODE_OPEN) && newNode.total > actualNode->total) && - !((actualNode->flags & DT_NODE_CLOSED) && newNode.total > actualNode->total)) + neighbourNode->id = neighbourRef; + neighbourNode->flags &= ~DT_NODE_CLOSED; + neighbourNode->pidx = m_nodePool->getNodeIdx(bestNode); + neighbourNode->total = total; + + if (neighbourNode->flags & DT_NODE_OPEN) { - actualNode->flags &= ~DT_NODE_CLOSED; - actualNode->pidx = newNode.pidx; - actualNode->total = newNode.total; - - if (actualNode->flags & DT_NODE_OPEN) + m_openList->modify(neighbourNode); + } + else + { + if (n < maxResult) { - m_openList->modify(actualNode); - } - else - { - if (n < maxResult) - { - if (resultRef) - resultRef[n] = actualNode->id; - if (resultParent) - resultParent[n] = m_nodePool->getNodeAtIdx(actualNode->pidx)->id; - if (resultCost) - resultCost[n] = actualNode->total; - ++n; - } - actualNode->flags = DT_NODE_OPEN; - m_openList->push(actualNode); + if (resultRef) + resultRef[n] = neighbourNode->id; + if (resultParent) + resultParent[n] = m_nodePool->getNodeAtIdx(neighbourNode->pidx)->id; + if (resultCost) + resultCost[n] = neighbourNode->total; + ++n; } + neighbourNode->flags = DT_NODE_OPEN; + m_openList->push(neighbourNode); } } } @@ -1969,7 +2003,7 @@ int dtNavMeshQuery::findLocalNeighbourhood(dtPolyRef centerRef, const float* cen continue; // Do not advance if the polygon is excluded by the filter. - if (!passFilter(filter, neighbourPoly->flags)) + if (!filter->passFilter(neighbourRef, neighbourTile, neighbourPoly)) continue; // Find edge and calc distance to the edge. @@ -2104,17 +2138,26 @@ int dtNavMeshQuery::getPolyWallSegments(dtPolyRef ref, const dtQueryFilter* filt const dtLink* link = &tile->links[k]; if (link->edge == j) { - if (link->ref != 0 && passFilter(filter, m_nav->getPolyFlags(link->ref))) + if (link->ref != 0) { - insertInterval(ints, nints, MAX_INTERVAL, link->bmin, link->bmax); + const dtMeshTile* neiTile = 0; + const dtPoly* neiPoly = 0; + m_nav->getTileAndPolyByRefUnsafe(link->ref, &neiTile, &neiPoly); + if (filter->passFilter(link->ref, neiTile, neiPoly)) + { + insertInterval(ints, nints, MAX_INTERVAL, link->bmin, link->bmax); + } } } } } - else if (poly->neis[j] && passFilter(filter, tile->polys[poly->neis[j]-1].flags)) + else if (poly->neis[j]) { // Internal edge - continue; + const unsigned int idx = (unsigned int)(poly->neis[j]-1); + const dtPolyRef ref = m_nav->getPolyRefBase(tile) | idx; + if (filter->passFilter(ref, tile, &tile->polys[idx])) + continue; } // Add sentinels @@ -2173,6 +2216,7 @@ float dtNavMeshQuery::findDistanceToWall(dtPolyRef centerRef, const float* cente m_openList->clear(); dtNode* startNode = m_nodePool->getNode(centerRef); + dtVcopy(startNode->pos, centerPos); startNode->pidx = 0; startNode->cost = 0; startNode->total = 0; @@ -2185,8 +2229,8 @@ float dtNavMeshQuery::findDistanceToWall(dtPolyRef centerRef, const float* cente while (!m_openList->empty()) { dtNode* bestNode = m_openList->pop(); - - float previousEdgeMidPoint[3]; + bestNode->flags &= ~DT_NODE_OPEN; + bestNode->flags |= DT_NODE_CLOSED; // Get poly and tile. // The API input has been cheked already, skip checking internal data. @@ -2202,15 +2246,7 @@ float dtNavMeshQuery::findDistanceToWall(dtPolyRef centerRef, const float* cente if (bestNode->pidx) parentRef = m_nodePool->getNodeAtIdx(bestNode->pidx)->id; if (parentRef) - { m_nav->getTileAndPolyByRefUnsafe(parentRef, &parentTile, &parentPoly); - getEdgeMidPoint(parentRef, parentPoly, parentTile, - bestRef, bestPoly, bestTile, previousEdgeMidPoint); - } - else - { - dtVcopy(previousEdgeMidPoint, centerPos); - } // Hit test walls. for (int i = 0, j = (int)bestPoly->vertCount-1; i < (int)bestPoly->vertCount; j = i++) @@ -2225,17 +2261,26 @@ float dtNavMeshQuery::findDistanceToWall(dtPolyRef centerRef, const float* cente const dtLink* link = &bestTile->links[k]; if (link->edge == j) { - if (link->ref != 0 && passFilter(filter, m_nav->getPolyFlags(link->ref))) - solid = false; + if (link->ref != 0) + { + const dtMeshTile* neiTile = 0; + const dtPoly* neiPoly = 0; + m_nav->getTileAndPolyByRefUnsafe(link->ref, &neiTile, &neiPoly); + if (filter->passFilter(link->ref, neiTile, neiPoly)) + solid = false; + } break; } } if (!solid) continue; } - else if (bestPoly->neis[j] && passFilter(filter, bestTile->polys[bestPoly->neis[j]-1].flags)) + else if (bestPoly->neis[j]) { // Internal edge - continue; + const unsigned int idx = (unsigned int)(bestPoly->neis[j]-1); + const dtPolyRef ref = m_nav->getPolyRefBase(bestTile) | idx; + if (filter->passFilter(ref, bestTile, &bestTile->polys[idx])) + continue; } // Calc distance to the edge. @@ -2283,40 +2328,42 @@ float dtNavMeshQuery::findDistanceToWall(dtPolyRef centerRef, const float* cente if (distSqr > radiusSqr) continue; - if (!passFilter(filter, neighbourPoly->flags)) + if (!filter->passFilter(neighbourRef, neighbourTile, neighbourPoly)) + continue; + + dtNode* neighbourNode = m_nodePool->getNode(neighbourRef); + if (!neighbourNode) continue; - dtNode newNode; - newNode.pidx = m_nodePool->getNodeIdx(bestNode); - newNode.id = neighbourRef; + if (neighbourNode->flags & DT_NODE_CLOSED) + continue; // Cost - float edgeMidPoint[3]; - getEdgeMidPoint(bestRef, bestPoly, bestTile, - neighbourRef, neighbourPoly, neighbourTile, edgeMidPoint); + if (neighbourNode->flags == 0) + { + getEdgeMidPoint(bestRef, bestPoly, bestTile, + neighbourRef, neighbourPoly, neighbourTile, neighbourNode->pos); + } - newNode.total = bestNode->total + dtVdist(previousEdgeMidPoint, edgeMidPoint); + const float total = bestNode->total + dtVdist(bestNode->pos, neighbourNode->pos); - dtNode* actualNode = m_nodePool->getNode(newNode.id); - if (!actualNode) + // The node is already in open list and the new result is worse, skip. + if ((neighbourNode->flags & DT_NODE_OPEN) && total >= neighbourNode->total) continue; - if (!((actualNode->flags & DT_NODE_OPEN) && newNode.total > actualNode->total) && - !((actualNode->flags & DT_NODE_CLOSED) && newNode.total > actualNode->total)) - { - actualNode->flags &= ~DT_NODE_CLOSED; - actualNode->pidx = newNode.pidx; - actualNode->total = newNode.total; + neighbourNode->id = neighbourRef; + neighbourNode->flags &= ~DT_NODE_CLOSED; + neighbourNode->pidx = m_nodePool->getNodeIdx(bestNode); + neighbourNode->total = total; - if (actualNode->flags & DT_NODE_OPEN) - { - m_openList->modify(actualNode); - } - else - { - actualNode->flags = DT_NODE_OPEN; - m_openList->push(actualNode); - } + if (neighbourNode->flags & DT_NODE_OPEN) + { + m_openList->modify(neighbourNode); + } + else + { + neighbourNode->flags |= DT_NODE_OPEN; + m_openList->push(neighbourNode); } } } diff --git a/Detour/Source/DetourNode.cpp b/Detour/Source/DetourNode.cpp index e51ae7e..2e8ee50 100644 --- a/Detour/Source/DetourNode.cpp +++ b/Detour/Source/DetourNode.cpp @@ -21,8 +21,6 @@ #include "DetourAssert.h" #include -static const unsigned short DT_NULL_IDX = 0xffff; - ////////////////////////////////////////////////////////////////////////////////////////// dtNodePool::dtNodePool(int maxNodes, int hashSize) : m_nodes(0), diff --git a/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.pbxuser b/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.pbxuser index e930b56..9e44822 100644 --- a/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.pbxuser +++ b/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.pbxuser @@ -16,10 +16,9 @@ ); breakpoints = ( 6BBB4C4C115B7BAD00CF791D /* Sample_TileMesh.cpp:279 */, - 6B42164711806B2F006C347B /* DetourDebugDraw.cpp:344 */, + 6B42164711806B2F006C347B /* DetourDebugDraw.cpp:360 */, 6B10014C11AD1C1E0098A59A /* RecastMesh.cpp:1311 */, 6BAF3EB31212906D008CFCDF /* CrowdTool.cpp:774 */, - 6BAF42D6121AF2AC008CFCDF /* NavMeshTesterTool.cpp:148 */, ); codeSenseManager = 6B8632AA0F78115100E2684A /* Code sense */; executables = ( @@ -122,1201 +121,241 @@ PBXFindDataSource_LocationID, ); }; - PBXPerProjectTemplateStateSaveDate = 303644288; - PBXWorkspaceStateSaveDate = 303644288; + PBXPerProjectTemplateStateSaveDate = 303986617; + PBXWorkspaceStateSaveDate = 303986617; }; perUserProjectItems = { - 6B10005C11AD08FA0098A59A = 6B10005C11AD08FA0098A59A /* PBXTextBookmark */; - 6B10011711AD19F90098A59A = 6B10011711AD19F90098A59A /* PBXTextBookmark */; - 6B10011E11AD19F90098A59A = 6B10011E11AD19F90098A59A /* PBXTextBookmark */; - 6B10011F11AD19F90098A59A = 6B10011F11AD19F90098A59A /* PBXTextBookmark */; - 6B2CDC911197F0720090FA4D = 6B2CDC911197F0720090FA4D /* PBXTextBookmark */; + 6B1C8D80121E80950048697F /* PBXTextBookmark */ = 6B1C8D80121E80950048697F /* PBXTextBookmark */; + 6B1C8D81121E80950048697F /* PBXTextBookmark */ = 6B1C8D81121E80950048697F /* PBXTextBookmark */; + 6B1C8D82121E80950048697F /* PBXTextBookmark */ = 6B1C8D82121E80950048697F /* PBXTextBookmark */; + 6B1C8D83121E80950048697F /* PBXTextBookmark */ = 6B1C8D83121E80950048697F /* PBXTextBookmark */; + 6B1C8D84121E80950048697F /* PBXTextBookmark */ = 6B1C8D84121E80950048697F /* PBXTextBookmark */; + 6B1C8D85121E80950048697F /* PBXTextBookmark */ = 6B1C8D85121E80950048697F /* PBXTextBookmark */; + 6B1C8D86121E80950048697F /* PBXTextBookmark */ = 6B1C8D86121E80950048697F /* PBXTextBookmark */; + 6B1C8D87121E80950048697F /* PBXTextBookmark */ = 6B1C8D87121E80950048697F /* PBXTextBookmark */; + 6B1C8D88121E80950048697F /* PBXTextBookmark */ = 6B1C8D88121E80950048697F /* PBXTextBookmark */; + 6B1C8D89121E80950048697F /* PBXTextBookmark */ = 6B1C8D89121E80950048697F /* PBXTextBookmark */; + 6B1C8D8A121E80950048697F /* PBXTextBookmark */ = 6B1C8D8A121E80950048697F /* PBXTextBookmark */; + 6B1C8D8B121E80950048697F /* PBXTextBookmark */ = 6B1C8D8B121E80950048697F /* PBXTextBookmark */; + 6B1C8D8C121E80950048697F /* PBXTextBookmark */ = 6B1C8D8C121E80950048697F /* PBXTextBookmark */; + 6B1C8D8D121E80950048697F /* PBXTextBookmark */ = 6B1C8D8D121E80950048697F /* PBXTextBookmark */; + 6B1C8D8E121E80950048697F /* PBXTextBookmark */ = 6B1C8D8E121E80950048697F /* PBXTextBookmark */; + 6B1C8D8F121E80950048697F /* PBXTextBookmark */ = 6B1C8D8F121E80950048697F /* PBXTextBookmark */; + 6B1C8D90121E80950048697F /* PBXTextBookmark */ = 6B1C8D90121E80950048697F /* PBXTextBookmark */; + 6B1C8D91121E80950048697F /* PBXTextBookmark */ = 6B1C8D91121E80950048697F /* PBXTextBookmark */; + 6B1C8D92121E80950048697F /* PBXTextBookmark */ = 6B1C8D92121E80950048697F /* PBXTextBookmark */; + 6B1C8D93121E80950048697F /* PBXTextBookmark */ = 6B1C8D93121E80950048697F /* PBXTextBookmark */; + 6B1C8D94121E80950048697F /* PBXTextBookmark */ = 6B1C8D94121E80950048697F /* PBXTextBookmark */; + 6B1C8D95121E80950048697F /* PBXTextBookmark */ = 6B1C8D95121E80950048697F /* PBXTextBookmark */; + 6B1C8D96121E80950048697F /* PBXTextBookmark */ = 6B1C8D96121E80950048697F /* PBXTextBookmark */; + 6B1C8D97121E80950048697F /* PBXTextBookmark */ = 6B1C8D97121E80950048697F /* PBXTextBookmark */; + 6B1C8D98121E809B0048697F /* PBXTextBookmark */ = 6B1C8D98121E809B0048697F /* PBXTextBookmark */; + 6B1C8D99121E809F0048697F /* PBXTextBookmark */ = 6B1C8D99121E809F0048697F /* PBXTextBookmark */; + 6B1C8DA2121E813D0048697F /* PBXTextBookmark */ = 6B1C8DA2121E813D0048697F /* PBXTextBookmark */; + 6B1C8DA3121E813D0048697F /* PBXTextBookmark */ = 6B1C8DA3121E813D0048697F /* PBXTextBookmark */; + 6B1C8DA4121E813D0048697F /* PBXTextBookmark */ = 6B1C8DA4121E813D0048697F /* PBXTextBookmark */; + 6B1C8DA5121E813D0048697F /* PBXTextBookmark */ = 6B1C8DA5121E813D0048697F /* PBXTextBookmark */; + 6B1C8DA6121E813D0048697F /* PBXTextBookmark */ = 6B1C8DA6121E813D0048697F /* PBXTextBookmark */; + 6B1C8DA7121E813D0048697F /* PBXTextBookmark */ = 6B1C8DA7121E813D0048697F /* PBXTextBookmark */; + 6B1C8DA8121E81C40048697F /* PBXTextBookmark */ = 6B1C8DA8121E81C40048697F /* PBXTextBookmark */; + 6B1C8DA9121E81C40048697F /* PBXTextBookmark */ = 6B1C8DA9121E81C40048697F /* PBXTextBookmark */; + 6B1C8DAA121E81C40048697F /* PBXTextBookmark */ = 6B1C8DAA121E81C40048697F /* PBXTextBookmark */; + 6B1C8DAB121E81C40048697F /* PBXTextBookmark */ = 6B1C8DAB121E81C40048697F /* PBXTextBookmark */; + 6B1C8DAD121E821F0048697F /* PBXTextBookmark */ = 6B1C8DAD121E821F0048697F /* PBXTextBookmark */; + 6B1C8DAE121E821F0048697F /* PBXTextBookmark */ = 6B1C8DAE121E821F0048697F /* PBXTextBookmark */; + 6B1C8DAF121E821F0048697F /* PBXTextBookmark */ = 6B1C8DAF121E821F0048697F /* PBXTextBookmark */; 6B4214D911803923006C347B = 6B4214D911803923006C347B /* PBXTextBookmark */; - 6B4215D1118066FE006C347B = 6B4215D1118066FE006C347B /* PBXTextBookmark */; - 6B4215DF1180672F006C347B = 6B4215DF1180672F006C347B /* PBXTextBookmark */; - 6B77655511E3A9490029917E = 6B77655511E3A9490029917E /* PBXTextBookmark */; - 6B98458E11E6039A00FA177B = 6B98458E11E6039A00FA177B /* PBXTextBookmark */; 6B98462E11E6141900FA177B = 6B98462E11E6141900FA177B /* PBXTextBookmark */; - 6B98465211E6F9B400FA177B = 6B98465211E6F9B400FA177B /* PBXTextBookmark */; 6B98465411E6F9B400FA177B = 6B98465411E6F9B400FA177B /* PBXTextBookmark */; 6B98466011E6F9B400FA177B = 6B98466011E6F9B400FA177B /* PBXTextBookmark */; - 6B98466111E6F9B400FA177B = 6B98466111E6F9B400FA177B /* PBXTextBookmark */; - 6B9846F311E7282C00FA177B = 6B9846F311E7282C00FA177B /* PBXTextBookmark */; 6B98471011E734A100FA177B = 6B98471011E734A100FA177B /* PBXTextBookmark */; 6B98471211E734A100FA177B = 6B98471211E734A100FA177B /* PBXTextBookmark */; 6B98471411E734A100FA177B = 6B98471411E734A100FA177B /* PBXTextBookmark */; 6B98473011E737D800FA177B = 6B98473011E737D800FA177B /* PBXTextBookmark */; - 6B98474311E73ABF00FA177B = 6B98474311E73ABF00FA177B /* PBXTextBookmark */; 6B98477411E7406900FA177B = 6B98477411E7406900FA177B /* PBXTextBookmark */; 6B98477911E7433F00FA177B = 6B98477911E7433F00FA177B /* PBXTextBookmark */; 6B9847C511E752CC00FA177B = 6B9847C511E752CC00FA177B /* PBXTextBookmark */; - 6B9847E611E86DBB00FA177B = 6B9847E611E86DBB00FA177B /* PBXTextBookmark */; - 6B9847FE11E9AFC900FA177B = 6B9847FE11E9AFC900FA177B /* PBXTextBookmark */; - 6B98482611E9D23600FA177B = 6B98482611E9D23600FA177B /* PBXTextBookmark */; - 6BAF37D411FEAC16008CFCDF = 6BAF37D411FEAC16008CFCDF /* PBXTextBookmark */; - 6BAF37D611FEAC16008CFCDF = 6BAF37D611FEAC16008CFCDF /* PBXTextBookmark */; - 6BAF37FE11FEB4BB008CFCDF = 6BAF37FE11FEB4BB008CFCDF /* PBXTextBookmark */; - 6BAF382112019EDA008CFCDF = 6BAF382112019EDA008CFCDF /* PBXTextBookmark */; - 6BAF382712019EDA008CFCDF = 6BAF382712019EDA008CFCDF /* PBXTextBookmark */; - 6BAF382812019EDA008CFCDF = 6BAF382812019EDA008CFCDF /* PBXTextBookmark */; - 6BAF382912019EDA008CFCDF = 6BAF382912019EDA008CFCDF /* PBXTextBookmark */; - 6BAF38471202CC9B008CFCDF = 6BAF38471202CC9B008CFCDF /* PBXTextBookmark */; - 6BAF385A120A8A8E008CFCDF = 6BAF385A120A8A8E008CFCDF /* PBXTextBookmark */; - 6BAF385C120A8A8E008CFCDF = 6BAF385C120A8A8E008CFCDF /* PBXTextBookmark */; - 6BAF385F120A8A8E008CFCDF = 6BAF385F120A8A8E008CFCDF /* PBXTextBookmark */; 6BAF3860120A8A8E008CFCDF = 6BAF3860120A8A8E008CFCDF /* PBXTextBookmark */; 6BAF3861120A8A8E008CFCDF = 6BAF3861120A8A8E008CFCDF /* PBXTextBookmark */; - 6BAF3862120A8A8E008CFCDF = 6BAF3862120A8A8E008CFCDF /* PBXTextBookmark */; - 6BAF3863120A8A8E008CFCDF = 6BAF3863120A8A8E008CFCDF /* PBXTextBookmark */; - 6BAF3864120A8A8E008CFCDF = 6BAF3864120A8A8E008CFCDF /* PBXTextBookmark */; 6BAF386B120A8B78008CFCDF = 6BAF386B120A8B78008CFCDF /* PBXTextBookmark */; - 6BAF3878120AD32F008CFCDF = 6BAF3878120AD32F008CFCDF /* PBXTextBookmark */; - 6BAF3879120AD32F008CFCDF = 6BAF3879120AD32F008CFCDF /* PBXTextBookmark */; - 6BAF387A120AD32F008CFCDF = 6BAF387A120AD32F008CFCDF /* PBXTextBookmark */; - 6BAF38B9120ADE23008CFCDF = 6BAF38B9120ADE23008CFCDF /* PBXTextBookmark */; - 6BAF38BF120ADE8A008CFCDF = 6BAF38BF120ADE8A008CFCDF /* PBXTextBookmark */; - 6BAF38C4120ADF7B008CFCDF = 6BAF38C4120ADF7B008CFCDF /* PBXTextBookmark */; - 6BAF38D2120FD518008CFCDF = 6BAF38D2120FD518008CFCDF /* PBXTextBookmark */; - 6BAF38D4120FD518008CFCDF = 6BAF38D4120FD518008CFCDF /* PBXTextBookmark */; - 6BAF38D6120FD518008CFCDF = 6BAF38D6120FD518008CFCDF /* PBXTextBookmark */; - 6BAF38D8120FD518008CFCDF = 6BAF38D8120FD518008CFCDF /* PBXTextBookmark */; - 6BAF3901120FE7BA008CFCDF = 6BAF3901120FE7BA008CFCDF /* PBXTextBookmark */; - 6BAF390F120FEB27008CFCDF = 6BAF390F120FEB27008CFCDF /* PBXTextBookmark */; - 6BAF3913120FEB27008CFCDF = 6BAF3913120FEB27008CFCDF /* PBXTextBookmark */; - 6BAF3915120FEB27008CFCDF = 6BAF3915120FEB27008CFCDF /* PBXTextBookmark */; - 6BAF3917120FEB27008CFCDF = 6BAF3917120FEB27008CFCDF /* PBXTextBookmark */; - 6BAF3919120FEB27008CFCDF = 6BAF3919120FEB27008CFCDF /* PBXTextBookmark */; - 6BAF391B120FEB27008CFCDF = 6BAF391B120FEB27008CFCDF /* PBXTextBookmark */; - 6BAF391C120FEB27008CFCDF = 6BAF391C120FEB27008CFCDF /* PBXTextBookmark */; - 6BAF3983120FF75F008CFCDF = 6BAF3983120FF75F008CFCDF /* PBXTextBookmark */; - 6BAF398E120FF809008CFCDF = 6BAF398E120FF809008CFCDF /* PBXTextBookmark */; - 6BAF3990120FF809008CFCDF = 6BAF3990120FF809008CFCDF /* PBXTextBookmark */; - 6BAF3992120FF809008CFCDF = 6BAF3992120FF809008CFCDF /* PBXTextBookmark */; - 6BAF39D112100A22008CFCDF = 6BAF39D112100A22008CFCDF /* PBXTextBookmark */; - 6BAF39D212100A22008CFCDF = 6BAF39D212100A22008CFCDF /* PBXTextBookmark */; - 6BAF39DE12100D84008CFCDF = 6BAF39DE12100D84008CFCDF /* PBXTextBookmark */; - 6BAF39E412100DA6008CFCDF = 6BAF39E412100DA6008CFCDF /* PBXTextBookmark */; - 6BAF39E712100DE4008CFCDF = 6BAF39E712100DE4008CFCDF /* PBXTextBookmark */; - 6BAF39EA12100DE4008CFCDF = 6BAF39EA12100DE4008CFCDF /* PBXTextBookmark */; - 6BAF3A3412102220008CFCDF = 6BAF3A3412102220008CFCDF /* PBXTextBookmark */; 6BAF3A3B1210235F008CFCDF = 6BAF3A3B1210235F008CFCDF /* PBXTextBookmark */; - 6BAF3A3D1210235F008CFCDF = 6BAF3A3D1210235F008CFCDF /* PBXTextBookmark */; - 6BAF3A3F1210235F008CFCDF = 6BAF3A3F1210235F008CFCDF /* PBXTextBookmark */; - 6BAF3A46121023ED008CFCDF = 6BAF3A46121023ED008CFCDF /* PBXTextBookmark */; - 6BAF3A4F121028E6008CFCDF = 6BAF3A4F121028E6008CFCDF /* PBXTextBookmark */; - 6BAF3A50121028E6008CFCDF = 6BAF3A50121028E6008CFCDF /* PBXTextBookmark */; - 6BAF3A51121028E6008CFCDF = 6BAF3A51121028E6008CFCDF /* PBXTextBookmark */; - 6BAF3A6512102BB9008CFCDF = 6BAF3A6512102BB9008CFCDF /* PBXTextBookmark */; - 6BAF3A6612102BB9008CFCDF = 6BAF3A6612102BB9008CFCDF /* PBXTextBookmark */; - 6BAF3A7D12103373008CFCDF = 6BAF3A7D12103373008CFCDF /* PBXTextBookmark */; - 6BAF3A7F12103373008CFCDF = 6BAF3A7F12103373008CFCDF /* PBXTextBookmark */; - 6BAF3A8012103373008CFCDF = 6BAF3A8012103373008CFCDF /* PBXTextBookmark */; - 6BAF3A8212103373008CFCDF = 6BAF3A8212103373008CFCDF /* PBXTextBookmark */; - 6BAF3A8412103373008CFCDF = 6BAF3A8412103373008CFCDF /* PBXTextBookmark */; - 6BAF3A8612103373008CFCDF = 6BAF3A8612103373008CFCDF /* PBXTextBookmark */; - 6BAF3A8812103373008CFCDF = 6BAF3A8812103373008CFCDF /* PBXTextBookmark */; - 6BAF3A8A12103373008CFCDF = 6BAF3A8A12103373008CFCDF /* PBXTextBookmark */; - 6BAF3A8C12103373008CFCDF = 6BAF3A8C12103373008CFCDF /* PBXTextBookmark */; - 6BAF3A8E12103373008CFCDF = 6BAF3A8E12103373008CFCDF /* PBXTextBookmark */; - 6BAF3A9012103373008CFCDF = 6BAF3A9012103373008CFCDF /* PBXTextBookmark */; - 6BAF3A9212103373008CFCDF = 6BAF3A9212103373008CFCDF /* PBXTextBookmark */; - 6BAF3A9512103373008CFCDF = 6BAF3A9512103373008CFCDF /* PBXTextBookmark */; 6BAF3ABC121038F9008CFCDF = 6BAF3ABC121038F9008CFCDF /* PBXTextBookmark */; - 6BAF3ACB12112937008CFCDF = 6BAF3ACB12112937008CFCDF /* PBXTextBookmark */; - 6BAF3ADA12112A65008CFCDF = 6BAF3ADA12112A65008CFCDF /* PBXTextBookmark */; - 6BAF3ADE12112A65008CFCDF = 6BAF3ADE12112A65008CFCDF /* PBXTextBookmark */; - 6BAF3AE012112A65008CFCDF = 6BAF3AE012112A65008CFCDF /* PBXTextBookmark */; - 6BAF3B0512112E63008CFCDF = 6BAF3B0512112E63008CFCDF /* PBXTextBookmark */; 6BAF3B0612112E63008CFCDF = 6BAF3B0612112E63008CFCDF /* PBXTextBookmark */; 6BAF3B1512112F65008CFCDF = 6BAF3B1512112F65008CFCDF /* PBXTextBookmark */; - 6BAF3B21121130D9008CFCDF = 6BAF3B21121130D9008CFCDF /* PBXTextBookmark */; - 6BAF3B291211334A008CFCDF = 6BAF3B291211334A008CFCDF /* PBXTextBookmark */; - 6BAF3B38121137A7008CFCDF = 6BAF3B38121137A7008CFCDF /* PBXTextBookmark */; - 6BAF3B39121137A7008CFCDF = 6BAF3B39121137A7008CFCDF /* PBXTextBookmark */; - 6BAF3B3A121137A7008CFCDF = 6BAF3B3A121137A7008CFCDF /* PBXTextBookmark */; - 6BAF3B41121137C7008CFCDF = 6BAF3B41121137C7008CFCDF /* PBXTextBookmark */; - 6BAF3B42121137C7008CFCDF = 6BAF3B42121137C7008CFCDF /* PBXTextBookmark */; - 6BAF3B47121138BE008CFCDF = 6BAF3B47121138BE008CFCDF /* PBXTextBookmark */; - 6BAF3B6312113D2F008CFCDF = 6BAF3B6312113D2F008CFCDF /* PBXTextBookmark */; - 6BAF3B6412113D2F008CFCDF = 6BAF3B6412113D2F008CFCDF /* PBXTextBookmark */; - 6BAF3B6F12113E1F008CFCDF = 6BAF3B6F12113E1F008CFCDF /* PBXTextBookmark */; - 6BAF3BA51211425E008CFCDF = 6BAF3BA51211425E008CFCDF /* PBXTextBookmark */; - 6BAF3BA71211425E008CFCDF = 6BAF3BA71211425E008CFCDF /* PBXTextBookmark */; - 6BAF3BAB12114288008CFCDF = 6BAF3BAB12114288008CFCDF /* PBXTextBookmark */; - 6BAF3BB312114389008CFCDF = 6BAF3BB312114389008CFCDF /* PBXTextBookmark */; - 6BAF3BB9121146D8008CFCDF = 6BAF3BB9121146D8008CFCDF /* PBXTextBookmark */; - 6BAF3BBB121146D8008CFCDF = 6BAF3BBB121146D8008CFCDF /* PBXTextBookmark */; - 6BAF3BBC121146D8008CFCDF = 6BAF3BBC121146D8008CFCDF /* PBXTextBookmark */; - 6BAF3BDD12114B45008CFCDF = 6BAF3BDD12114B45008CFCDF /* PBXTextBookmark */; - 6BAF3C01121151C3008CFCDF = 6BAF3C01121151C3008CFCDF /* PBXTextBookmark */; - 6BAF3C6512116712008CFCDF = 6BAF3C6512116712008CFCDF /* PBXTextBookmark */; - 6BAF3C6A12116712008CFCDF = 6BAF3C6A12116712008CFCDF /* PBXTextBookmark */; - 6BAF3C6B12116712008CFCDF = 6BAF3C6B12116712008CFCDF /* PBXTextBookmark */; - 6BAF3C6C12116712008CFCDF = 6BAF3C6C12116712008CFCDF /* PBXTextBookmark */; - 6BAF3C6D12116712008CFCDF = 6BAF3C6D12116712008CFCDF /* PBXTextBookmark */; - 6BAF3C78121167CA008CFCDF = 6BAF3C78121167CA008CFCDF /* PBXTextBookmark */; - 6BAF3C7D121167CA008CFCDF = 6BAF3C7D121167CA008CFCDF /* PBXTextBookmark */; - 6BAF3C81121167CA008CFCDF = 6BAF3C81121167CA008CFCDF /* PBXTextBookmark */; - 6BAF3C82121167CA008CFCDF = 6BAF3C82121167CA008CFCDF /* PBXTextBookmark */; - 6BAF3C84121167CA008CFCDF = 6BAF3C84121167CA008CFCDF /* PBXTextBookmark */; - 6BAF3C87121167CA008CFCDF = 6BAF3C87121167CA008CFCDF /* PBXTextBookmark */; - 6BAF3C88121167CA008CFCDF = 6BAF3C88121167CA008CFCDF /* PBXTextBookmark */; - 6BAF3C89121167CA008CFCDF = 6BAF3C89121167CA008CFCDF /* PBXTextBookmark */; - 6BAF3C8B121167CA008CFCDF = 6BAF3C8B121167CA008CFCDF /* PBXTextBookmark */; - 6BAF3C8C121167CA008CFCDF = 6BAF3C8C121167CA008CFCDF /* PBXTextBookmark */; - 6BAF3C8D121167CA008CFCDF = 6BAF3C8D121167CA008CFCDF /* PBXTextBookmark */; - 6BAF3C8E121167CA008CFCDF = 6BAF3C8E121167CA008CFCDF /* PBXTextBookmark */; 6BAF3CB012116AD9008CFCDF = 6BAF3CB012116AD9008CFCDF /* PBXTextBookmark */; 6BAF3CB112116AD9008CFCDF = 6BAF3CB112116AD9008CFCDF /* PBXTextBookmark */; - 6BAF3CB212116AD9008CFCDF = 6BAF3CB212116AD9008CFCDF /* PBXTextBookmark */; 6BAF3CB412116AD9008CFCDF = 6BAF3CB412116AD9008CFCDF /* PBXTextBookmark */; - 6BAF3CB712116AD9008CFCDF = 6BAF3CB712116AD9008CFCDF /* PBXTextBookmark */; - 6BAF3CB812116AD9008CFCDF = 6BAF3CB812116AD9008CFCDF /* PBXTextBookmark */; - 6BAF3CBB12116AD9008CFCDF = 6BAF3CBB12116AD9008CFCDF /* PBXTextBookmark */; - 6BAF3CBD12116AD9008CFCDF = 6BAF3CBD12116AD9008CFCDF /* PBXTextBookmark */; - 6BAF3CBF12116AD9008CFCDF = 6BAF3CBF12116AD9008CFCDF /* PBXTextBookmark */; - 6BAF3CC312116AD9008CFCDF = 6BAF3CC312116AD9008CFCDF /* PBXTextBookmark */; - 6BAF3CC412116AD9008CFCDF = 6BAF3CC412116AD9008CFCDF /* PBXTextBookmark */; - 6BAF3CC512116AD9008CFCDF = 6BAF3CC512116AD9008CFCDF /* PBXTextBookmark */; - 6BAF3CC712116AD9008CFCDF = 6BAF3CC712116AD9008CFCDF /* PBXTextBookmark */; - 6BAF3CCA12116AD9008CFCDF = 6BAF3CCA12116AD9008CFCDF /* PBXTextBookmark */; - 6BAF3CCB12116AD9008CFCDF = 6BAF3CCB12116AD9008CFCDF /* PBXTextBookmark */; - 6BAF3CCC12116AD9008CFCDF = 6BAF3CCC12116AD9008CFCDF /* PBXTextBookmark */; - 6BAF3CCD12116AD9008CFCDF = 6BAF3CCD12116AD9008CFCDF /* PBXTextBookmark */; - 6BAF3CCE12116AD9008CFCDF = 6BAF3CCE12116AD9008CFCDF /* PBXTextBookmark */; - 6BAF3D3012117A05008CFCDF = 6BAF3D3012117A05008CFCDF /* PBXTextBookmark */; - 6BAF3D3312117A05008CFCDF = 6BAF3D3312117A05008CFCDF /* PBXTextBookmark */; - 6BAF3D4212117B40008CFCDF = 6BAF3D4212117B40008CFCDF /* PBXTextBookmark */; 6BAF3DAA1211882E008CFCDF = 6BAF3DAA1211882E008CFCDF /* PBXTextBookmark */; 6BAF3DFC1211AEB2008CFCDF = 6BAF3DFC1211AEB2008CFCDF /* PBXTextBookmark */; - 6BAF3E2A1211AF3A008CFCDF = 6BAF3E2A1211AF3A008CFCDF /* PBXTextBookmark */; - 6BAF3E421211B19C008CFCDF = 6BAF3E421211B19C008CFCDF /* PBXTextBookmark */; - 6BAF3E441211B19C008CFCDF = 6BAF3E441211B19C008CFCDF /* PBXTextBookmark */; 6BAF3E631211B713008CFCDF = 6BAF3E631211B713008CFCDF /* PBXTextBookmark */; 6BAF3E781212869F008CFCDF = 6BAF3E781212869F008CFCDF /* PBXTextBookmark */; - 6BAF3EE41212B890008CFCDF = 6BAF3EE41212B890008CFCDF /* PBXTextBookmark */; - 6BAF3F5B1213E45B008CFCDF = 6BAF3F5B1213E45B008CFCDF /* PBXTextBookmark */; 6BAF3F5F1213E45B008CFCDF = 6BAF3F5F1213E45B008CFCDF /* PBXTextBookmark */; - 6BAF3FBD1213FABE008CFCDF = 6BAF3FBD1213FABE008CFCDF /* PBXTextBookmark */; - 6BAF3FFC121401AB008CFCDF = 6BAF3FFC121401AB008CFCDF /* PBXTextBookmark */; 6BAF404F12140B4E008CFCDF = 6BAF404F12140B4E008CFCDF /* PBXTextBookmark */; - 6BAF405012140B4E008CFCDF = 6BAF405012140B4E008CFCDF /* PBXTextBookmark */; 6BAF405112140B4E008CFCDF = 6BAF405112140B4E008CFCDF /* PBXTextBookmark */; - 6BAF405212140B4E008CFCDF = 6BAF405212140B4E008CFCDF /* PBXTextBookmark */; - 6BAF405312140B4E008CFCDF = 6BAF405312140B4E008CFCDF /* PBXTextBookmark */; - 6BAF405612140B4E008CFCDF = 6BAF405612140B4E008CFCDF /* PBXTextBookmark */; - 6BAF405712140B4E008CFCDF = 6BAF405712140B4E008CFCDF /* PBXTextBookmark */; - 6BAF405812140B4E008CFCDF = 6BAF405812140B4E008CFCDF /* PBXTextBookmark */; 6BAF405912140B4E008CFCDF = 6BAF405912140B4E008CFCDF /* PBXTextBookmark */; - 6BAF407212141245008CFCDF = 6BAF407212141245008CFCDF /* PBXTextBookmark */; - 6BAF407412141245008CFCDF = 6BAF407412141245008CFCDF /* PBXTextBookmark */; - 6BAF407612141245008CFCDF = 6BAF407612141245008CFCDF /* PBXTextBookmark */; - 6BAF408412141303008CFCDF = 6BAF408412141303008CFCDF /* PBXTextBookmark */; - 6BAF409312142142008CFCDF = 6BAF409312142142008CFCDF /* PBXTextBookmark */; - 6BAF409512142142008CFCDF = 6BAF409512142142008CFCDF /* PBXTextBookmark */; - 6BAF409712142142008CFCDF = 6BAF409712142142008CFCDF /* PBXTextBookmark */; - 6BAF409812142142008CFCDF = 6BAF409812142142008CFCDF /* PBXTextBookmark */; - 6BAF409912142142008CFCDF = 6BAF409912142142008CFCDF /* PBXTextBookmark */; - 6BAF409A12142142008CFCDF = 6BAF409A12142142008CFCDF /* PBXTextBookmark */; - 6BAF409B12142142008CFCDF = 6BAF409B12142142008CFCDF /* PBXTextBookmark */; - 6BAF409C12142142008CFCDF = 6BAF409C12142142008CFCDF /* PBXTextBookmark */; - 6BAF409D12142142008CFCDF = 6BAF409D12142142008CFCDF /* PBXTextBookmark */; 6BAF40A612142254008CFCDF = 6BAF40A612142254008CFCDF /* PBXTextBookmark */; - 6BAF40A712142254008CFCDF = 6BAF40A712142254008CFCDF /* PBXTextBookmark */; - 6BAF40AB1214239C008CFCDF = 6BAF40AB1214239C008CFCDF /* PBXTextBookmark */; - 6BAF40AD1214239C008CFCDF = 6BAF40AD1214239C008CFCDF /* PBXTextBookmark */; - 6BAF40AE1214239C008CFCDF = 6BAF40AE1214239C008CFCDF /* PBXTextBookmark */; - 6BAF40AF1214239C008CFCDF = 6BAF40AF1214239C008CFCDF /* PBXTextBookmark */; - 6BAF40B01214239C008CFCDF = 6BAF40B01214239C008CFCDF /* PBXTextBookmark */; - 6BAF40B11214239C008CFCDF = 6BAF40B11214239C008CFCDF /* PBXTextBookmark */; - 6BAF40B21214239C008CFCDF = 6BAF40B21214239C008CFCDF /* PBXTextBookmark */; - 6BAF40BD12193E77008CFCDF = 6BAF40BD12193E77008CFCDF /* PBXTextBookmark */; - 6BAF40BE12193E77008CFCDF = 6BAF40BE12193E77008CFCDF /* PBXTextBookmark */; - 6BAF40BF12193E77008CFCDF = 6BAF40BF12193E77008CFCDF /* PBXTextBookmark */; - 6BAF40C012193E77008CFCDF = 6BAF40C012193E77008CFCDF /* PBXTextBookmark */; - 6BAF40C112193E77008CFCDF = 6BAF40C112193E77008CFCDF /* PBXTextBookmark */; - 6BAF40C212193E77008CFCDF = 6BAF40C212193E77008CFCDF /* PBXTextBookmark */; - 6BAF40C312193E77008CFCDF = 6BAF40C312193E77008CFCDF /* PBXTextBookmark */; - 6BAF40C412193E77008CFCDF = 6BAF40C412193E77008CFCDF /* PBXTextBookmark */; - 6BAF40C512193E77008CFCDF = 6BAF40C512193E77008CFCDF /* PBXTextBookmark */; - 6BAF40C612193E77008CFCDF = 6BAF40C612193E77008CFCDF /* PBXTextBookmark */; - 6BAF40C712193E77008CFCDF = 6BAF40C712193E77008CFCDF /* PBXTextBookmark */; - 6BAF40C812193E77008CFCDF = 6BAF40C812193E77008CFCDF /* PBXTextBookmark */; - 6BAF40D312193E84008CFCDF /* PBXTextBookmark */ = 6BAF40D312193E84008CFCDF /* PBXTextBookmark */; - 6BAF40F012197F3D008CFCDF /* PBXTextBookmark */ = 6BAF40F012197F3D008CFCDF /* PBXTextBookmark */; - 6BAF40F112197F3D008CFCDF /* PBXTextBookmark */ = 6BAF40F112197F3D008CFCDF /* PBXTextBookmark */; - 6BAF40F212197F3D008CFCDF /* PBXTextBookmark */ = 6BAF40F212197F3D008CFCDF /* PBXTextBookmark */; - 6BAF40F312197F3D008CFCDF /* PBXTextBookmark */ = 6BAF40F312197F3D008CFCDF /* PBXTextBookmark */; - 6BAF40F412197F3D008CFCDF /* PBXTextBookmark */ = 6BAF40F412197F3D008CFCDF /* PBXTextBookmark */; - 6BAF40F512197F3D008CFCDF /* PBXTextBookmark */ = 6BAF40F512197F3D008CFCDF /* PBXTextBookmark */; - 6BAF40F612197F3D008CFCDF /* PBXTextBookmark */ = 6BAF40F612197F3D008CFCDF /* PBXTextBookmark */; - 6BAF40F712197F3D008CFCDF /* PBXTextBookmark */ = 6BAF40F712197F3D008CFCDF /* PBXTextBookmark */; - 6BAF40F812197F3D008CFCDF /* PBXTextBookmark */ = 6BAF40F812197F3D008CFCDF /* PBXTextBookmark */; - 6BAF40F912197F3D008CFCDF /* PBXTextBookmark */ = 6BAF40F912197F3D008CFCDF /* PBXTextBookmark */; - 6BAF40FA12197F3D008CFCDF /* PBXTextBookmark */ = 6BAF40FA12197F3D008CFCDF /* PBXTextBookmark */; - 6BAF40FB12197F3D008CFCDF /* PBXTextBookmark */ = 6BAF40FB12197F3D008CFCDF /* PBXTextBookmark */; - 6BAF40FC12197F3D008CFCDF /* PBXTextBookmark */ = 6BAF40FC12197F3D008CFCDF /* PBXTextBookmark */; - 6BAF40FD12197F3D008CFCDF /* PBXTextBookmark */ = 6BAF40FD12197F3D008CFCDF /* PBXTextBookmark */; - 6BAF40FE12197F3D008CFCDF /* PBXTextBookmark */ = 6BAF40FE12197F3D008CFCDF /* PBXTextBookmark */; - 6BAF40FF12197F3D008CFCDF /* PBXTextBookmark */ = 6BAF40FF12197F3D008CFCDF /* PBXTextBookmark */; - 6BAF410012197F3D008CFCDF /* PBXTextBookmark */ = 6BAF410012197F3D008CFCDF /* PBXTextBookmark */; - 6BAF410112197F3D008CFCDF /* PBXTextBookmark */ = 6BAF410112197F3D008CFCDF /* PBXTextBookmark */; - 6BAF410212197F3D008CFCDF /* PBXTextBookmark */ = 6BAF410212197F3D008CFCDF /* PBXTextBookmark */; - 6BAF410312197F3D008CFCDF /* PBXTextBookmark */ = 6BAF410312197F3D008CFCDF /* PBXTextBookmark */; - 6BAF410412197F3D008CFCDF /* PBXTextBookmark */ = 6BAF410412197F3D008CFCDF /* PBXTextBookmark */; - 6BAF410512197F3D008CFCDF /* PBXTextBookmark */ = 6BAF410512197F3D008CFCDF /* PBXTextBookmark */; - 6BAF410612197F3D008CFCDF /* PBXTextBookmark */ = 6BAF410612197F3D008CFCDF /* PBXTextBookmark */; - 6BAF410712197F3D008CFCDF /* PBXTextBookmark */ = 6BAF410712197F3D008CFCDF /* PBXTextBookmark */; - 6BAF410812197F3D008CFCDF /* PBXTextBookmark */ = 6BAF410812197F3D008CFCDF /* PBXTextBookmark */; - 6BAF410912197F3D008CFCDF /* PBXTextBookmark */ = 6BAF410912197F3D008CFCDF /* PBXTextBookmark */; - 6BAF410A12197F3D008CFCDF /* PBXTextBookmark */ = 6BAF410A12197F3D008CFCDF /* PBXTextBookmark */; - 6BAF410B12197F3D008CFCDF /* PBXTextBookmark */ = 6BAF410B12197F3D008CFCDF /* PBXTextBookmark */; - 6BAF410C12197F3D008CFCDF /* PBXTextBookmark */ = 6BAF410C12197F3D008CFCDF /* PBXTextBookmark */; - 6BAF410D12197F3D008CFCDF /* PBXTextBookmark */ = 6BAF410D12197F3D008CFCDF /* PBXTextBookmark */; - 6BAF410E12197F3D008CFCDF /* PBXTextBookmark */ = 6BAF410E12197F3D008CFCDF /* PBXTextBookmark */; - 6BAF410F12197F3D008CFCDF /* PBXTextBookmark */ = 6BAF410F12197F3D008CFCDF /* PBXTextBookmark */; - 6BAF411012197F3D008CFCDF /* PBXTextBookmark */ = 6BAF411012197F3D008CFCDF /* PBXTextBookmark */; - 6BAF411112197F3D008CFCDF /* PBXTextBookmark */ = 6BAF411112197F3D008CFCDF /* PBXTextBookmark */; - 6BAF411212197F3D008CFCDF /* PBXTextBookmark */ = 6BAF411212197F3D008CFCDF /* PBXTextBookmark */; - 6BAF411312197F3D008CFCDF /* PBXTextBookmark */ = 6BAF411312197F3D008CFCDF /* PBXTextBookmark */; - 6BAF411412197F3D008CFCDF /* PBXTextBookmark */ = 6BAF411412197F3D008CFCDF /* PBXTextBookmark */; - 6BAF411512197F3D008CFCDF /* PBXTextBookmark */ = 6BAF411512197F3D008CFCDF /* PBXTextBookmark */; - 6BAF411612197F3D008CFCDF /* PBXTextBookmark */ = 6BAF411612197F3D008CFCDF /* PBXTextBookmark */; - 6BAF411712197F3D008CFCDF /* PBXTextBookmark */ = 6BAF411712197F3D008CFCDF /* PBXTextBookmark */; - 6BAF411812197F3D008CFCDF /* PBXTextBookmark */ = 6BAF411812197F3D008CFCDF /* PBXTextBookmark */; - 6BAF411912197F3D008CFCDF /* PBXTextBookmark */ = 6BAF411912197F3D008CFCDF /* PBXTextBookmark */; - 6BAF411A12197F3D008CFCDF /* PBXTextBookmark */ = 6BAF411A12197F3D008CFCDF /* PBXTextBookmark */; - 6BAF411B12197F3D008CFCDF /* PBXTextBookmark */ = 6BAF411B12197F3D008CFCDF /* PBXTextBookmark */; - 6BAF411C12197F3D008CFCDF /* PBXTextBookmark */ = 6BAF411C12197F3D008CFCDF /* PBXTextBookmark */; - 6BAF411D12197F3D008CFCDF /* PBXTextBookmark */ = 6BAF411D12197F3D008CFCDF /* PBXTextBookmark */; - 6BAF411E12197F3D008CFCDF /* PBXTextBookmark */ = 6BAF411E12197F3D008CFCDF /* PBXTextBookmark */; - 6BAF411F12197F3D008CFCDF /* PBXTextBookmark */ = 6BAF411F12197F3D008CFCDF /* PBXTextBookmark */; - 6BAF412012197F3D008CFCDF /* PBXTextBookmark */ = 6BAF412012197F3D008CFCDF /* PBXTextBookmark */; - 6BAF412112197F3D008CFCDF /* PBXTextBookmark */ = 6BAF412112197F3D008CFCDF /* PBXTextBookmark */; - 6BAF412212197F3D008CFCDF /* PBXTextBookmark */ = 6BAF412212197F3D008CFCDF /* PBXTextBookmark */; - 6BAF412312197F3D008CFCDF /* PBXTextBookmark */ = 6BAF412312197F3D008CFCDF /* PBXTextBookmark */; - 6BAF412412197F3D008CFCDF /* PBXTextBookmark */ = 6BAF412412197F3D008CFCDF /* PBXTextBookmark */; - 6BAF412512197F3D008CFCDF /* PBXTextBookmark */ = 6BAF412512197F3D008CFCDF /* PBXTextBookmark */; - 6BAF412612197F3D008CFCDF /* PBXTextBookmark */ = 6BAF412612197F3D008CFCDF /* PBXTextBookmark */; - 6BAF412712197F3D008CFCDF /* PBXTextBookmark */ = 6BAF412712197F3D008CFCDF /* PBXTextBookmark */; - 6BAF412812197F3D008CFCDF /* PBXTextBookmark */ = 6BAF412812197F3D008CFCDF /* PBXTextBookmark */; - 6BAF412912197F3D008CFCDF /* PBXTextBookmark */ = 6BAF412912197F3D008CFCDF /* PBXTextBookmark */; - 6BAF412A12197F3D008CFCDF /* PBXTextBookmark */ = 6BAF412A12197F3D008CFCDF /* PBXTextBookmark */; - 6BAF412B12197F3D008CFCDF /* PBXTextBookmark */ = 6BAF412B12197F3D008CFCDF /* PBXTextBookmark */; - 6BAF412C12197F3D008CFCDF /* PBXTextBookmark */ = 6BAF412C12197F3D008CFCDF /* PBXTextBookmark */; - 6BAF412D12197F3D008CFCDF /* PBXTextBookmark */ = 6BAF412D12197F3D008CFCDF /* PBXTextBookmark */; - 6BAF412E12197F3D008CFCDF /* PBXTextBookmark */ = 6BAF412E12197F3D008CFCDF /* PBXTextBookmark */; - 6BAF412F12197F3D008CFCDF /* PBXTextBookmark */ = 6BAF412F12197F3D008CFCDF /* PBXTextBookmark */; - 6BAF413012197F3D008CFCDF /* PBXTextBookmark */ = 6BAF413012197F3D008CFCDF /* PBXTextBookmark */; - 6BAF413112197F3D008CFCDF /* PBXTextBookmark */ = 6BAF413112197F3D008CFCDF /* PBXTextBookmark */; - 6BAF413212197F3D008CFCDF /* PBXTextBookmark */ = 6BAF413212197F3D008CFCDF /* PBXTextBookmark */; - 6BAF413312197F3D008CFCDF /* PBXTextBookmark */ = 6BAF413312197F3D008CFCDF /* PBXTextBookmark */; - 6BAF413412197F3D008CFCDF /* PBXTextBookmark */ = 6BAF413412197F3D008CFCDF /* PBXTextBookmark */; - 6BAF413512197F3D008CFCDF /* PBXTextBookmark */ = 6BAF413512197F3D008CFCDF /* PBXTextBookmark */; - 6BAF413612197F3D008CFCDF /* PBXTextBookmark */ = 6BAF413612197F3D008CFCDF /* PBXTextBookmark */; - 6BAF413712197F3D008CFCDF /* PBXTextBookmark */ = 6BAF413712197F3D008CFCDF /* PBXTextBookmark */; - 6BAF413812197F3D008CFCDF /* PBXTextBookmark */ = 6BAF413812197F3D008CFCDF /* PBXTextBookmark */; - 6BAF413912197F3D008CFCDF /* PBXTextBookmark */ = 6BAF413912197F3D008CFCDF /* PBXTextBookmark */; - 6BAF413A12197F3D008CFCDF /* PBXTextBookmark */ = 6BAF413A12197F3D008CFCDF /* PBXTextBookmark */; - 6BAF413B12197F3D008CFCDF /* PBXTextBookmark */ = 6BAF413B12197F3D008CFCDF /* PBXTextBookmark */; - 6BAF413C12197F3D008CFCDF /* PBXTextBookmark */ = 6BAF413C12197F3D008CFCDF /* PBXTextBookmark */; - 6BAF413D12197F3D008CFCDF /* PBXTextBookmark */ = 6BAF413D12197F3D008CFCDF /* PBXTextBookmark */; - 6BAF413E12197F3D008CFCDF /* PBXTextBookmark */ = 6BAF413E12197F3D008CFCDF /* PBXTextBookmark */; - 6BAF413F12197F3D008CFCDF /* PBXTextBookmark */ = 6BAF413F12197F3D008CFCDF /* PBXTextBookmark */; - 6BAF414012197F3D008CFCDF /* PBXTextBookmark */ = 6BAF414012197F3D008CFCDF /* PBXTextBookmark */; - 6BAF414112197F3D008CFCDF /* PBXTextBookmark */ = 6BAF414112197F3D008CFCDF /* PBXTextBookmark */; - 6BAF414212197F3D008CFCDF /* PBXTextBookmark */ = 6BAF414212197F3D008CFCDF /* PBXTextBookmark */; - 6BAF414312197F3D008CFCDF /* PBXTextBookmark */ = 6BAF414312197F3D008CFCDF /* PBXTextBookmark */; - 6BAF414412197F3D008CFCDF /* PBXTextBookmark */ = 6BAF414412197F3D008CFCDF /* PBXTextBookmark */; - 6BAF414512197F3D008CFCDF /* PBXTextBookmark */ = 6BAF414512197F3D008CFCDF /* PBXTextBookmark */; - 6BAF414612197F3D008CFCDF /* PBXTextBookmark */ = 6BAF414612197F3D008CFCDF /* PBXTextBookmark */; - 6BAF414712197F3D008CFCDF /* PBXTextBookmark */ = 6BAF414712197F3D008CFCDF /* PBXTextBookmark */; - 6BAF414812197F3D008CFCDF /* PBXTextBookmark */ = 6BAF414812197F3D008CFCDF /* PBXTextBookmark */; - 6BAF414912197F3D008CFCDF /* PBXTextBookmark */ = 6BAF414912197F3D008CFCDF /* PBXTextBookmark */; - 6BAF414A12197F3D008CFCDF /* PBXTextBookmark */ = 6BAF414A12197F3D008CFCDF /* PBXTextBookmark */; - 6BAF414B12197F3D008CFCDF /* PBXTextBookmark */ = 6BAF414B12197F3D008CFCDF /* PBXTextBookmark */; - 6BAF414C12197F3D008CFCDF /* PBXTextBookmark */ = 6BAF414C12197F3D008CFCDF /* PBXTextBookmark */; - 6BAF414D12197F3D008CFCDF /* PBXTextBookmark */ = 6BAF414D12197F3D008CFCDF /* PBXTextBookmark */; - 6BAF414E12197F3D008CFCDF /* PBXTextBookmark */ = 6BAF414E12197F3D008CFCDF /* PBXTextBookmark */; - 6BAF414F12197F3D008CFCDF /* PBXTextBookmark */ = 6BAF414F12197F3D008CFCDF /* PBXTextBookmark */; - 6BAF415012197F3D008CFCDF /* PBXTextBookmark */ = 6BAF415012197F3D008CFCDF /* PBXTextBookmark */; - 6BAF415112197F3D008CFCDF /* PBXTextBookmark */ = 6BAF415112197F3D008CFCDF /* PBXTextBookmark */; - 6BAF415212197F3D008CFCDF /* PBXTextBookmark */ = 6BAF415212197F3D008CFCDF /* PBXTextBookmark */; - 6BAF415312197F3D008CFCDF /* PBXTextBookmark */ = 6BAF415312197F3D008CFCDF /* PBXTextBookmark */; - 6BAF415412197F3D008CFCDF /* PBXTextBookmark */ = 6BAF415412197F3D008CFCDF /* PBXTextBookmark */; - 6BAF415512197F3D008CFCDF /* PBXTextBookmark */ = 6BAF415512197F3D008CFCDF /* PBXTextBookmark */; - 6BAF415612197F3D008CFCDF /* PBXTextBookmark */ = 6BAF415612197F3D008CFCDF /* PBXTextBookmark */; - 6BAF415712197F3D008CFCDF /* PBXTextBookmark */ = 6BAF415712197F3D008CFCDF /* PBXTextBookmark */; - 6BAF415812197F3D008CFCDF /* PBXTextBookmark */ = 6BAF415812197F3D008CFCDF /* PBXTextBookmark */; - 6BAF415912197F3F008CFCDF /* PBXTextBookmark */ = 6BAF415912197F3F008CFCDF /* PBXTextBookmark */; - 6BAF41691219811E008CFCDF /* PBXTextBookmark */ = 6BAF41691219811E008CFCDF /* PBXTextBookmark */; - 6BAF416A1219811E008CFCDF /* PBXTextBookmark */ = 6BAF416A1219811E008CFCDF /* PBXTextBookmark */; - 6BAF416B1219811E008CFCDF /* PBXTextBookmark */ = 6BAF416B1219811E008CFCDF /* PBXTextBookmark */; - 6BAF416C1219811E008CFCDF /* PBXTextBookmark */ = 6BAF416C1219811E008CFCDF /* PBXTextBookmark */; - 6BAF416D1219811E008CFCDF /* PBXTextBookmark */ = 6BAF416D1219811E008CFCDF /* PBXTextBookmark */; - 6BAF416E1219811E008CFCDF /* PBXTextBookmark */ = 6BAF416E1219811E008CFCDF /* PBXTextBookmark */; - 6BAF416F1219811E008CFCDF /* PBXTextBookmark */ = 6BAF416F1219811E008CFCDF /* PBXTextBookmark */; - 6BAF41701219811E008CFCDF /* PBXTextBookmark */ = 6BAF41701219811E008CFCDF /* PBXTextBookmark */; - 6BAF41711219811E008CFCDF /* PBXTextBookmark */ = 6BAF41711219811E008CFCDF /* PBXTextBookmark */; - 6BAF41721219811E008CFCDF /* PBXTextBookmark */ = 6BAF41721219811E008CFCDF /* PBXTextBookmark */; - 6BAF41731219811E008CFCDF /* PBXTextBookmark */ = 6BAF41731219811E008CFCDF /* PBXTextBookmark */; - 6BAF41741219811E008CFCDF /* PBXTextBookmark */ = 6BAF41741219811E008CFCDF /* PBXTextBookmark */; - 6BAF41751219811E008CFCDF /* PBXTextBookmark */ = 6BAF41751219811E008CFCDF /* PBXTextBookmark */; - 6BAF41761219811E008CFCDF /* PBXTextBookmark */ = 6BAF41761219811E008CFCDF /* PBXTextBookmark */; - 6BAF41771219811E008CFCDF /* PBXTextBookmark */ = 6BAF41771219811E008CFCDF /* PBXTextBookmark */; - 6BAF41781219811E008CFCDF /* PBXTextBookmark */ = 6BAF41781219811E008CFCDF /* PBXTextBookmark */; - 6BAF41791219811E008CFCDF /* PBXTextBookmark */ = 6BAF41791219811E008CFCDF /* PBXTextBookmark */; - 6BAF417A1219811E008CFCDF /* PBXTextBookmark */ = 6BAF417A1219811E008CFCDF /* PBXTextBookmark */; - 6BAF417B1219811E008CFCDF /* PBXTextBookmark */ = 6BAF417B1219811E008CFCDF /* PBXTextBookmark */; - 6BAF417C1219811E008CFCDF /* PBXTextBookmark */ = 6BAF417C1219811E008CFCDF /* PBXTextBookmark */; - 6BAF417D1219811E008CFCDF /* PBXTextBookmark */ = 6BAF417D1219811E008CFCDF /* PBXTextBookmark */; - 6BAF417E1219811E008CFCDF /* PBXTextBookmark */ = 6BAF417E1219811E008CFCDF /* PBXTextBookmark */; - 6BAF417F1219811E008CFCDF /* PBXTextBookmark */ = 6BAF417F1219811E008CFCDF /* PBXTextBookmark */; - 6BAF41801219811E008CFCDF /* PBXTextBookmark */ = 6BAF41801219811E008CFCDF /* PBXTextBookmark */; - 6BAF41811219811E008CFCDF /* PBXTextBookmark */ = 6BAF41811219811E008CFCDF /* PBXTextBookmark */; - 6BAF41821219811E008CFCDF /* PBXTextBookmark */ = 6BAF41821219811E008CFCDF /* PBXTextBookmark */; - 6BAF41831219811E008CFCDF /* PBXTextBookmark */ = 6BAF41831219811E008CFCDF /* PBXTextBookmark */; - 6BAF41841219811E008CFCDF /* PBXTextBookmark */ = 6BAF41841219811E008CFCDF /* PBXTextBookmark */; - 6BAF41851219811E008CFCDF /* PBXTextBookmark */ = 6BAF41851219811E008CFCDF /* PBXTextBookmark */; - 6BAF41861219811E008CFCDF /* PBXTextBookmark */ = 6BAF41861219811E008CFCDF /* PBXTextBookmark */; - 6BAF41871219811E008CFCDF /* PBXTextBookmark */ = 6BAF41871219811E008CFCDF /* PBXTextBookmark */; - 6BAF41881219811E008CFCDF /* PBXTextBookmark */ = 6BAF41881219811E008CFCDF /* PBXTextBookmark */; - 6BAF419E12198419008CFCDF /* PBXTextBookmark */ = 6BAF419E12198419008CFCDF /* PBXTextBookmark */; - 6BAF419F12198419008CFCDF /* PBXTextBookmark */ = 6BAF419F12198419008CFCDF /* PBXTextBookmark */; - 6BAF41A012198419008CFCDF /* PBXTextBookmark */ = 6BAF41A012198419008CFCDF /* PBXTextBookmark */; - 6BAF41A112198419008CFCDF /* PBXTextBookmark */ = 6BAF41A112198419008CFCDF /* PBXTextBookmark */; - 6BAF41A212198419008CFCDF /* PBXTextBookmark */ = 6BAF41A212198419008CFCDF /* PBXTextBookmark */; - 6BAF41A312198419008CFCDF /* PBXTextBookmark */ = 6BAF41A312198419008CFCDF /* PBXTextBookmark */; - 6BAF41A412198419008CFCDF /* PBXTextBookmark */ = 6BAF41A412198419008CFCDF /* PBXTextBookmark */; - 6BAF41A512198419008CFCDF /* PBXTextBookmark */ = 6BAF41A512198419008CFCDF /* PBXTextBookmark */; - 6BAF41A612198419008CFCDF /* PBXTextBookmark */ = 6BAF41A612198419008CFCDF /* PBXTextBookmark */; - 6BAF41A712198419008CFCDF /* PBXTextBookmark */ = 6BAF41A712198419008CFCDF /* PBXTextBookmark */; - 6BAF41A812198419008CFCDF /* PBXTextBookmark */ = 6BAF41A812198419008CFCDF /* PBXTextBookmark */; - 6BAF41A912198419008CFCDF /* PBXTextBookmark */ = 6BAF41A912198419008CFCDF /* PBXTextBookmark */; - 6BAF41AA12198419008CFCDF /* PBXTextBookmark */ = 6BAF41AA12198419008CFCDF /* PBXTextBookmark */; - 6BAF41AB12198419008CFCDF /* PBXTextBookmark */ = 6BAF41AB12198419008CFCDF /* PBXTextBookmark */; - 6BAF41AC12198419008CFCDF /* PBXTextBookmark */ = 6BAF41AC12198419008CFCDF /* PBXTextBookmark */; - 6BAF41AD12198419008CFCDF /* PBXTextBookmark */ = 6BAF41AD12198419008CFCDF /* PBXTextBookmark */; - 6BAF41AE12198419008CFCDF /* PBXTextBookmark */ = 6BAF41AE12198419008CFCDF /* PBXTextBookmark */; - 6BAF41AF12198419008CFCDF /* PBXTextBookmark */ = 6BAF41AF12198419008CFCDF /* PBXTextBookmark */; - 6BAF41B012198419008CFCDF /* PBXTextBookmark */ = 6BAF41B012198419008CFCDF /* PBXTextBookmark */; - 6BAF41B112198419008CFCDF /* PBXTextBookmark */ = 6BAF41B112198419008CFCDF /* PBXTextBookmark */; - 6BAF41B212198419008CFCDF /* PBXTextBookmark */ = 6BAF41B212198419008CFCDF /* PBXTextBookmark */; - 6BAF41B312198419008CFCDF /* PBXTextBookmark */ = 6BAF41B312198419008CFCDF /* PBXTextBookmark */; - 6BAF41B412198419008CFCDF /* PBXTextBookmark */ = 6BAF41B412198419008CFCDF /* PBXTextBookmark */; - 6BAF41B512198419008CFCDF /* PBXTextBookmark */ = 6BAF41B512198419008CFCDF /* PBXTextBookmark */; - 6BAF41B612198419008CFCDF /* PBXTextBookmark */ = 6BAF41B612198419008CFCDF /* PBXTextBookmark */; - 6BAF41B712198419008CFCDF /* PBXTextBookmark */ = 6BAF41B712198419008CFCDF /* PBXTextBookmark */; - 6BAF41B812198419008CFCDF /* PBXTextBookmark */ = 6BAF41B812198419008CFCDF /* PBXTextBookmark */; - 6BAF41B912198419008CFCDF /* PBXTextBookmark */ = 6BAF41B912198419008CFCDF /* PBXTextBookmark */; - 6BAF41BA12198419008CFCDF /* PBXTextBookmark */ = 6BAF41BA12198419008CFCDF /* PBXTextBookmark */; - 6BAF41BB12198419008CFCDF /* PBXTextBookmark */ = 6BAF41BB12198419008CFCDF /* PBXTextBookmark */; - 6BAF41BC12198419008CFCDF /* PBXTextBookmark */ = 6BAF41BC12198419008CFCDF /* PBXTextBookmark */; - 6BAF41BD12198419008CFCDF /* PBXTextBookmark */ = 6BAF41BD12198419008CFCDF /* PBXTextBookmark */; - 6BAF41BE12198419008CFCDF /* PBXTextBookmark */ = 6BAF41BE12198419008CFCDF /* PBXTextBookmark */; - 6BAF41BF12198419008CFCDF /* PBXTextBookmark */ = 6BAF41BF12198419008CFCDF /* PBXTextBookmark */; - 6BAF41C012198419008CFCDF /* PBXTextBookmark */ = 6BAF41C012198419008CFCDF /* PBXTextBookmark */; - 6BAF41C112198419008CFCDF /* PBXTextBookmark */ = 6BAF41C112198419008CFCDF /* PBXTextBookmark */; - 6BAF41C212198419008CFCDF /* PBXTextBookmark */ = 6BAF41C212198419008CFCDF /* PBXTextBookmark */; - 6BAF41C312198419008CFCDF /* PBXTextBookmark */ = 6BAF41C312198419008CFCDF /* PBXTextBookmark */; - 6BAF41C412198419008CFCDF /* PBXTextBookmark */ = 6BAF41C412198419008CFCDF /* PBXTextBookmark */; - 6BAF41C512198419008CFCDF /* PBXTextBookmark */ = 6BAF41C512198419008CFCDF /* PBXTextBookmark */; - 6BAF41C612198419008CFCDF /* PBXTextBookmark */ = 6BAF41C612198419008CFCDF /* PBXTextBookmark */; - 6BAF41C712198419008CFCDF /* PBXTextBookmark */ = 6BAF41C712198419008CFCDF /* PBXTextBookmark */; - 6BAF41C812198419008CFCDF /* PBXTextBookmark */ = 6BAF41C812198419008CFCDF /* PBXTextBookmark */; - 6BAF41C912198419008CFCDF /* PBXTextBookmark */ = 6BAF41C912198419008CFCDF /* PBXTextBookmark */; - 6BAF41CA12198419008CFCDF /* PBXTextBookmark */ = 6BAF41CA12198419008CFCDF /* PBXTextBookmark */; - 6BAF41CB12198419008CFCDF /* PBXTextBookmark */ = 6BAF41CB12198419008CFCDF /* PBXTextBookmark */; - 6BAF41CC12198419008CFCDF /* PBXTextBookmark */ = 6BAF41CC12198419008CFCDF /* PBXTextBookmark */; - 6BAF41CD12198419008CFCDF /* PBXTextBookmark */ = 6BAF41CD12198419008CFCDF /* PBXTextBookmark */; - 6BAF41D0121A5AEE008CFCDF /* PBXTextBookmark */ = 6BAF41D0121A5AEE008CFCDF /* PBXTextBookmark */; - 6BAF41D1121A5AEE008CFCDF /* PBXTextBookmark */ = 6BAF41D1121A5AEE008CFCDF /* PBXTextBookmark */; - 6BAF41D2121A5AEE008CFCDF /* PBXTextBookmark */ = 6BAF41D2121A5AEE008CFCDF /* PBXTextBookmark */; - 6BAF41D3121A5AEE008CFCDF /* PBXTextBookmark */ = 6BAF41D3121A5AEE008CFCDF /* PBXTextBookmark */; - 6BAF41D4121A5AEE008CFCDF /* PBXTextBookmark */ = 6BAF41D4121A5AEE008CFCDF /* PBXTextBookmark */; - 6BAF41D5121A5AEE008CFCDF /* PBXTextBookmark */ = 6BAF41D5121A5AEE008CFCDF /* PBXTextBookmark */; - 6BAF41D6121A5D13008CFCDF /* PBXTextBookmark */ = 6BAF41D6121A5D13008CFCDF /* PBXTextBookmark */; - 6BAF41D7121A5D13008CFCDF /* PBXTextBookmark */ = 6BAF41D7121A5D13008CFCDF /* PBXTextBookmark */; - 6BAF41D8121A5D13008CFCDF /* PBXTextBookmark */ = 6BAF41D8121A5D13008CFCDF /* PBXTextBookmark */; - 6BAF41D9121A5D13008CFCDF /* PBXTextBookmark */ = 6BAF41D9121A5D13008CFCDF /* PBXTextBookmark */; - 6BAF41DA121A5D13008CFCDF /* PBXTextBookmark */ = 6BAF41DA121A5D13008CFCDF /* PBXTextBookmark */; - 6BAF41DB121A5D13008CFCDF /* PBXTextBookmark */ = 6BAF41DB121A5D13008CFCDF /* PBXTextBookmark */; - 6BAF41DC121A5D13008CFCDF /* PBXTextBookmark */ = 6BAF41DC121A5D13008CFCDF /* PBXTextBookmark */; - 6BAF41DD121A5D13008CFCDF /* PBXTextBookmark */ = 6BAF41DD121A5D13008CFCDF /* PBXTextBookmark */; - 6BAF41DE121A5D13008CFCDF /* PBXTextBookmark */ = 6BAF41DE121A5D13008CFCDF /* PBXTextBookmark */; - 6BAF41DF121A5D13008CFCDF /* PBXTextBookmark */ = 6BAF41DF121A5D13008CFCDF /* PBXTextBookmark */; - 6BAF41E0121A5D13008CFCDF /* PBXTextBookmark */ = 6BAF41E0121A5D13008CFCDF /* PBXTextBookmark */; - 6BAF41E1121A5D13008CFCDF /* PBXTextBookmark */ = 6BAF41E1121A5D13008CFCDF /* PBXTextBookmark */; - 6BAF41E2121ACD06008CFCDF /* PBXTextBookmark */ = 6BAF41E2121ACD06008CFCDF /* PBXTextBookmark */; - 6BAF41E3121ACD06008CFCDF /* PBXTextBookmark */ = 6BAF41E3121ACD06008CFCDF /* PBXTextBookmark */; - 6BAF41E4121ACD06008CFCDF /* PBXTextBookmark */ = 6BAF41E4121ACD06008CFCDF /* PBXTextBookmark */; - 6BAF41E5121ACD06008CFCDF /* PBXTextBookmark */ = 6BAF41E5121ACD06008CFCDF /* PBXTextBookmark */; - 6BAF41E6121ACD06008CFCDF /* PBXTextBookmark */ = 6BAF41E6121ACD06008CFCDF /* PBXTextBookmark */; - 6BAF41E7121ACD06008CFCDF /* PBXTextBookmark */ = 6BAF41E7121ACD06008CFCDF /* PBXTextBookmark */; - 6BAF41E8121ACD06008CFCDF /* PBXTextBookmark */ = 6BAF41E8121ACD06008CFCDF /* PBXTextBookmark */; - 6BAF41E9121ACD06008CFCDF /* PBXTextBookmark */ = 6BAF41E9121ACD06008CFCDF /* PBXTextBookmark */; - 6BAF41EA121ACD06008CFCDF /* PBXTextBookmark */ = 6BAF41EA121ACD06008CFCDF /* PBXTextBookmark */; - 6BAF41EB121ACD06008CFCDF /* PBXTextBookmark */ = 6BAF41EB121ACD06008CFCDF /* PBXTextBookmark */; - 6BAF41EC121ACD06008CFCDF /* PBXTextBookmark */ = 6BAF41EC121ACD06008CFCDF /* PBXTextBookmark */; - 6BAF41ED121ACD06008CFCDF /* PBXTextBookmark */ = 6BAF41ED121ACD06008CFCDF /* PBXTextBookmark */; - 6BAF41EE121ACD06008CFCDF /* PBXTextBookmark */ = 6BAF41EE121ACD06008CFCDF /* PBXTextBookmark */; - 6BAF41EF121ACD06008CFCDF /* PBXTextBookmark */ = 6BAF41EF121ACD06008CFCDF /* PBXTextBookmark */; - 6BAF41F0121ACD06008CFCDF /* PBXTextBookmark */ = 6BAF41F0121ACD06008CFCDF /* PBXTextBookmark */; - 6BAF41F1121ACD06008CFCDF /* PBXTextBookmark */ = 6BAF41F1121ACD06008CFCDF /* PBXTextBookmark */; - 6BAF41F2121ACD06008CFCDF /* PBXTextBookmark */ = 6BAF41F2121ACD06008CFCDF /* PBXTextBookmark */; - 6BAF41F3121ACD06008CFCDF /* PBXTextBookmark */ = 6BAF41F3121ACD06008CFCDF /* PBXTextBookmark */; - 6BAF41F4121ACD06008CFCDF /* PBXTextBookmark */ = 6BAF41F4121ACD06008CFCDF /* PBXTextBookmark */; - 6BAF41F5121ACD06008CFCDF /* PBXTextBookmark */ = 6BAF41F5121ACD06008CFCDF /* PBXTextBookmark */; - 6BAF41F6121ACD06008CFCDF /* PBXTextBookmark */ = 6BAF41F6121ACD06008CFCDF /* PBXTextBookmark */; - 6BAF41F7121ACD06008CFCDF /* PBXTextBookmark */ = 6BAF41F7121ACD06008CFCDF /* PBXTextBookmark */; - 6BAF41F8121ACD06008CFCDF /* PBXTextBookmark */ = 6BAF41F8121ACD06008CFCDF /* PBXTextBookmark */; - 6BAF41F9121ACD06008CFCDF /* PBXTextBookmark */ = 6BAF41F9121ACD06008CFCDF /* PBXTextBookmark */; - 6BAF41FA121ACD06008CFCDF /* PBXTextBookmark */ = 6BAF41FA121ACD06008CFCDF /* PBXTextBookmark */; - 6BAF41FB121ACD06008CFCDF /* PBXTextBookmark */ = 6BAF41FB121ACD06008CFCDF /* PBXTextBookmark */; - 6BAF41FC121ACD06008CFCDF /* PBXTextBookmark */ = 6BAF41FC121ACD06008CFCDF /* PBXTextBookmark */; - 6BAF41FD121ACD06008CFCDF /* PBXTextBookmark */ = 6BAF41FD121ACD06008CFCDF /* PBXTextBookmark */; - 6BAF41FE121ACD06008CFCDF /* PBXTextBookmark */ = 6BAF41FE121ACD06008CFCDF /* PBXTextBookmark */; - 6BAF41FF121ACD06008CFCDF /* PBXTextBookmark */ = 6BAF41FF121ACD06008CFCDF /* PBXTextBookmark */; - 6BAF4200121ACD06008CFCDF /* PBXTextBookmark */ = 6BAF4200121ACD06008CFCDF /* PBXTextBookmark */; - 6BAF4201121ACD06008CFCDF /* PBXTextBookmark */ = 6BAF4201121ACD06008CFCDF /* PBXTextBookmark */; - 6BAF4202121ACD06008CFCDF /* PBXTextBookmark */ = 6BAF4202121ACD06008CFCDF /* PBXTextBookmark */; - 6BAF4203121ACD06008CFCDF /* PBXTextBookmark */ = 6BAF4203121ACD06008CFCDF /* PBXTextBookmark */; - 6BAF4204121ACD06008CFCDF /* PBXTextBookmark */ = 6BAF4204121ACD06008CFCDF /* PBXTextBookmark */; - 6BAF4205121ACD06008CFCDF /* PBXTextBookmark */ = 6BAF4205121ACD06008CFCDF /* PBXTextBookmark */; - 6BAF4206121ACD06008CFCDF /* PBXTextBookmark */ = 6BAF4206121ACD06008CFCDF /* PBXTextBookmark */; - 6BAF4207121ACD06008CFCDF /* PBXTextBookmark */ = 6BAF4207121ACD06008CFCDF /* PBXTextBookmark */; - 6BAF4208121ACD06008CFCDF /* PBXTextBookmark */ = 6BAF4208121ACD06008CFCDF /* PBXTextBookmark */; - 6BAF4209121ACD06008CFCDF /* PBXTextBookmark */ = 6BAF4209121ACD06008CFCDF /* PBXTextBookmark */; - 6BAF420A121ACD06008CFCDF /* PBXTextBookmark */ = 6BAF420A121ACD06008CFCDF /* PBXTextBookmark */; - 6BAF420B121ACD06008CFCDF /* PBXTextBookmark */ = 6BAF420B121ACD06008CFCDF /* PBXTextBookmark */; - 6BAF420C121ACD06008CFCDF /* PBXTextBookmark */ = 6BAF420C121ACD06008CFCDF /* PBXTextBookmark */; - 6BAF4212121ACDB8008CFCDF /* PBXTextBookmark */ = 6BAF4212121ACDB8008CFCDF /* PBXTextBookmark */; - 6BAF4213121ACDB8008CFCDF /* PBXTextBookmark */ = 6BAF4213121ACDB8008CFCDF /* PBXTextBookmark */; - 6BAF4214121ACDB8008CFCDF /* PBXTextBookmark */ = 6BAF4214121ACDB8008CFCDF /* PBXTextBookmark */; - 6BAF4215121ACDB8008CFCDF /* PBXTextBookmark */ = 6BAF4215121ACDB8008CFCDF /* PBXTextBookmark */; - 6BAF4216121ACDB8008CFCDF /* PBXTextBookmark */ = 6BAF4216121ACDB8008CFCDF /* PBXTextBookmark */; - 6BAF4217121ACDB8008CFCDF /* PBXTextBookmark */ = 6BAF4217121ACDB8008CFCDF /* PBXTextBookmark */; - 6BAF4218121ACDB8008CFCDF /* PBXTextBookmark */ = 6BAF4218121ACDB8008CFCDF /* PBXTextBookmark */; - 6BAF4219121ACDB8008CFCDF /* PBXTextBookmark */ = 6BAF4219121ACDB8008CFCDF /* PBXTextBookmark */; - 6BAF421A121ACDB8008CFCDF /* PBXTextBookmark */ = 6BAF421A121ACDB8008CFCDF /* PBXTextBookmark */; - 6BAF421B121ACDB8008CFCDF /* PBXTextBookmark */ = 6BAF421B121ACDB8008CFCDF /* PBXTextBookmark */; - 6BAF421E121ACE5E008CFCDF /* PBXTextBookmark */ = 6BAF421E121ACE5E008CFCDF /* PBXTextBookmark */; - 6BAF421F121ACE5E008CFCDF /* PBXTextBookmark */ = 6BAF421F121ACE5E008CFCDF /* PBXTextBookmark */; - 6BAF4220121ACE5E008CFCDF /* PBXTextBookmark */ = 6BAF4220121ACE5E008CFCDF /* PBXTextBookmark */; - 6BAF4221121ACE5E008CFCDF /* PBXTextBookmark */ = 6BAF4221121ACE5E008CFCDF /* PBXTextBookmark */; - 6BAF4222121ACE5E008CFCDF /* PBXTextBookmark */ = 6BAF4222121ACE5E008CFCDF /* PBXTextBookmark */; - 6BAF4223121ACE5E008CFCDF /* PBXTextBookmark */ = 6BAF4223121ACE5E008CFCDF /* PBXTextBookmark */; - 6BAF4224121ACE5E008CFCDF /* PBXTextBookmark */ = 6BAF4224121ACE5E008CFCDF /* PBXTextBookmark */; - 6BAF4229121ACF01008CFCDF /* PBXTextBookmark */ = 6BAF4229121ACF01008CFCDF /* PBXTextBookmark */; - 6BAF422A121ACF53008CFCDF /* PBXTextBookmark */ = 6BAF422A121ACF53008CFCDF /* PBXTextBookmark */; - 6BAF422B121ACFEC008CFCDF /* PBXTextBookmark */ = 6BAF422B121ACFEC008CFCDF /* PBXTextBookmark */; - 6BAF422E121AD0C1008CFCDF /* PBXTextBookmark */ = 6BAF422E121AD0C1008CFCDF /* PBXTextBookmark */; - 6BAF4230121AD2E5008CFCDF /* PBXTextBookmark */ = 6BAF4230121AD2E5008CFCDF /* PBXTextBookmark */; - 6BAF4232121AD330008CFCDF /* PBXTextBookmark */ = 6BAF4232121AD330008CFCDF /* PBXTextBookmark */; - 6BAF4234121AD4A8008CFCDF /* PBXTextBookmark */ = 6BAF4234121AD4A8008CFCDF /* PBXTextBookmark */; - 6BAF4235121AD4A8008CFCDF /* PBXTextBookmark */ = 6BAF4235121AD4A8008CFCDF /* PBXTextBookmark */; - 6BAF4236121AD4A8008CFCDF /* PBXTextBookmark */ = 6BAF4236121AD4A8008CFCDF /* PBXTextBookmark */; - 6BAF4237121AD4A8008CFCDF /* PBXTextBookmark */ = 6BAF4237121AD4A8008CFCDF /* PBXTextBookmark */; - 6BAF4238121AD4A8008CFCDF /* PBXTextBookmark */ = 6BAF4238121AD4A8008CFCDF /* PBXTextBookmark */; - 6BAF4239121AD4A8008CFCDF /* PBXTextBookmark */ = 6BAF4239121AD4A8008CFCDF /* PBXTextBookmark */; - 6BAF423A121AD4A8008CFCDF /* PBXTextBookmark */ = 6BAF423A121AD4A8008CFCDF /* PBXTextBookmark */; - 6BAF423B121AD4A8008CFCDF /* PBXTextBookmark */ = 6BAF423B121AD4A8008CFCDF /* PBXTextBookmark */; - 6BAF423F121AD679008CFCDF /* PBXTextBookmark */ = 6BAF423F121AD679008CFCDF /* PBXTextBookmark */; - 6BAF4240121AD679008CFCDF /* PBXTextBookmark */ = 6BAF4240121AD679008CFCDF /* PBXTextBookmark */; - 6BAF4241121AD679008CFCDF /* PBXTextBookmark */ = 6BAF4241121AD679008CFCDF /* PBXTextBookmark */; - 6BAF4242121AD679008CFCDF /* PBXTextBookmark */ = 6BAF4242121AD679008CFCDF /* PBXTextBookmark */; - 6BAF4243121AD679008CFCDF /* PBXTextBookmark */ = 6BAF4243121AD679008CFCDF /* PBXTextBookmark */; - 6BAF4244121AD679008CFCDF /* PBXTextBookmark */ = 6BAF4244121AD679008CFCDF /* PBXTextBookmark */; - 6BAF4245121AD679008CFCDF /* PBXTextBookmark */ = 6BAF4245121AD679008CFCDF /* PBXTextBookmark */; - 6BAF4246121AD679008CFCDF /* PBXTextBookmark */ = 6BAF4246121AD679008CFCDF /* PBXTextBookmark */; - 6BAF4247121AD679008CFCDF /* PBXTextBookmark */ = 6BAF4247121AD679008CFCDF /* PBXTextBookmark */; - 6BAF4248121AD679008CFCDF /* PBXTextBookmark */ = 6BAF4248121AD679008CFCDF /* PBXTextBookmark */; - 6BAF424F121AD7D7008CFCDF /* PBXTextBookmark */ = 6BAF424F121AD7D7008CFCDF /* PBXTextBookmark */; - 6BAF4250121AD7D7008CFCDF /* PBXTextBookmark */ = 6BAF4250121AD7D7008CFCDF /* PBXTextBookmark */; - 6BAF4251121AD7D7008CFCDF /* PBXTextBookmark */ = 6BAF4251121AD7D7008CFCDF /* PBXTextBookmark */; - 6BAF4252121AD7D7008CFCDF /* PBXTextBookmark */ = 6BAF4252121AD7D7008CFCDF /* PBXTextBookmark */; - 6BAF4253121AD7D7008CFCDF /* PBXTextBookmark */ = 6BAF4253121AD7D7008CFCDF /* PBXTextBookmark */; - 6BAF4254121AD7D7008CFCDF /* PBXTextBookmark */ = 6BAF4254121AD7D7008CFCDF /* PBXTextBookmark */; - 6BAF4255121AD7D7008CFCDF /* PBXTextBookmark */ = 6BAF4255121AD7D7008CFCDF /* PBXTextBookmark */; - 6BAF4256121AD7D7008CFCDF /* PBXTextBookmark */ = 6BAF4256121AD7D7008CFCDF /* PBXTextBookmark */; - 6BAF4257121AD7D7008CFCDF /* PBXTextBookmark */ = 6BAF4257121AD7D7008CFCDF /* PBXTextBookmark */; - 6BAF4258121AD7D7008CFCDF /* PBXTextBookmark */ = 6BAF4258121AD7D7008CFCDF /* PBXTextBookmark */; - 6BAF4264121AD99B008CFCDF /* PBXTextBookmark */ = 6BAF4264121AD99B008CFCDF /* PBXTextBookmark */; - 6BAF4265121AD99B008CFCDF /* PBXTextBookmark */ = 6BAF4265121AD99B008CFCDF /* PBXTextBookmark */; - 6BAF4266121AD99B008CFCDF /* PBXTextBookmark */ = 6BAF4266121AD99B008CFCDF /* PBXTextBookmark */; - 6BAF4267121AD99B008CFCDF /* PBXTextBookmark */ = 6BAF4267121AD99B008CFCDF /* PBXTextBookmark */; - 6BAF4268121AD99B008CFCDF /* PBXTextBookmark */ = 6BAF4268121AD99B008CFCDF /* PBXTextBookmark */; - 6BAF4269121AD99B008CFCDF /* PBXTextBookmark */ = 6BAF4269121AD99B008CFCDF /* PBXTextBookmark */; - 6BAF426A121AD99B008CFCDF /* PBXTextBookmark */ = 6BAF426A121AD99B008CFCDF /* PBXTextBookmark */; - 6BAF426B121AD99B008CFCDF /* PBXTextBookmark */ = 6BAF426B121AD99B008CFCDF /* PBXTextBookmark */; - 6BAF426C121AD99B008CFCDF /* PBXTextBookmark */ = 6BAF426C121AD99B008CFCDF /* PBXTextBookmark */; - 6BAF426D121AD99B008CFCDF /* PBXTextBookmark */ = 6BAF426D121AD99B008CFCDF /* PBXTextBookmark */; - 6BAF426E121AD99B008CFCDF /* PBXTextBookmark */ = 6BAF426E121AD99B008CFCDF /* PBXTextBookmark */; - 6BAF426F121AD99B008CFCDF /* PBXTextBookmark */ = 6BAF426F121AD99B008CFCDF /* PBXTextBookmark */; - 6BAF4270121AD99B008CFCDF /* PBXTextBookmark */ = 6BAF4270121AD99B008CFCDF /* PBXTextBookmark */; - 6BAF4271121AD99B008CFCDF /* PBXTextBookmark */ = 6BAF4271121AD99B008CFCDF /* PBXTextBookmark */; - 6BAF4272121AD99B008CFCDF /* PBXTextBookmark */ = 6BAF4272121AD99B008CFCDF /* PBXTextBookmark */; - 6BAF4273121AD99B008CFCDF /* PBXTextBookmark */ = 6BAF4273121AD99B008CFCDF /* PBXTextBookmark */; - 6BAF4277121AD9E8008CFCDF /* PBXTextBookmark */ = 6BAF4277121AD9E8008CFCDF /* PBXTextBookmark */; - 6BAF427D121ADD46008CFCDF /* PBXTextBookmark */ = 6BAF427D121ADD46008CFCDF /* PBXTextBookmark */; - 6BAF427E121ADD46008CFCDF /* PBXTextBookmark */ = 6BAF427E121ADD46008CFCDF /* PBXTextBookmark */; - 6BAF427F121ADD46008CFCDF /* PBXTextBookmark */ = 6BAF427F121ADD46008CFCDF /* PBXTextBookmark */; - 6BAF4280121ADD46008CFCDF /* PBXTextBookmark */ = 6BAF4280121ADD46008CFCDF /* PBXTextBookmark */; - 6BAF4281121ADD46008CFCDF /* PBXTextBookmark */ = 6BAF4281121ADD46008CFCDF /* PBXTextBookmark */; - 6BAF4282121ADD46008CFCDF /* PBXTextBookmark */ = 6BAF4282121ADD46008CFCDF /* PBXTextBookmark */; - 6BAF4283121ADD46008CFCDF /* PBXTextBookmark */ = 6BAF4283121ADD46008CFCDF /* PBXTextBookmark */; - 6BAF4284121ADD46008CFCDF /* PBXTextBookmark */ = 6BAF4284121ADD46008CFCDF /* PBXTextBookmark */; - 6BAF4285121ADD46008CFCDF /* PBXTextBookmark */ = 6BAF4285121ADD46008CFCDF /* PBXTextBookmark */; - 6BAF4286121ADD46008CFCDF /* PBXTextBookmark */ = 6BAF4286121ADD46008CFCDF /* PBXTextBookmark */; - 6BAF4287121ADD46008CFCDF /* PBXTextBookmark */ = 6BAF4287121ADD46008CFCDF /* PBXTextBookmark */; - 6BAF4288121ADD46008CFCDF /* PBXTextBookmark */ = 6BAF4288121ADD46008CFCDF /* PBXTextBookmark */; - 6BAF4289121ADD46008CFCDF /* PBXTextBookmark */ = 6BAF4289121ADD46008CFCDF /* PBXTextBookmark */; - 6BAF428A121ADD46008CFCDF /* PBXTextBookmark */ = 6BAF428A121ADD46008CFCDF /* PBXTextBookmark */; - 6BAF428C121AEBDF008CFCDF /* PBXTextBookmark */ = 6BAF428C121AEBDF008CFCDF /* PBXTextBookmark */; - 6BAF428D121AEBDF008CFCDF /* PBXTextBookmark */ = 6BAF428D121AEBDF008CFCDF /* PBXTextBookmark */; - 6BAF428E121AEBDF008CFCDF /* PBXTextBookmark */ = 6BAF428E121AEBDF008CFCDF /* PBXTextBookmark */; - 6BAF428F121AEBDF008CFCDF /* PBXTextBookmark */ = 6BAF428F121AEBDF008CFCDF /* PBXTextBookmark */; - 6BAF4290121AEBDF008CFCDF /* PBXTextBookmark */ = 6BAF4290121AEBDF008CFCDF /* PBXTextBookmark */; - 6BAF4291121AEBDF008CFCDF /* PBXTextBookmark */ = 6BAF4291121AEBDF008CFCDF /* PBXTextBookmark */; - 6BAF4292121AEBDF008CFCDF /* PBXTextBookmark */ = 6BAF4292121AEBDF008CFCDF /* PBXTextBookmark */; - 6BAF4293121AEBDF008CFCDF /* PBXTextBookmark */ = 6BAF4293121AEBDF008CFCDF /* PBXTextBookmark */; - 6BAF4294121AEBDF008CFCDF /* PBXTextBookmark */ = 6BAF4294121AEBDF008CFCDF /* PBXTextBookmark */; - 6BAF4295121AEC2A008CFCDF /* PBXTextBookmark */ = 6BAF4295121AEC2A008CFCDF /* PBXTextBookmark */; - 6BAF4296121AEC2A008CFCDF /* PBXTextBookmark */ = 6BAF4296121AEC2A008CFCDF /* PBXTextBookmark */; - 6BAF4297121AEC2A008CFCDF /* PBXTextBookmark */ = 6BAF4297121AEC2A008CFCDF /* PBXTextBookmark */; - 6BAF4298121AEC2A008CFCDF /* PBXTextBookmark */ = 6BAF4298121AEC2A008CFCDF /* PBXTextBookmark */; - 6BAF4299121AEC2A008CFCDF /* PBXTextBookmark */ = 6BAF4299121AEC2A008CFCDF /* PBXTextBookmark */; - 6BAF429A121AED31008CFCDF /* PBXTextBookmark */ = 6BAF429A121AED31008CFCDF /* PBXTextBookmark */; - 6BAF429B121AED31008CFCDF /* PBXTextBookmark */ = 6BAF429B121AED31008CFCDF /* PBXTextBookmark */; - 6BAF429C121AED31008CFCDF /* PBXTextBookmark */ = 6BAF429C121AED31008CFCDF /* PBXTextBookmark */; - 6BAF429D121AED31008CFCDF /* PBXTextBookmark */ = 6BAF429D121AED31008CFCDF /* PBXTextBookmark */; - 6BAF429E121AED31008CFCDF /* PBXTextBookmark */ = 6BAF429E121AED31008CFCDF /* PBXTextBookmark */; - 6BAF429F121AED31008CFCDF /* PBXTextBookmark */ = 6BAF429F121AED31008CFCDF /* PBXTextBookmark */; - 6BAF42A0121AED31008CFCDF /* PBXTextBookmark */ = 6BAF42A0121AED31008CFCDF /* PBXTextBookmark */; - 6BAF42A1121AED31008CFCDF /* PBXTextBookmark */ = 6BAF42A1121AED31008CFCDF /* PBXTextBookmark */; - 6BAF42A2121AED31008CFCDF /* PBXTextBookmark */ = 6BAF42A2121AED31008CFCDF /* PBXTextBookmark */; - 6BAF42A3121AED31008CFCDF /* PBXTextBookmark */ = 6BAF42A3121AED31008CFCDF /* PBXTextBookmark */; - 6BAF42A4121AED31008CFCDF /* PBXTextBookmark */ = 6BAF42A4121AED31008CFCDF /* PBXTextBookmark */; - 6BAF42A5121AEFD9008CFCDF /* PBXTextBookmark */ = 6BAF42A5121AEFD9008CFCDF /* PBXTextBookmark */; - 6BAF42A6121AEFD9008CFCDF /* PBXTextBookmark */ = 6BAF42A6121AEFD9008CFCDF /* PBXTextBookmark */; - 6BAF42A7121AEFD9008CFCDF /* PBXTextBookmark */ = 6BAF42A7121AEFD9008CFCDF /* PBXTextBookmark */; - 6BAF42A8121AEFD9008CFCDF /* PBXTextBookmark */ = 6BAF42A8121AEFD9008CFCDF /* PBXTextBookmark */; - 6BAF42A9121AEFD9008CFCDF /* PBXTextBookmark */ = 6BAF42A9121AEFD9008CFCDF /* PBXTextBookmark */; - 6BAF42AA121AEFD9008CFCDF /* PBXTextBookmark */ = 6BAF42AA121AEFD9008CFCDF /* PBXTextBookmark */; - 6BAF42AB121AEFD9008CFCDF /* PBXTextBookmark */ = 6BAF42AB121AEFD9008CFCDF /* PBXTextBookmark */; - 6BAF42AC121AEFD9008CFCDF /* PBXTextBookmark */ = 6BAF42AC121AEFD9008CFCDF /* PBXTextBookmark */; - 6BAF42B3121AF141008CFCDF /* PBXTextBookmark */ = 6BAF42B3121AF141008CFCDF /* PBXTextBookmark */; - 6BAF42B4121AF141008CFCDF /* PBXTextBookmark */ = 6BAF42B4121AF141008CFCDF /* PBXTextBookmark */; - 6BAF42B5121AF141008CFCDF /* PBXTextBookmark */ = 6BAF42B5121AF141008CFCDF /* PBXTextBookmark */; - 6BAF42B6121AF141008CFCDF /* PBXTextBookmark */ = 6BAF42B6121AF141008CFCDF /* PBXTextBookmark */; - 6BAF42B7121AF141008CFCDF /* PBXTextBookmark */ = 6BAF42B7121AF141008CFCDF /* PBXTextBookmark */; - 6BAF42B8121AF141008CFCDF /* PBXTextBookmark */ = 6BAF42B8121AF141008CFCDF /* PBXTextBookmark */; - 6BAF42B9121AF141008CFCDF /* PBXTextBookmark */ = 6BAF42B9121AF141008CFCDF /* PBXTextBookmark */; - 6BAF42BA121AF141008CFCDF /* PBXTextBookmark */ = 6BAF42BA121AF141008CFCDF /* PBXTextBookmark */; - 6BAF42BB121AF141008CFCDF /* PBXTextBookmark */ = 6BAF42BB121AF141008CFCDF /* PBXTextBookmark */; - 6BAF42BC121AF141008CFCDF /* PBXTextBookmark */ = 6BAF42BC121AF141008CFCDF /* PBXTextBookmark */; - 6BAF42BD121AF141008CFCDF /* PBXTextBookmark */ = 6BAF42BD121AF141008CFCDF /* PBXTextBookmark */; - 6BAF42BE121AF141008CFCDF /* PBXTextBookmark */ = 6BAF42BE121AF141008CFCDF /* PBXTextBookmark */; - 6BAF42BF121AF141008CFCDF /* PBXTextBookmark */ = 6BAF42BF121AF141008CFCDF /* PBXTextBookmark */; - 6BAF42C0121AF141008CFCDF /* PBXTextBookmark */ = 6BAF42C0121AF141008CFCDF /* PBXTextBookmark */; - 6BAF42C1121AF141008CFCDF /* PBXTextBookmark */ = 6BAF42C1121AF141008CFCDF /* PBXTextBookmark */; - 6BAF42C3121AF27C008CFCDF /* PBXTextBookmark */ = 6BAF42C3121AF27C008CFCDF /* PBXTextBookmark */; - 6BAF42C4121AF27C008CFCDF /* PBXTextBookmark */ = 6BAF42C4121AF27C008CFCDF /* PBXTextBookmark */; - 6BAF42C5121AF27C008CFCDF /* PBXTextBookmark */ = 6BAF42C5121AF27C008CFCDF /* PBXTextBookmark */; - 6BAF42C6121AF27C008CFCDF /* PBXTextBookmark */ = 6BAF42C6121AF27C008CFCDF /* PBXTextBookmark */; - 6BAF42C7121AF27C008CFCDF /* PBXTextBookmark */ = 6BAF42C7121AF27C008CFCDF /* PBXTextBookmark */; - 6BAF42C8121AF27C008CFCDF /* PBXTextBookmark */ = 6BAF42C8121AF27C008CFCDF /* PBXTextBookmark */; - 6BAF42C9121AF27C008CFCDF /* PBXTextBookmark */ = 6BAF42C9121AF27C008CFCDF /* PBXTextBookmark */; - 6BAF42CA121AF27C008CFCDF /* PBXTextBookmark */ = 6BAF42CA121AF27C008CFCDF /* PBXTextBookmark */; - 6BAF42CB121AF27C008CFCDF /* PBXTextBookmark */ = 6BAF42CB121AF27C008CFCDF /* PBXTextBookmark */; - 6BAF42CC121AF27C008CFCDF /* PBXTextBookmark */ = 6BAF42CC121AF27C008CFCDF /* PBXTextBookmark */; - 6BAF42CD121AF27C008CFCDF /* PBXTextBookmark */ = 6BAF42CD121AF27C008CFCDF /* PBXTextBookmark */; - 6BAF42CE121AF27C008CFCDF /* PBXTextBookmark */ = 6BAF42CE121AF27C008CFCDF /* PBXTextBookmark */; - 6BAF42CF121AF27C008CFCDF /* PBXTextBookmark */ = 6BAF42CF121AF27C008CFCDF /* PBXTextBookmark */; - 6BAF42D0121AF27C008CFCDF /* PBXTextBookmark */ = 6BAF42D0121AF27C008CFCDF /* PBXTextBookmark */; - 6BAF42D2121AF2A3008CFCDF /* PBXTextBookmark */ = 6BAF42D2121AF2A3008CFCDF /* PBXTextBookmark */; - 6BAF42D3121AF2A8008CFCDF /* PBXTextBookmark */ = 6BAF42D3121AF2A8008CFCDF /* PBXTextBookmark */; - 6BAF42D4121AF2A8008CFCDF /* PBXTextBookmark */ = 6BAF42D4121AF2A8008CFCDF /* PBXTextBookmark */; - 6BAF42D8121AF2AF008CFCDF /* PBXTextBookmark */ = 6BAF42D8121AF2AF008CFCDF /* PBXTextBookmark */; - 6BAF42DB121AF2C3008CFCDF /* PBXTextBookmark */ = 6BAF42DB121AF2C3008CFCDF /* PBXTextBookmark */; - 6BAF42E1121AF3B8008CFCDF /* PBXTextBookmark */ = 6BAF42E1121AF3B8008CFCDF /* PBXTextBookmark */; - 6BAF42E2121AF3B8008CFCDF /* PBXTextBookmark */ = 6BAF42E2121AF3B8008CFCDF /* PBXTextBookmark */; - 6BAF42E3121AF3B8008CFCDF /* PBXTextBookmark */ = 6BAF42E3121AF3B8008CFCDF /* PBXTextBookmark */; - 6BAF42E4121AF3B8008CFCDF /* PBXTextBookmark */ = 6BAF42E4121AF3B8008CFCDF /* PBXTextBookmark */; - 6BAF42E5121AF3B8008CFCDF /* PBXTextBookmark */ = 6BAF42E5121AF3B8008CFCDF /* PBXTextBookmark */; - 6BAF42E6121AF3B8008CFCDF /* PBXTextBookmark */ = 6BAF42E6121AF3B8008CFCDF /* PBXTextBookmark */; - 6BAF42E7121AF3B8008CFCDF /* PBXTextBookmark */ = 6BAF42E7121AF3B8008CFCDF /* PBXTextBookmark */; - 6BAF42E8121AF3B8008CFCDF /* PBXTextBookmark */ = 6BAF42E8121AF3B8008CFCDF /* PBXTextBookmark */; - 6BAF42E9121AF3B8008CFCDF /* PBXTextBookmark */ = 6BAF42E9121AF3B8008CFCDF /* PBXTextBookmark */; - 6BAF42EC121AF3DE008CFCDF /* PBXTextBookmark */ = 6BAF42EC121AF3DE008CFCDF /* PBXTextBookmark */; - 6BAF42EE121AF43D008CFCDF /* PBXTextBookmark */ = 6BAF42EE121AF43D008CFCDF /* PBXTextBookmark */; - 6BAF42EF121AF43D008CFCDF /* PBXTextBookmark */ = 6BAF42EF121AF43D008CFCDF /* PBXTextBookmark */; - 6BAF42F0121AF43D008CFCDF /* PBXTextBookmark */ = 6BAF42F0121AF43D008CFCDF /* PBXTextBookmark */; - 6BAF42F1121AF43D008CFCDF /* PBXTextBookmark */ = 6BAF42F1121AF43D008CFCDF /* PBXTextBookmark */; - 6BAF42F2121AF43D008CFCDF /* PBXTextBookmark */ = 6BAF42F2121AF43D008CFCDF /* PBXTextBookmark */; - 6BAF42F3121AF43D008CFCDF /* PBXTextBookmark */ = 6BAF42F3121AF43D008CFCDF /* PBXTextBookmark */; - 6BAF42F4121AF43D008CFCDF /* PBXTextBookmark */ = 6BAF42F4121AF43D008CFCDF /* PBXTextBookmark */; - 6BAF42F9121AF514008CFCDF /* PBXTextBookmark */ = 6BAF42F9121AF514008CFCDF /* PBXTextBookmark */; - 6BAF42FA121AF514008CFCDF /* PBXTextBookmark */ = 6BAF42FA121AF514008CFCDF /* PBXTextBookmark */; - 6BAF42FB121AF514008CFCDF /* PBXTextBookmark */ = 6BAF42FB121AF514008CFCDF /* PBXTextBookmark */; - 6BAF42FC121AF514008CFCDF /* PBXTextBookmark */ = 6BAF42FC121AF514008CFCDF /* PBXTextBookmark */; - 6BAF42FD121AF514008CFCDF /* PBXTextBookmark */ = 6BAF42FD121AF514008CFCDF /* PBXTextBookmark */; - 6BAF42FE121AF514008CFCDF /* PBXTextBookmark */ = 6BAF42FE121AF514008CFCDF /* PBXTextBookmark */; - 6BAF42FF121AF514008CFCDF /* PBXTextBookmark */ = 6BAF42FF121AF514008CFCDF /* PBXTextBookmark */; - 6BAF4300121AF514008CFCDF /* PBXTextBookmark */ = 6BAF4300121AF514008CFCDF /* PBXTextBookmark */; - 6BAF4301121AF514008CFCDF /* PBXTextBookmark */ = 6BAF4301121AF514008CFCDF /* PBXTextBookmark */; - 6BAF4302121AF514008CFCDF /* PBXTextBookmark */ = 6BAF4302121AF514008CFCDF /* PBXTextBookmark */; - 6BAF4303121AF514008CFCDF /* PBXTextBookmark */ = 6BAF4303121AF514008CFCDF /* PBXTextBookmark */; - 6BAF4304121AF514008CFCDF /* PBXTextBookmark */ = 6BAF4304121AF514008CFCDF /* PBXTextBookmark */; - 6BAF4305121AF514008CFCDF /* PBXTextBookmark */ = 6BAF4305121AF514008CFCDF /* PBXTextBookmark */; - 6BAF4306121AF574008CFCDF /* PBXTextBookmark */ = 6BAF4306121AF574008CFCDF /* PBXTextBookmark */; - 6BAF4307121AF6E0008CFCDF /* PBXTextBookmark */ = 6BAF4307121AF6E0008CFCDF /* PBXTextBookmark */; - 6BAF4308121AF6E0008CFCDF /* PBXTextBookmark */ = 6BAF4308121AF6E0008CFCDF /* PBXTextBookmark */; - 6BAF4309121AF6E0008CFCDF /* PBXTextBookmark */ = 6BAF4309121AF6E0008CFCDF /* PBXTextBookmark */; - 6BAF430A121AF6E0008CFCDF /* PBXTextBookmark */ = 6BAF430A121AF6E0008CFCDF /* PBXTextBookmark */; - 6BAF430C121AF7CD008CFCDF /* PBXTextBookmark */ = 6BAF430C121AF7CD008CFCDF /* PBXTextBookmark */; - 6BAF430D121AF7CD008CFCDF /* PBXTextBookmark */ = 6BAF430D121AF7CD008CFCDF /* PBXTextBookmark */; - 6BAF430E121AF7CD008CFCDF /* PBXTextBookmark */ = 6BAF430E121AF7CD008CFCDF /* PBXTextBookmark */; - 6BAF430F121AF7CD008CFCDF /* PBXTextBookmark */ = 6BAF430F121AF7CD008CFCDF /* PBXTextBookmark */; - 6BAF4310121AF7CD008CFCDF /* PBXTextBookmark */ = 6BAF4310121AF7CD008CFCDF /* PBXTextBookmark */; - 6BAF4311121AF7CD008CFCDF /* PBXTextBookmark */ = 6BAF4311121AF7CD008CFCDF /* PBXTextBookmark */; - 6BAF4312121AF7CD008CFCDF /* PBXTextBookmark */ = 6BAF4312121AF7CD008CFCDF /* PBXTextBookmark */; - 6BAF4313121AF7CD008CFCDF /* PBXTextBookmark */ = 6BAF4313121AF7CD008CFCDF /* PBXTextBookmark */; - 6BAF4314121AF7CD008CFCDF /* PBXTextBookmark */ = 6BAF4314121AF7CD008CFCDF /* PBXTextBookmark */; - 6BAF4315121AF7CD008CFCDF /* PBXTextBookmark */ = 6BAF4315121AF7CD008CFCDF /* PBXTextBookmark */; - 6BAF4321121AF998008CFCDF /* PBXTextBookmark */ = 6BAF4321121AF998008CFCDF /* PBXTextBookmark */; - 6BAF4322121AF998008CFCDF /* PBXTextBookmark */ = 6BAF4322121AF998008CFCDF /* PBXTextBookmark */; - 6BAF4323121AF998008CFCDF /* PBXTextBookmark */ = 6BAF4323121AF998008CFCDF /* PBXTextBookmark */; - 6BAF4324121AF998008CFCDF /* PBXTextBookmark */ = 6BAF4324121AF998008CFCDF /* PBXTextBookmark */; - 6BAF4325121AF998008CFCDF /* PBXTextBookmark */ = 6BAF4325121AF998008CFCDF /* PBXTextBookmark */; - 6BAF4326121AF998008CFCDF /* PBXTextBookmark */ = 6BAF4326121AF998008CFCDF /* PBXTextBookmark */; - 6BAF4327121AF998008CFCDF /* PBXTextBookmark */ = 6BAF4327121AF998008CFCDF /* PBXTextBookmark */; - 6BAF4328121AF998008CFCDF /* PBXTextBookmark */ = 6BAF4328121AF998008CFCDF /* PBXTextBookmark */; - 6BAF4329121AF998008CFCDF /* PBXTextBookmark */ = 6BAF4329121AF998008CFCDF /* PBXTextBookmark */; - 6BAF432A121AF998008CFCDF /* PBXTextBookmark */ = 6BAF432A121AF998008CFCDF /* PBXTextBookmark */; - 6BAF432B121AF998008CFCDF /* PBXTextBookmark */ = 6BAF432B121AF998008CFCDF /* PBXTextBookmark */; - 6BAF432C121AF998008CFCDF /* PBXTextBookmark */ = 6BAF432C121AF998008CFCDF /* PBXTextBookmark */; - 6BAF432D121AF998008CFCDF /* PBXTextBookmark */ = 6BAF432D121AF998008CFCDF /* PBXTextBookmark */; - 6BAF432E121AF998008CFCDF /* PBXTextBookmark */ = 6BAF432E121AF998008CFCDF /* PBXTextBookmark */; - 6BAF432F121AF998008CFCDF /* PBXTextBookmark */ = 6BAF432F121AF998008CFCDF /* PBXTextBookmark */; - 6BAF4330121AF998008CFCDF /* PBXTextBookmark */ = 6BAF4330121AF998008CFCDF /* PBXTextBookmark */; - 6BAF4331121AF998008CFCDF /* PBXTextBookmark */ = 6BAF4331121AF998008CFCDF /* PBXTextBookmark */; - 6BAF4332121AF998008CFCDF /* PBXTextBookmark */ = 6BAF4332121AF998008CFCDF /* PBXTextBookmark */; - 6BAF4333121AF998008CFCDF /* PBXTextBookmark */ = 6BAF4333121AF998008CFCDF /* PBXTextBookmark */; - 6BAF4334121AF998008CFCDF /* PBXTextBookmark */ = 6BAF4334121AF998008CFCDF /* PBXTextBookmark */; - 6BAF4335121AF998008CFCDF /* PBXTextBookmark */ = 6BAF4335121AF998008CFCDF /* PBXTextBookmark */; - 6BAF4336121AF998008CFCDF /* PBXTextBookmark */ = 6BAF4336121AF998008CFCDF /* PBXTextBookmark */; - 6BAF4337121AF998008CFCDF /* PBXTextBookmark */ = 6BAF4337121AF998008CFCDF /* PBXTextBookmark */; - 6BAF4338121AF998008CFCDF /* PBXTextBookmark */ = 6BAF4338121AF998008CFCDF /* PBXTextBookmark */; - 6BAF4339121AF998008CFCDF /* PBXTextBookmark */ = 6BAF4339121AF998008CFCDF /* PBXTextBookmark */; - 6BAF433A121AF998008CFCDF /* PBXTextBookmark */ = 6BAF433A121AF998008CFCDF /* PBXTextBookmark */; - 6BAF433B121AF998008CFCDF /* PBXTextBookmark */ = 6BAF433B121AF998008CFCDF /* PBXTextBookmark */; - 6BAF433C121AF998008CFCDF /* PBXTextBookmark */ = 6BAF433C121AF998008CFCDF /* PBXTextBookmark */; - 6BAF433D121AF998008CFCDF /* PBXTextBookmark */ = 6BAF433D121AF998008CFCDF /* PBXTextBookmark */; - 6BAF433E121AF998008CFCDF /* PBXTextBookmark */ = 6BAF433E121AF998008CFCDF /* PBXTextBookmark */; - 6BAF433F121AF998008CFCDF /* PBXTextBookmark */ = 6BAF433F121AF998008CFCDF /* PBXTextBookmark */; - 6BAF4340121AF998008CFCDF /* PBXTextBookmark */ = 6BAF4340121AF998008CFCDF /* PBXTextBookmark */; - 6BAF4341121AF998008CFCDF /* PBXTextBookmark */ = 6BAF4341121AF998008CFCDF /* PBXTextBookmark */; - 6BAF4342121AF998008CFCDF /* PBXTextBookmark */ = 6BAF4342121AF998008CFCDF /* PBXTextBookmark */; - 6BAF4343121AF998008CFCDF /* PBXTextBookmark */ = 6BAF4343121AF998008CFCDF /* PBXTextBookmark */; - 6BAF4346121AFD0B008CFCDF /* PBXTextBookmark */ = 6BAF4346121AFD0B008CFCDF /* PBXTextBookmark */; - 6BAF4347121AFD0B008CFCDF /* PBXTextBookmark */ = 6BAF4347121AFD0B008CFCDF /* PBXTextBookmark */; - 6BAF4348121AFD0B008CFCDF /* PBXTextBookmark */ = 6BAF4348121AFD0B008CFCDF /* PBXTextBookmark */; - 6BAF4349121AFD0B008CFCDF /* PBXTextBookmark */ = 6BAF4349121AFD0B008CFCDF /* PBXTextBookmark */; - 6BAF434F121B00EF008CFCDF /* PBXTextBookmark */ = 6BAF434F121B00EF008CFCDF /* PBXTextBookmark */; - 6BAF4350121B02B2008CFCDF /* PBXTextBookmark */ = 6BAF4350121B02B2008CFCDF /* PBXTextBookmark */; - 6BAF4353121B0D2C008CFCDF /* PBXTextBookmark */ = 6BAF4353121B0D2C008CFCDF /* PBXTextBookmark */; - 6BAF437A121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF437A121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF437B121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF437B121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF437C121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF437C121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF437D121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF437D121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF437E121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF437E121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF437F121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF437F121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF4380121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF4380121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF4381121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF4381121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF4382121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF4382121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF4383121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF4383121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF4384121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF4384121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF4385121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF4385121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF4386121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF4386121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF4387121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF4387121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF4388121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF4388121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF4389121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF4389121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF438A121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF438A121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF438B121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF438B121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF438C121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF438C121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF438D121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF438D121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF438E121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF438E121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF438F121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF438F121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF4390121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF4390121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF4391121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF4391121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF4392121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF4392121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF4393121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF4393121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF4394121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF4394121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF4395121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF4395121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF4396121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF4396121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF4397121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF4397121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF4398121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF4398121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF4399121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF4399121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF439A121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF439A121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF439B121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF439B121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF439C121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF439C121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF439D121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF439D121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF439E121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF439E121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF439F121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF439F121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF43A0121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF43A0121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF43A1121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF43A1121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF43A2121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF43A2121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF43A3121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF43A3121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF43A4121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF43A4121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF43A5121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF43A5121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF43A6121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF43A6121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF43A7121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF43A7121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF43A8121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF43A8121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF43A9121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF43A9121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF43AA121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF43AA121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF43AB121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF43AB121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF43AC121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF43AC121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF43AD121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF43AD121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF43AE121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF43AE121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF43AF121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF43AF121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF43B0121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF43B0121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF43B1121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF43B1121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF43B2121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF43B2121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF43B3121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF43B3121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF43B4121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF43B4121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF43B5121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF43B5121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF43B6121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF43B6121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF43B7121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF43B7121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF43B8121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF43B8121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF43B9121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF43B9121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF43BA121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF43BA121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF43BB121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF43BB121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF43BC121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF43BC121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF43BD121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF43BD121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF43BE121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF43BE121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF43BF121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF43BF121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF43C0121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF43C0121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF43C1121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF43C1121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF43C2121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF43C2121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF43C3121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF43C3121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF43C4121C1F3D008CFCDF /* PBXTextBookmark */ = 6BAF43C4121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF43CA121C2164008CFCDF /* PBXTextBookmark */ = 6BAF43CA121C2164008CFCDF /* PBXTextBookmark */; - 6BAF43CB121C2164008CFCDF /* PBXTextBookmark */ = 6BAF43CB121C2164008CFCDF /* PBXTextBookmark */; - 6BAF43CC121C2164008CFCDF /* PBXTextBookmark */ = 6BAF43CC121C2164008CFCDF /* PBXTextBookmark */; - 6BAF43CD121C2164008CFCDF /* PBXTextBookmark */ = 6BAF43CD121C2164008CFCDF /* PBXTextBookmark */; - 6BAF43CE121C2164008CFCDF /* PBXTextBookmark */ = 6BAF43CE121C2164008CFCDF /* PBXTextBookmark */; - 6BAF43CF121C2164008CFCDF /* PBXTextBookmark */ = 6BAF43CF121C2164008CFCDF /* PBXTextBookmark */; - 6BAF43D0121C2164008CFCDF /* PBXTextBookmark */ = 6BAF43D0121C2164008CFCDF /* PBXTextBookmark */; - 6BAF43D1121C2164008CFCDF /* PBXTextBookmark */ = 6BAF43D1121C2164008CFCDF /* PBXTextBookmark */; - 6BAF43D2121C2164008CFCDF /* PBXTextBookmark */ = 6BAF43D2121C2164008CFCDF /* PBXTextBookmark */; - 6BAF43D3121C2164008CFCDF /* PBXTextBookmark */ = 6BAF43D3121C2164008CFCDF /* PBXTextBookmark */; - 6BAF43D4121C2164008CFCDF /* PBXTextBookmark */ = 6BAF43D4121C2164008CFCDF /* PBXTextBookmark */; - 6BAF43D5121C2164008CFCDF /* PBXTextBookmark */ = 6BAF43D5121C2164008CFCDF /* PBXTextBookmark */; - 6BAF43D6121C2164008CFCDF /* PBXTextBookmark */ = 6BAF43D6121C2164008CFCDF /* PBXTextBookmark */; - 6BAF43D7121C2164008CFCDF /* PBXTextBookmark */ = 6BAF43D7121C2164008CFCDF /* PBXTextBookmark */; - 6BAF43D8121C2164008CFCDF /* PBXTextBookmark */ = 6BAF43D8121C2164008CFCDF /* PBXTextBookmark */; - 6BAF43D9121C2164008CFCDF /* PBXTextBookmark */ = 6BAF43D9121C2164008CFCDF /* PBXTextBookmark */; - 6BAF43DE121C225B008CFCDF /* PBXTextBookmark */ = 6BAF43DE121C225B008CFCDF /* PBXTextBookmark */; - 6BAF43DF121C225B008CFCDF /* PBXTextBookmark */ = 6BAF43DF121C225B008CFCDF /* PBXTextBookmark */; - 6BAF43E0121C225B008CFCDF /* PBXTextBookmark */ = 6BAF43E0121C225B008CFCDF /* PBXTextBookmark */; - 6BAF43E1121C225B008CFCDF /* PBXTextBookmark */ = 6BAF43E1121C225B008CFCDF /* PBXTextBookmark */; - 6BAF43E2121C225B008CFCDF /* PBXTextBookmark */ = 6BAF43E2121C225B008CFCDF /* PBXTextBookmark */; - 6BAF43E3121C225B008CFCDF /* PBXTextBookmark */ = 6BAF43E3121C225B008CFCDF /* PBXTextBookmark */; - 6BAF43E4121C225B008CFCDF /* PBXTextBookmark */ = 6BAF43E4121C225B008CFCDF /* PBXTextBookmark */; - 6BAF43E5121C225B008CFCDF /* PBXTextBookmark */ = 6BAF43E5121C225B008CFCDF /* PBXTextBookmark */; - 6BAF43E6121C225B008CFCDF /* PBXTextBookmark */ = 6BAF43E6121C225B008CFCDF /* PBXTextBookmark */; - 6BAF43E7121C225B008CFCDF /* PBXTextBookmark */ = 6BAF43E7121C225B008CFCDF /* PBXTextBookmark */; - 6BAF43F8121C241D008CFCDF /* PBXTextBookmark */ = 6BAF43F8121C241D008CFCDF /* PBXTextBookmark */; - 6BAF43F9121C241D008CFCDF /* PBXTextBookmark */ = 6BAF43F9121C241D008CFCDF /* PBXTextBookmark */; - 6BAF43FA121C241D008CFCDF /* PBXTextBookmark */ = 6BAF43FA121C241D008CFCDF /* PBXTextBookmark */; - 6BAF43FB121C241D008CFCDF /* PBXTextBookmark */ = 6BAF43FB121C241D008CFCDF /* PBXTextBookmark */; - 6BAF43FC121C241D008CFCDF /* PBXTextBookmark */ = 6BAF43FC121C241D008CFCDF /* PBXTextBookmark */; - 6BAF43FD121C241D008CFCDF /* PBXTextBookmark */ = 6BAF43FD121C241D008CFCDF /* PBXTextBookmark */; - 6BAF43FE121C241D008CFCDF /* PBXTextBookmark */ = 6BAF43FE121C241D008CFCDF /* PBXTextBookmark */; - 6BAF43FF121C241D008CFCDF /* PBXTextBookmark */ = 6BAF43FF121C241D008CFCDF /* PBXTextBookmark */; - 6BAF4400121C241D008CFCDF /* PBXTextBookmark */ = 6BAF4400121C241D008CFCDF /* PBXTextBookmark */; - 6BAF4401121C241D008CFCDF /* PBXTextBookmark */ = 6BAF4401121C241D008CFCDF /* PBXTextBookmark */; - 6BAF4402121C241D008CFCDF /* PBXTextBookmark */ = 6BAF4402121C241D008CFCDF /* PBXTextBookmark */; - 6BAF4403121C241D008CFCDF /* PBXTextBookmark */ = 6BAF4403121C241D008CFCDF /* PBXTextBookmark */; - 6BAF4404121C241D008CFCDF /* PBXTextBookmark */ = 6BAF4404121C241D008CFCDF /* PBXTextBookmark */; - 6BAF4405121C241D008CFCDF /* PBXTextBookmark */ = 6BAF4405121C241D008CFCDF /* PBXTextBookmark */; - 6BAF4406121C241D008CFCDF /* PBXTextBookmark */ = 6BAF4406121C241D008CFCDF /* PBXTextBookmark */; - 6BAF4407121C241D008CFCDF /* PBXTextBookmark */ = 6BAF4407121C241D008CFCDF /* PBXTextBookmark */; - 6BAF4408121C241D008CFCDF /* PBXTextBookmark */ = 6BAF4408121C241D008CFCDF /* PBXTextBookmark */; - 6BAF4409121C241D008CFCDF /* PBXTextBookmark */ = 6BAF4409121C241D008CFCDF /* PBXTextBookmark */; - 6BAF440A121C241D008CFCDF /* PBXTextBookmark */ = 6BAF440A121C241D008CFCDF /* PBXTextBookmark */; - 6BAF440B121C241D008CFCDF /* PBXTextBookmark */ = 6BAF440B121C241D008CFCDF /* PBXTextBookmark */; - 6BAF440C121C241D008CFCDF /* PBXTextBookmark */ = 6BAF440C121C241D008CFCDF /* PBXTextBookmark */; - 6BAF440D121C241D008CFCDF /* PBXTextBookmark */ = 6BAF440D121C241D008CFCDF /* PBXTextBookmark */; - 6BAF440E121C241D008CFCDF /* PBXTextBookmark */ = 6BAF440E121C241D008CFCDF /* PBXTextBookmark */; - 6BAF440F121C241D008CFCDF /* PBXTextBookmark */ = 6BAF440F121C241D008CFCDF /* PBXTextBookmark */; - 6BAF4410121C241D008CFCDF /* PBXTextBookmark */ = 6BAF4410121C241D008CFCDF /* PBXTextBookmark */; - 6BAF4411121C241D008CFCDF /* PBXTextBookmark */ = 6BAF4411121C241D008CFCDF /* PBXTextBookmark */; - 6BAF4412121C241D008CFCDF /* PBXTextBookmark */ = 6BAF4412121C241D008CFCDF /* PBXTextBookmark */; - 6BAF4413121C241D008CFCDF /* PBXTextBookmark */ = 6BAF4413121C241D008CFCDF /* PBXTextBookmark */; - 6BAF4414121C241D008CFCDF /* PBXTextBookmark */ = 6BAF4414121C241D008CFCDF /* PBXTextBookmark */; - 6BAF4415121C241D008CFCDF /* PBXTextBookmark */ = 6BAF4415121C241D008CFCDF /* PBXTextBookmark */; - 6BAF4416121C241D008CFCDF /* PBXTextBookmark */ = 6BAF4416121C241D008CFCDF /* PBXTextBookmark */; - 6BAF4420121C25E3008CFCDF /* PBXTextBookmark */ = 6BAF4420121C25E3008CFCDF /* PBXTextBookmark */; - 6BAF4421121C25E3008CFCDF /* PBXTextBookmark */ = 6BAF4421121C25E3008CFCDF /* PBXTextBookmark */; - 6BAF4422121C25E3008CFCDF /* PBXTextBookmark */ = 6BAF4422121C25E3008CFCDF /* PBXTextBookmark */; - 6BAF4423121C25E3008CFCDF /* PBXTextBookmark */ = 6BAF4423121C25E3008CFCDF /* PBXTextBookmark */; - 6BAF4424121C25E3008CFCDF /* PBXTextBookmark */ = 6BAF4424121C25E3008CFCDF /* PBXTextBookmark */; - 6BAF4425121C25E3008CFCDF /* PBXTextBookmark */ = 6BAF4425121C25E3008CFCDF /* PBXTextBookmark */; - 6BAF4426121C25E3008CFCDF /* PBXTextBookmark */ = 6BAF4426121C25E3008CFCDF /* PBXTextBookmark */; - 6BAF4427121C25E3008CFCDF /* PBXTextBookmark */ = 6BAF4427121C25E3008CFCDF /* PBXTextBookmark */; - 6BAF4428121C25E3008CFCDF /* PBXTextBookmark */ = 6BAF4428121C25E3008CFCDF /* PBXTextBookmark */; - 6BAF4429121C25E3008CFCDF /* PBXTextBookmark */ = 6BAF4429121C25E3008CFCDF /* PBXTextBookmark */; - 6BAF442A121C25E3008CFCDF /* PBXTextBookmark */ = 6BAF442A121C25E3008CFCDF /* PBXTextBookmark */; - 6BAF442B121C25E3008CFCDF /* PBXTextBookmark */ = 6BAF442B121C25E3008CFCDF /* PBXTextBookmark */; - 6BAF442C121C25E3008CFCDF /* PBXTextBookmark */ = 6BAF442C121C25E3008CFCDF /* PBXTextBookmark */; - 6BAF442D121C25E3008CFCDF /* PBXTextBookmark */ = 6BAF442D121C25E3008CFCDF /* PBXTextBookmark */; - 6BAF4432121C2A3F008CFCDF /* PBXTextBookmark */ = 6BAF4432121C2A3F008CFCDF /* PBXTextBookmark */; - 6BAF4433121C2A3F008CFCDF /* PBXTextBookmark */ = 6BAF4433121C2A3F008CFCDF /* PBXTextBookmark */; - 6BAF4434121C2A3F008CFCDF /* PBXTextBookmark */ = 6BAF4434121C2A3F008CFCDF /* PBXTextBookmark */; - 6BAF4435121C2A3F008CFCDF /* PBXTextBookmark */ = 6BAF4435121C2A3F008CFCDF /* PBXTextBookmark */; - 6BAF4436121C2A3F008CFCDF /* PBXTextBookmark */ = 6BAF4436121C2A3F008CFCDF /* PBXTextBookmark */; - 6BAF4437121C2A3F008CFCDF /* PBXTextBookmark */ = 6BAF4437121C2A3F008CFCDF /* PBXTextBookmark */; - 6BAF443B121C2E5D008CFCDF /* PBXTextBookmark */ = 6BAF443B121C2E5D008CFCDF /* PBXTextBookmark */; - 6BAF443C121C2E5D008CFCDF /* PBXTextBookmark */ = 6BAF443C121C2E5D008CFCDF /* PBXTextBookmark */; - 6BAF443D121C2E5D008CFCDF /* PBXTextBookmark */ = 6BAF443D121C2E5D008CFCDF /* PBXTextBookmark */; - 6BAF443E121C2E5D008CFCDF /* PBXTextBookmark */ = 6BAF443E121C2E5D008CFCDF /* PBXTextBookmark */; - 6BAF4444121C40AC008CFCDF /* PBXTextBookmark */ = 6BAF4444121C40AC008CFCDF /* PBXTextBookmark */; - 6BAF4445121C40AC008CFCDF /* PBXTextBookmark */ = 6BAF4445121C40AC008CFCDF /* PBXTextBookmark */; - 6BAF4446121C40AC008CFCDF /* PBXTextBookmark */ = 6BAF4446121C40AC008CFCDF /* PBXTextBookmark */; - 6BAF4447121C40AC008CFCDF /* PBXTextBookmark */ = 6BAF4447121C40AC008CFCDF /* PBXTextBookmark */; - 6BAF4448121C40AC008CFCDF /* PBXTextBookmark */ = 6BAF4448121C40AC008CFCDF /* PBXTextBookmark */; - 6BAF4449121C40AC008CFCDF /* PBXTextBookmark */ = 6BAF4449121C40AC008CFCDF /* PBXTextBookmark */; - 6BAF444A121C40AC008CFCDF /* PBXTextBookmark */ = 6BAF444A121C40AC008CFCDF /* PBXTextBookmark */; - 6BAF444B121C40AC008CFCDF /* PBXTextBookmark */ = 6BAF444B121C40AC008CFCDF /* PBXTextBookmark */; - 6BAF444C121C40AC008CFCDF /* PBXTextBookmark */ = 6BAF444C121C40AC008CFCDF /* PBXTextBookmark */; - 6BAF444D121C40AC008CFCDF /* PBXTextBookmark */ = 6BAF444D121C40AC008CFCDF /* PBXTextBookmark */; - 6BAF444E121C40AC008CFCDF /* PBXTextBookmark */ = 6BAF444E121C40AC008CFCDF /* PBXTextBookmark */; - 6BAF444F121C40AC008CFCDF /* PBXTextBookmark */ = 6BAF444F121C40AC008CFCDF /* PBXTextBookmark */; - 6BAF4450121C40AC008CFCDF /* PBXTextBookmark */ = 6BAF4450121C40AC008CFCDF /* PBXTextBookmark */; - 6BAF4451121C40AC008CFCDF /* PBXTextBookmark */ = 6BAF4451121C40AC008CFCDF /* PBXTextBookmark */; - 6BAF4452121C40AC008CFCDF /* PBXTextBookmark */ = 6BAF4452121C40AC008CFCDF /* PBXTextBookmark */; - 6BAF4453121C40AC008CFCDF /* PBXTextBookmark */ = 6BAF4453121C40AC008CFCDF /* PBXTextBookmark */; - 6BAF4454121C40AC008CFCDF /* PBXTextBookmark */ = 6BAF4454121C40AC008CFCDF /* PBXTextBookmark */; - 6BAF4455121C40AC008CFCDF /* PBXTextBookmark */ = 6BAF4455121C40AC008CFCDF /* PBXTextBookmark */; - 6BAF4456121C40AC008CFCDF /* PBXTextBookmark */ = 6BAF4456121C40AC008CFCDF /* PBXTextBookmark */; - 6BAF4457121C40AC008CFCDF /* PBXTextBookmark */ = 6BAF4457121C40AC008CFCDF /* PBXTextBookmark */; - 6BAF4458121C40AC008CFCDF /* PBXTextBookmark */ = 6BAF4458121C40AC008CFCDF /* PBXTextBookmark */; - 6BAF4459121C40AC008CFCDF /* PBXTextBookmark */ = 6BAF4459121C40AC008CFCDF /* PBXTextBookmark */; - 6BAF445A121C40AC008CFCDF /* PBXTextBookmark */ = 6BAF445A121C40AC008CFCDF /* PBXTextBookmark */; - 6BAF445B121C40AC008CFCDF /* PBXTextBookmark */ = 6BAF445B121C40AC008CFCDF /* PBXTextBookmark */; - 6BAF445C121C40AC008CFCDF /* PBXTextBookmark */ = 6BAF445C121C40AC008CFCDF /* PBXTextBookmark */; - 6BAF445D121C40AC008CFCDF /* PBXTextBookmark */ = 6BAF445D121C40AC008CFCDF /* PBXTextBookmark */; - 6BAF445E121C40AC008CFCDF /* PBXTextBookmark */ = 6BAF445E121C40AC008CFCDF /* PBXTextBookmark */; - 6BAF445F121C40AC008CFCDF /* PBXTextBookmark */ = 6BAF445F121C40AC008CFCDF /* PBXTextBookmark */; - 6BAF4460121C40AC008CFCDF /* PBXTextBookmark */ = 6BAF4460121C40AC008CFCDF /* PBXTextBookmark */; - 6BAF446B121C4895008CFCDF /* PBXTextBookmark */ = 6BAF446B121C4895008CFCDF /* PBXTextBookmark */; - 6BAF446C121C4895008CFCDF /* PBXTextBookmark */ = 6BAF446C121C4895008CFCDF /* PBXTextBookmark */; - 6BAF446D121C4895008CFCDF /* PBXTextBookmark */ = 6BAF446D121C4895008CFCDF /* PBXTextBookmark */; - 6BAF446E121C4895008CFCDF /* PBXTextBookmark */ = 6BAF446E121C4895008CFCDF /* PBXTextBookmark */; - 6BAF446F121C4895008CFCDF /* PBXTextBookmark */ = 6BAF446F121C4895008CFCDF /* PBXTextBookmark */; - 6BAF4470121C4895008CFCDF /* PBXTextBookmark */ = 6BAF4470121C4895008CFCDF /* PBXTextBookmark */; - 6BAF4471121C4895008CFCDF /* PBXTextBookmark */ = 6BAF4471121C4895008CFCDF /* PBXTextBookmark */; - 6BAF4472121C4895008CFCDF /* PBXTextBookmark */ = 6BAF4472121C4895008CFCDF /* PBXTextBookmark */; - 6BAF4473121C4895008CFCDF /* PBXTextBookmark */ = 6BAF4473121C4895008CFCDF /* PBXTextBookmark */; - 6BAF4474121C4895008CFCDF /* PBXTextBookmark */ = 6BAF4474121C4895008CFCDF /* PBXTextBookmark */; - 6BAF4475121C4895008CFCDF /* PBXTextBookmark */ = 6BAF4475121C4895008CFCDF /* PBXTextBookmark */; - 6BAF4476121C4895008CFCDF /* PBXTextBookmark */ = 6BAF4476121C4895008CFCDF /* PBXTextBookmark */; - 6BAF4477121C4895008CFCDF /* PBXTextBookmark */ = 6BAF4477121C4895008CFCDF /* PBXTextBookmark */; - 6BAF4478121C4895008CFCDF /* PBXTextBookmark */ = 6BAF4478121C4895008CFCDF /* PBXTextBookmark */; - 6BAF4479121C4895008CFCDF /* PBXTextBookmark */ = 6BAF4479121C4895008CFCDF /* PBXTextBookmark */; - 6BAF447A121C4895008CFCDF /* PBXTextBookmark */ = 6BAF447A121C4895008CFCDF /* PBXTextBookmark */; - 6BAF447B121C4895008CFCDF /* PBXTextBookmark */ = 6BAF447B121C4895008CFCDF /* PBXTextBookmark */; - 6BAF447C121C4895008CFCDF /* PBXTextBookmark */ = 6BAF447C121C4895008CFCDF /* PBXTextBookmark */; - 6BAF447D121C4895008CFCDF /* PBXTextBookmark */ = 6BAF447D121C4895008CFCDF /* PBXTextBookmark */; - 6BAF447E121C4895008CFCDF /* PBXTextBookmark */ = 6BAF447E121C4895008CFCDF /* PBXTextBookmark */; - 6BAF447F121C4895008CFCDF /* PBXTextBookmark */ = 6BAF447F121C4895008CFCDF /* PBXTextBookmark */; - 6BAF4480121C4895008CFCDF /* PBXTextBookmark */ = 6BAF4480121C4895008CFCDF /* PBXTextBookmark */; - 6BAF4481121C4895008CFCDF /* PBXTextBookmark */ = 6BAF4481121C4895008CFCDF /* PBXTextBookmark */; - 6BAF4482121C4895008CFCDF /* PBXTextBookmark */ = 6BAF4482121C4895008CFCDF /* PBXTextBookmark */; - 6BAF4483121C4895008CFCDF /* PBXTextBookmark */ = 6BAF4483121C4895008CFCDF /* PBXTextBookmark */; - 6BAF4484121C4895008CFCDF /* PBXTextBookmark */ = 6BAF4484121C4895008CFCDF /* PBXTextBookmark */; - 6BAF4485121C4895008CFCDF /* PBXTextBookmark */ = 6BAF4485121C4895008CFCDF /* PBXTextBookmark */; - 6BAF4486121C4895008CFCDF /* PBXTextBookmark */ = 6BAF4486121C4895008CFCDF /* PBXTextBookmark */; - 6BAF4487121C4895008CFCDF /* PBXTextBookmark */ = 6BAF4487121C4895008CFCDF /* PBXTextBookmark */; - 6BAF4488121C4895008CFCDF /* PBXTextBookmark */ = 6BAF4488121C4895008CFCDF /* PBXTextBookmark */; - 6BAF4489121C4895008CFCDF /* PBXTextBookmark */ = 6BAF4489121C4895008CFCDF /* PBXTextBookmark */; - 6BAF448A121C4895008CFCDF /* PBXTextBookmark */ = 6BAF448A121C4895008CFCDF /* PBXTextBookmark */; - 6BAF448B121C4895008CFCDF /* PBXTextBookmark */ = 6BAF448B121C4895008CFCDF /* PBXTextBookmark */; - 6BAF448C121C4895008CFCDF /* PBXTextBookmark */ = 6BAF448C121C4895008CFCDF /* PBXTextBookmark */; - 6BAF448D121C4895008CFCDF /* PBXTextBookmark */ = 6BAF448D121C4895008CFCDF /* PBXTextBookmark */; - 6BAF448E121C4895008CFCDF /* PBXTextBookmark */ = 6BAF448E121C4895008CFCDF /* PBXTextBookmark */; - 6BAF448F121C4895008CFCDF /* PBXTextBookmark */ = 6BAF448F121C4895008CFCDF /* PBXTextBookmark */; - 6BAF4490121C4895008CFCDF /* PBXTextBookmark */ = 6BAF4490121C4895008CFCDF /* PBXTextBookmark */; - 6BAF4491121C4895008CFCDF /* PBXTextBookmark */ = 6BAF4491121C4895008CFCDF /* PBXTextBookmark */; - 6BAF4492121C4895008CFCDF /* PBXTextBookmark */ = 6BAF4492121C4895008CFCDF /* PBXTextBookmark */; - 6BAF4493121C4895008CFCDF /* PBXTextBookmark */ = 6BAF4493121C4895008CFCDF /* PBXTextBookmark */; - 6BAF4495121C48D7008CFCDF /* PBXTextBookmark */ = 6BAF4495121C48D7008CFCDF /* PBXTextBookmark */; - 6BAF4497121C4930008CFCDF /* PBXTextBookmark */ = 6BAF4497121C4930008CFCDF /* PBXTextBookmark */; - 6BAF4498121C498D008CFCDF /* PBXTextBookmark */ = 6BAF4498121C498D008CFCDF /* PBXTextBookmark */; - 6BAF449A121C49A7008CFCDF /* PBXTextBookmark */ = 6BAF449A121C49A7008CFCDF /* PBXTextBookmark */; - 6BAF449C121C49CF008CFCDF /* PBXTextBookmark */ = 6BAF449C121C49CF008CFCDF /* PBXTextBookmark */; - 6BAF449D121C49F4008CFCDF /* PBXTextBookmark */ = 6BAF449D121C49F4008CFCDF /* PBXTextBookmark */; - 6BAF449E121C49F4008CFCDF /* PBXTextBookmark */ = 6BAF449E121C49F4008CFCDF /* PBXTextBookmark */; - 6BAF449F121C4A43008CFCDF /* PBXTextBookmark */ = 6BAF449F121C4A43008CFCDF /* PBXTextBookmark */; - 6BAF44A0121C4A43008CFCDF /* PBXTextBookmark */ = 6BAF44A0121C4A43008CFCDF /* PBXTextBookmark */; - 6BAF44A1121C4A43008CFCDF /* PBXTextBookmark */ = 6BAF44A1121C4A43008CFCDF /* PBXTextBookmark */; - 6BAF44A2121C4A43008CFCDF /* PBXTextBookmark */ = 6BAF44A2121C4A43008CFCDF /* PBXTextBookmark */; - 6BAF44A5121C4AFD008CFCDF /* PBXTextBookmark */ = 6BAF44A5121C4AFD008CFCDF /* PBXTextBookmark */; - 6BAF44A6121C4B07008CFCDF /* PBXTextBookmark */ = 6BAF44A6121C4B07008CFCDF /* PBXTextBookmark */; - 6BAF44A7121C4B1D008CFCDF /* PBXTextBookmark */ = 6BAF44A7121C4B1D008CFCDF /* PBXTextBookmark */; - 6BAF44A8121C4B1D008CFCDF /* PBXTextBookmark */ = 6BAF44A8121C4B1D008CFCDF /* PBXTextBookmark */; - 6BAF44A9121C4B74008CFCDF /* PBXTextBookmark */ = 6BAF44A9121C4B74008CFCDF /* PBXTextBookmark */; - 6BAF44AA121C4B78008CFCDF /* PBXTextBookmark */ = 6BAF44AA121C4B78008CFCDF /* PBXTextBookmark */; - 6BAF44AB121C4BD8008CFCDF /* PBXTextBookmark */ = 6BAF44AB121C4BD8008CFCDF /* PBXTextBookmark */; - 6BAF44AC121C4BD8008CFCDF /* PBXTextBookmark */ = 6BAF44AC121C4BD8008CFCDF /* PBXTextBookmark */; - 6BAF44AD121C4BD8008CFCDF /* PBXTextBookmark */ = 6BAF44AD121C4BD8008CFCDF /* PBXTextBookmark */; - 6BAF44AE121C4BD8008CFCDF /* PBXTextBookmark */ = 6BAF44AE121C4BD8008CFCDF /* PBXTextBookmark */; - 6BAF44AF121C4BE5008CFCDF /* PBXTextBookmark */ = 6BAF44AF121C4BE5008CFCDF /* PBXTextBookmark */; - 6BAF44B0121C4BE5008CFCDF /* PBXTextBookmark */ = 6BAF44B0121C4BE5008CFCDF /* PBXTextBookmark */; - 6BAF44B3121C4BF1008CFCDF /* PBXTextBookmark */ = 6BAF44B3121C4BF1008CFCDF /* PBXTextBookmark */; - 6BAF44B7121C4CCD008CFCDF /* PBXTextBookmark */ = 6BAF44B7121C4CCD008CFCDF /* PBXTextBookmark */; - 6BAF44B8121C4CF7008CFCDF /* PBXTextBookmark */ = 6BAF44B8121C4CF7008CFCDF /* PBXTextBookmark */; - 6BAF44B9121C4D04008CFCDF /* PBXTextBookmark */ = 6BAF44B9121C4D04008CFCDF /* PBXTextBookmark */; - 6BAF44BC121C4D30008CFCDF /* PBXTextBookmark */ = 6BAF44BC121C4D30008CFCDF /* PBXTextBookmark */; - 6BAF44BD121C4D30008CFCDF /* PBXTextBookmark */ = 6BAF44BD121C4D30008CFCDF /* PBXTextBookmark */; - 6BAF44BE121C4D30008CFCDF /* PBXTextBookmark */ = 6BAF44BE121C4D30008CFCDF /* PBXTextBookmark */; - 6BAF44BF121C4D30008CFCDF /* PBXTextBookmark */ = 6BAF44BF121C4D30008CFCDF /* PBXTextBookmark */; - 6BAF44C0121C4D30008CFCDF /* PBXTextBookmark */ = 6BAF44C0121C4D30008CFCDF /* PBXTextBookmark */; - 6BAF44C1121C4D30008CFCDF /* PBXTextBookmark */ = 6BAF44C1121C4D30008CFCDF /* PBXTextBookmark */; - 6BAF44C2121C4D30008CFCDF /* PBXTextBookmark */ = 6BAF44C2121C4D30008CFCDF /* PBXTextBookmark */; - 6BAF44C3121C4D39008CFCDF /* PBXTextBookmark */ = 6BAF44C3121C4D39008CFCDF /* PBXTextBookmark */; - 6BAF44C4121C4D45008CFCDF /* PBXTextBookmark */ = 6BAF44C4121C4D45008CFCDF /* PBXTextBookmark */; - 6BAF44C5121C4D45008CFCDF /* PBXTextBookmark */ = 6BAF44C5121C4D45008CFCDF /* PBXTextBookmark */; - 6BAF44C6121C4D65008CFCDF /* PBXTextBookmark */ = 6BAF44C6121C4D65008CFCDF /* PBXTextBookmark */; - 6BAF44C7121C4D65008CFCDF /* PBXTextBookmark */ = 6BAF44C7121C4D65008CFCDF /* PBXTextBookmark */; - 6BAF44C8121C4D65008CFCDF /* PBXTextBookmark */ = 6BAF44C8121C4D65008CFCDF /* PBXTextBookmark */; - 6BAF44C9121C4D65008CFCDF /* PBXTextBookmark */ = 6BAF44C9121C4D65008CFCDF /* PBXTextBookmark */; - 6BAF44CA121C4D65008CFCDF /* PBXTextBookmark */ = 6BAF44CA121C4D65008CFCDF /* PBXTextBookmark */; - 6BAF44CB121C4D65008CFCDF /* PBXTextBookmark */ = 6BAF44CB121C4D65008CFCDF /* PBXTextBookmark */; - 6BAF44CC121C4D79008CFCDF /* PBXTextBookmark */ = 6BAF44CC121C4D79008CFCDF /* PBXTextBookmark */; - 6BAF44CD121C4D79008CFCDF /* PBXTextBookmark */ = 6BAF44CD121C4D79008CFCDF /* PBXTextBookmark */; - 6BAF44CE121C4D7B008CFCDF /* PBXTextBookmark */ = 6BAF44CE121C4D7B008CFCDF /* PBXTextBookmark */; - 6BAF44D1121C4DB4008CFCDF /* PBXTextBookmark */ = 6BAF44D1121C4DB4008CFCDF /* PBXTextBookmark */; - 6BAF44D2121C4DB4008CFCDF /* PBXTextBookmark */ = 6BAF44D2121C4DB4008CFCDF /* PBXTextBookmark */; - 6BAF44D3121C4DB4008CFCDF /* PBXTextBookmark */ = 6BAF44D3121C4DB4008CFCDF /* PBXTextBookmark */; - 6BAF44D4121C4DB4008CFCDF /* PBXTextBookmark */ = 6BAF44D4121C4DB4008CFCDF /* PBXTextBookmark */; - 6BAF44D5121C4DBB008CFCDF /* PBXTextBookmark */ = 6BAF44D5121C4DBB008CFCDF /* PBXTextBookmark */; - 6BAF44D6121C4DD6008CFCDF /* PBXTextBookmark */ = 6BAF44D6121C4DD6008CFCDF /* PBXTextBookmark */; - 6BAF44D7121C4DEB008CFCDF /* PBXTextBookmark */ = 6BAF44D7121C4DEB008CFCDF /* PBXTextBookmark */; - 6BAF44D8121C4DEB008CFCDF /* PBXTextBookmark */ = 6BAF44D8121C4DEB008CFCDF /* PBXTextBookmark */; - 6BAF44D9121C4DFC008CFCDF /* PBXTextBookmark */ = 6BAF44D9121C4DFC008CFCDF /* PBXTextBookmark */; - 6BAF44DA121C4DFC008CFCDF /* PBXTextBookmark */ = 6BAF44DA121C4DFC008CFCDF /* PBXTextBookmark */; - 6BAF44DB121C4DFC008CFCDF /* PBXTextBookmark */ = 6BAF44DB121C4DFC008CFCDF /* PBXTextBookmark */; - 6BAF44DC121C4DFC008CFCDF /* PBXTextBookmark */ = 6BAF44DC121C4DFC008CFCDF /* PBXTextBookmark */; - 6BAF44DE121C54D4008CFCDF /* PBXTextBookmark */ = 6BAF44DE121C54D4008CFCDF /* PBXTextBookmark */; - 6BAF44DF121C54D4008CFCDF /* PBXTextBookmark */ = 6BAF44DF121C54D4008CFCDF /* PBXTextBookmark */; - 6BAF44E0121C54D4008CFCDF /* PBXTextBookmark */ = 6BAF44E0121C54D4008CFCDF /* PBXTextBookmark */; - 6BAF44E1121C54D4008CFCDF /* PBXTextBookmark */ = 6BAF44E1121C54D4008CFCDF /* PBXTextBookmark */; - 6BAF44E2121C54D4008CFCDF /* PBXTextBookmark */ = 6BAF44E2121C54D4008CFCDF /* PBXTextBookmark */; - 6BAF44E3121C54D4008CFCDF /* PBXTextBookmark */ = 6BAF44E3121C54D4008CFCDF /* PBXTextBookmark */; - 6BAF44E4121C54D4008CFCDF /* PBXTextBookmark */ = 6BAF44E4121C54D4008CFCDF /* PBXTextBookmark */; - 6BAF44E5121C54D4008CFCDF /* PBXTextBookmark */ = 6BAF44E5121C54D4008CFCDF /* PBXTextBookmark */; - 6BAF44E6121C54D4008CFCDF /* PBXTextBookmark */ = 6BAF44E6121C54D4008CFCDF /* PBXTextBookmark */; - 6BAF44E7121C54D4008CFCDF /* PBXTextBookmark */ = 6BAF44E7121C54D4008CFCDF /* PBXTextBookmark */; - 6BAF44E8121C54D4008CFCDF /* PBXTextBookmark */ = 6BAF44E8121C54D4008CFCDF /* PBXTextBookmark */; - 6BAF44E9121C54D4008CFCDF /* PBXTextBookmark */ = 6BAF44E9121C54D4008CFCDF /* PBXTextBookmark */; - 6BAF44EA121C54D4008CFCDF /* PBXTextBookmark */ = 6BAF44EA121C54D4008CFCDF /* PBXTextBookmark */; - 6BAF44EB121C54D4008CFCDF /* PBXTextBookmark */ = 6BAF44EB121C54D4008CFCDF /* PBXTextBookmark */; - 6BAF44EC121C54D4008CFCDF /* PBXTextBookmark */ = 6BAF44EC121C54D4008CFCDF /* PBXTextBookmark */; - 6BAF44ED121C54D4008CFCDF /* PBXTextBookmark */ = 6BAF44ED121C54D4008CFCDF /* PBXTextBookmark */; - 6BAF44EE121C54D4008CFCDF /* PBXTextBookmark */ = 6BAF44EE121C54D4008CFCDF /* PBXTextBookmark */; - 6BAF44F0121C55F4008CFCDF /* PBXTextBookmark */ = 6BAF44F0121C55F4008CFCDF /* PBXTextBookmark */; - 6BAF44F1121C55F4008CFCDF /* PBXTextBookmark */ = 6BAF44F1121C55F4008CFCDF /* PBXTextBookmark */; - 6BAF44F2121C55F4008CFCDF /* PBXTextBookmark */ = 6BAF44F2121C55F4008CFCDF /* PBXTextBookmark */; - 6BAF44F3121C55F4008CFCDF /* PBXTextBookmark */ = 6BAF44F3121C55F4008CFCDF /* PBXTextBookmark */; - 6BAF44F4121C55F4008CFCDF /* PBXTextBookmark */ = 6BAF44F4121C55F4008CFCDF /* PBXTextBookmark */; - 6BAF44F7121C5713008CFCDF /* PBXTextBookmark */ = 6BAF44F7121C5713008CFCDF /* PBXTextBookmark */; - 6BAF44F8121C5713008CFCDF /* PBXTextBookmark */ = 6BAF44F8121C5713008CFCDF /* PBXTextBookmark */; - 6BAF44F9121C5713008CFCDF /* PBXTextBookmark */ = 6BAF44F9121C5713008CFCDF /* PBXTextBookmark */; - 6BAF44FA121C5713008CFCDF /* PBXTextBookmark */ = 6BAF44FA121C5713008CFCDF /* PBXTextBookmark */; - 6BAF44FB121C5713008CFCDF /* PBXTextBookmark */ = 6BAF44FB121C5713008CFCDF /* PBXTextBookmark */; - 6BAF44FC121C5713008CFCDF /* PBXTextBookmark */ = 6BAF44FC121C5713008CFCDF /* PBXTextBookmark */; - 6BAF44FD121C5713008CFCDF /* PBXTextBookmark */ = 6BAF44FD121C5713008CFCDF /* PBXTextBookmark */; - 6BAF44FE121C5713008CFCDF /* PBXTextBookmark */ = 6BAF44FE121C5713008CFCDF /* PBXTextBookmark */; - 6BAF44FF121C5772008CFCDF /* PBXTextBookmark */ = 6BAF44FF121C5772008CFCDF /* PBXTextBookmark */; - 6BAF4500121C5772008CFCDF /* PBXTextBookmark */ = 6BAF4500121C5772008CFCDF /* PBXTextBookmark */; - 6BAF4502121C577E008CFCDF /* PBXTextBookmark */ = 6BAF4502121C577E008CFCDF /* PBXTextBookmark */; - 6BAF4503121C57D5008CFCDF /* PBXTextBookmark */ = 6BAF4503121C57D5008CFCDF /* PBXTextBookmark */; - 6BAF4504121C57D5008CFCDF /* PBXTextBookmark */ = 6BAF4504121C57D5008CFCDF /* PBXTextBookmark */; - 6BAF4505121C57D5008CFCDF /* PBXTextBookmark */ = 6BAF4505121C57D5008CFCDF /* PBXTextBookmark */; - 6BAF4506121C57D5008CFCDF /* PBXTextBookmark */ = 6BAF4506121C57D5008CFCDF /* PBXTextBookmark */; - 6BAF4507121C57D5008CFCDF /* PBXTextBookmark */ = 6BAF4507121C57D5008CFCDF /* PBXTextBookmark */; - 6BAF4509121C57DF008CFCDF /* PBXTextBookmark */ = 6BAF4509121C57DF008CFCDF /* PBXTextBookmark */; - 6BAF450A121C5810008CFCDF /* PBXTextBookmark */ = 6BAF450A121C5810008CFCDF /* PBXTextBookmark */; - 6BAF450B121C5810008CFCDF /* PBXTextBookmark */ = 6BAF450B121C5810008CFCDF /* PBXTextBookmark */; - 6BAF450C121C5810008CFCDF /* PBXTextBookmark */ = 6BAF450C121C5810008CFCDF /* PBXTextBookmark */; - 6BAF450D121C5810008CFCDF /* PBXTextBookmark */ = 6BAF450D121C5810008CFCDF /* PBXTextBookmark */; - 6BAF450E121C5810008CFCDF /* PBXTextBookmark */ = 6BAF450E121C5810008CFCDF /* PBXTextBookmark */; - 6BAF4510121C5874008CFCDF /* PBXTextBookmark */ = 6BAF4510121C5874008CFCDF /* PBXTextBookmark */; - 6BAF4511121C5874008CFCDF /* PBXTextBookmark */ = 6BAF4511121C5874008CFCDF /* PBXTextBookmark */; - 6BAF4512121C5874008CFCDF /* PBXTextBookmark */ = 6BAF4512121C5874008CFCDF /* PBXTextBookmark */; - 6BAF4513121C5874008CFCDF /* PBXTextBookmark */ = 6BAF4513121C5874008CFCDF /* PBXTextBookmark */; - 6BAF4514121C5874008CFCDF /* PBXTextBookmark */ = 6BAF4514121C5874008CFCDF /* PBXTextBookmark */; - 6BAF4518121C5920008CFCDF /* PBXTextBookmark */ = 6BAF4518121C5920008CFCDF /* PBXTextBookmark */; - 6BAF4520121D1723008CFCDF /* PBXTextBookmark */ = 6BAF4520121D1723008CFCDF /* PBXTextBookmark */; - 6BAF4521121D1723008CFCDF /* PBXTextBookmark */ = 6BAF4521121D1723008CFCDF /* PBXTextBookmark */; - 6BAF4522121D1723008CFCDF /* PBXTextBookmark */ = 6BAF4522121D1723008CFCDF /* PBXTextBookmark */; - 6BAF4523121D1723008CFCDF /* PBXTextBookmark */ = 6BAF4523121D1723008CFCDF /* PBXTextBookmark */; - 6BAF4524121D1723008CFCDF /* PBXTextBookmark */ = 6BAF4524121D1723008CFCDF /* PBXTextBookmark */; - 6BAF4525121D1723008CFCDF /* PBXTextBookmark */ = 6BAF4525121D1723008CFCDF /* PBXTextBookmark */; - 6BAF4526121D1723008CFCDF /* PBXTextBookmark */ = 6BAF4526121D1723008CFCDF /* PBXTextBookmark */; - 6BAF4527121D1723008CFCDF /* PBXTextBookmark */ = 6BAF4527121D1723008CFCDF /* PBXTextBookmark */; - 6BAF4528121D1723008CFCDF /* PBXTextBookmark */ = 6BAF4528121D1723008CFCDF /* PBXTextBookmark */; - 6BAF4529121D1723008CFCDF /* PBXTextBookmark */ = 6BAF4529121D1723008CFCDF /* PBXTextBookmark */; - 6BAF452A121D1723008CFCDF /* PBXTextBookmark */ = 6BAF452A121D1723008CFCDF /* PBXTextBookmark */; - 6BAF452B121D1723008CFCDF /* PBXTextBookmark */ = 6BAF452B121D1723008CFCDF /* PBXTextBookmark */; - 6BAF452C121D1723008CFCDF /* PBXTextBookmark */ = 6BAF452C121D1723008CFCDF /* PBXTextBookmark */; - 6BAF452D121D1723008CFCDF /* PBXTextBookmark */ = 6BAF452D121D1723008CFCDF /* PBXTextBookmark */; - 6BAF452E121D1723008CFCDF /* PBXTextBookmark */ = 6BAF452E121D1723008CFCDF /* PBXTextBookmark */; - 6BAF452F121D1723008CFCDF /* PBXTextBookmark */ = 6BAF452F121D1723008CFCDF /* PBXTextBookmark */; - 6BAF4530121D1723008CFCDF /* PBXTextBookmark */ = 6BAF4530121D1723008CFCDF /* PBXTextBookmark */; - 6BAF4531121D1723008CFCDF /* PBXTextBookmark */ = 6BAF4531121D1723008CFCDF /* PBXTextBookmark */; - 6BAF4532121D1723008CFCDF /* PBXTextBookmark */ = 6BAF4532121D1723008CFCDF /* PBXTextBookmark */; - 6BAF4533121D1723008CFCDF /* PBXTextBookmark */ = 6BAF4533121D1723008CFCDF /* PBXTextBookmark */; - 6BAF4534121D1723008CFCDF /* PBXTextBookmark */ = 6BAF4534121D1723008CFCDF /* PBXTextBookmark */; - 6BAF4535121D1723008CFCDF /* PBXTextBookmark */ = 6BAF4535121D1723008CFCDF /* PBXTextBookmark */; - 6BAF4536121D1723008CFCDF /* PBXTextBookmark */ = 6BAF4536121D1723008CFCDF /* PBXTextBookmark */; - 6BAF4537121D1723008CFCDF /* PBXTextBookmark */ = 6BAF4537121D1723008CFCDF /* PBXTextBookmark */; - 6BAF4538121D1723008CFCDF /* PBXTextBookmark */ = 6BAF4538121D1723008CFCDF /* PBXTextBookmark */; - 6BAF4539121D1723008CFCDF /* PBXTextBookmark */ = 6BAF4539121D1723008CFCDF /* PBXTextBookmark */; - 6BAF453A121D1723008CFCDF /* PBXTextBookmark */ = 6BAF453A121D1723008CFCDF /* PBXTextBookmark */; - 6BAF453B121D1723008CFCDF /* PBXTextBookmark */ = 6BAF453B121D1723008CFCDF /* PBXTextBookmark */; - 6BAF453C121D1723008CFCDF /* PBXTextBookmark */ = 6BAF453C121D1723008CFCDF /* PBXTextBookmark */; - 6BAF453D121D1723008CFCDF /* PBXTextBookmark */ = 6BAF453D121D1723008CFCDF /* PBXTextBookmark */; - 6BAF453E121D1723008CFCDF /* PBXTextBookmark */ = 6BAF453E121D1723008CFCDF /* PBXTextBookmark */; - 6BAF453F121D1723008CFCDF /* PBXTextBookmark */ = 6BAF453F121D1723008CFCDF /* PBXTextBookmark */; - 6BAF4540121D1723008CFCDF /* PBXTextBookmark */ = 6BAF4540121D1723008CFCDF /* PBXTextBookmark */; - 6BAF4541121D1723008CFCDF /* PBXTextBookmark */ = 6BAF4541121D1723008CFCDF /* PBXTextBookmark */; - 6BAF4542121D1723008CFCDF /* PBXTextBookmark */ = 6BAF4542121D1723008CFCDF /* PBXTextBookmark */; - 6BAF4543121D1723008CFCDF /* PBXTextBookmark */ = 6BAF4543121D1723008CFCDF /* PBXTextBookmark */; - 6BAF4544121D1723008CFCDF /* PBXTextBookmark */ = 6BAF4544121D1723008CFCDF /* PBXTextBookmark */; - 6BAF4545121D1723008CFCDF /* PBXTextBookmark */ = 6BAF4545121D1723008CFCDF /* PBXTextBookmark */; - 6BAF4546121D1723008CFCDF /* PBXTextBookmark */ = 6BAF4546121D1723008CFCDF /* PBXTextBookmark */; - 6BAF4547121D1723008CFCDF /* PBXTextBookmark */ = 6BAF4547121D1723008CFCDF /* PBXTextBookmark */; - 6BAF4548121D1723008CFCDF /* PBXTextBookmark */ = 6BAF4548121D1723008CFCDF /* PBXTextBookmark */; - 6BAF4549121D1723008CFCDF /* PBXTextBookmark */ = 6BAF4549121D1723008CFCDF /* PBXTextBookmark */; - 6BAF454A121D1723008CFCDF /* PBXTextBookmark */ = 6BAF454A121D1723008CFCDF /* PBXTextBookmark */; - 6BAF454B121D1723008CFCDF /* PBXTextBookmark */ = 6BAF454B121D1723008CFCDF /* PBXTextBookmark */; - 6BAF454C121D1723008CFCDF /* PBXTextBookmark */ = 6BAF454C121D1723008CFCDF /* PBXTextBookmark */; - 6BAF454D121D1723008CFCDF /* PBXTextBookmark */ = 6BAF454D121D1723008CFCDF /* PBXTextBookmark */; - 6BAF454E121D1723008CFCDF /* PBXTextBookmark */ = 6BAF454E121D1723008CFCDF /* PBXTextBookmark */; - 6BAF454F121D1723008CFCDF /* PBXTextBookmark */ = 6BAF454F121D1723008CFCDF /* PBXTextBookmark */; - 6BAF4550121D1723008CFCDF /* PBXTextBookmark */ = 6BAF4550121D1723008CFCDF /* PBXTextBookmark */; - 6BAF4551121D1723008CFCDF /* PBXTextBookmark */ = 6BAF4551121D1723008CFCDF /* PBXTextBookmark */; - 6BAF4552121D1723008CFCDF /* PBXTextBookmark */ = 6BAF4552121D1723008CFCDF /* PBXTextBookmark */; - 6BAF4553121D1723008CFCDF /* PBXTextBookmark */ = 6BAF4553121D1723008CFCDF /* PBXTextBookmark */; - 6BAF4554121D1723008CFCDF /* PBXTextBookmark */ = 6BAF4554121D1723008CFCDF /* PBXTextBookmark */; - 6BAF4555121D1723008CFCDF /* PBXTextBookmark */ = 6BAF4555121D1723008CFCDF /* PBXTextBookmark */; - 6BAF4556121D1723008CFCDF /* PBXTextBookmark */ = 6BAF4556121D1723008CFCDF /* PBXTextBookmark */; - 6BAF4557121D1723008CFCDF /* PBXTextBookmark */ = 6BAF4557121D1723008CFCDF /* PBXTextBookmark */; - 6BAF4558121D1723008CFCDF /* PBXTextBookmark */ = 6BAF4558121D1723008CFCDF /* PBXTextBookmark */; - 6BAF4559121D1723008CFCDF /* PBXTextBookmark */ = 6BAF4559121D1723008CFCDF /* PBXTextBookmark */; - 6BAF455A121D1723008CFCDF /* PBXTextBookmark */ = 6BAF455A121D1723008CFCDF /* PBXTextBookmark */; - 6BAF455B121D1723008CFCDF /* PBXTextBookmark */ = 6BAF455B121D1723008CFCDF /* PBXTextBookmark */; - 6BAF455C121D1723008CFCDF /* PBXTextBookmark */ = 6BAF455C121D1723008CFCDF /* PBXTextBookmark */; - 6BAF455D121D1723008CFCDF /* PBXTextBookmark */ = 6BAF455D121D1723008CFCDF /* PBXTextBookmark */; - 6BAF455E121D1723008CFCDF /* PBXTextBookmark */ = 6BAF455E121D1723008CFCDF /* PBXTextBookmark */; - 6BAF455F121D1723008CFCDF /* PBXTextBookmark */ = 6BAF455F121D1723008CFCDF /* PBXTextBookmark */; - 6BAF4560121D1723008CFCDF /* PBXTextBookmark */ = 6BAF4560121D1723008CFCDF /* PBXTextBookmark */; - 6BAF4562121D1849008CFCDF /* PBXTextBookmark */ = 6BAF4562121D1849008CFCDF /* PBXTextBookmark */; - 6BAF4563121D1849008CFCDF /* PBXTextBookmark */ = 6BAF4563121D1849008CFCDF /* PBXTextBookmark */; - 6BAF4564121D1849008CFCDF /* PBXTextBookmark */ = 6BAF4564121D1849008CFCDF /* PBXTextBookmark */; - 6BAF4565121D1849008CFCDF /* PBXTextBookmark */ = 6BAF4565121D1849008CFCDF /* PBXTextBookmark */; - 6BAF4566121D1849008CFCDF /* PBXTextBookmark */ = 6BAF4566121D1849008CFCDF /* PBXTextBookmark */; - 6BAF4567121D1849008CFCDF /* PBXTextBookmark */ = 6BAF4567121D1849008CFCDF /* PBXTextBookmark */; - 6BAF4568121D1849008CFCDF /* PBXTextBookmark */ = 6BAF4568121D1849008CFCDF /* PBXTextBookmark */; - 6BAF4569121D1849008CFCDF /* PBXTextBookmark */ = 6BAF4569121D1849008CFCDF /* PBXTextBookmark */; - 6BAF456A121D1849008CFCDF /* PBXTextBookmark */ = 6BAF456A121D1849008CFCDF /* PBXTextBookmark */; - 6BAF456B121D1849008CFCDF /* PBXTextBookmark */ = 6BAF456B121D1849008CFCDF /* PBXTextBookmark */; - 6BAF456C121D1849008CFCDF /* PBXTextBookmark */ = 6BAF456C121D1849008CFCDF /* PBXTextBookmark */; - 6BAF456D121D1849008CFCDF /* PBXTextBookmark */ = 6BAF456D121D1849008CFCDF /* PBXTextBookmark */; - 6BAF456E121D1849008CFCDF /* PBXTextBookmark */ = 6BAF456E121D1849008CFCDF /* PBXTextBookmark */; - 6BAF456F121D1849008CFCDF /* PBXTextBookmark */ = 6BAF456F121D1849008CFCDF /* PBXTextBookmark */; - 6BAF4570121D18A5008CFCDF /* PBXTextBookmark */ = 6BAF4570121D18A5008CFCDF /* PBXTextBookmark */; - 6BAF4571121D18A5008CFCDF /* PBXTextBookmark */ = 6BAF4571121D18A5008CFCDF /* PBXTextBookmark */; - 6BAF4572121D18A5008CFCDF /* PBXTextBookmark */ = 6BAF4572121D18A5008CFCDF /* PBXTextBookmark */; - 6BAF4573121D18A5008CFCDF /* PBXTextBookmark */ = 6BAF4573121D18A5008CFCDF /* PBXTextBookmark */; - 6BAF4574121D18A5008CFCDF /* PBXTextBookmark */ = 6BAF4574121D18A5008CFCDF /* PBXTextBookmark */; - 6BAF4575121D18A5008CFCDF /* PBXTextBookmark */ = 6BAF4575121D18A5008CFCDF /* PBXTextBookmark */; - 6BAF4576121D18A5008CFCDF /* PBXTextBookmark */ = 6BAF4576121D18A5008CFCDF /* PBXTextBookmark */; - 6BAF4577121D18A5008CFCDF /* PBXTextBookmark */ = 6BAF4577121D18A5008CFCDF /* PBXTextBookmark */; - 6BAF4578121D18A5008CFCDF /* PBXTextBookmark */ = 6BAF4578121D18A5008CFCDF /* PBXTextBookmark */; - 6BAF4579121D18A5008CFCDF /* PBXTextBookmark */ = 6BAF4579121D18A5008CFCDF /* PBXTextBookmark */; - 6BAF457C121D19CB008CFCDF /* PBXTextBookmark */ = 6BAF457C121D19CB008CFCDF /* PBXTextBookmark */; - 6BAF457D121D19CB008CFCDF /* PBXTextBookmark */ = 6BAF457D121D19CB008CFCDF /* PBXTextBookmark */; - 6BAF457E121D19CB008CFCDF /* PBXTextBookmark */ = 6BAF457E121D19CB008CFCDF /* PBXTextBookmark */; - 6BAF457F121D19CB008CFCDF /* PBXTextBookmark */ = 6BAF457F121D19CB008CFCDF /* PBXTextBookmark */; - 6BAF4580121D19CB008CFCDF /* PBXTextBookmark */ = 6BAF4580121D19CB008CFCDF /* PBXTextBookmark */; - 6BAF4581121D19CB008CFCDF /* PBXTextBookmark */ = 6BAF4581121D19CB008CFCDF /* PBXTextBookmark */; - 6BAF4582121D19CB008CFCDF /* PBXTextBookmark */ = 6BAF4582121D19CB008CFCDF /* PBXTextBookmark */; - 6BAF4583121D19CB008CFCDF /* PBXTextBookmark */ = 6BAF4583121D19CB008CFCDF /* PBXTextBookmark */; - 6BAF4584121D19CB008CFCDF /* PBXTextBookmark */ = 6BAF4584121D19CB008CFCDF /* PBXTextBookmark */; - 6BAF4585121D19CB008CFCDF /* PBXTextBookmark */ = 6BAF4585121D19CB008CFCDF /* PBXTextBookmark */; - 6BAF4586121D19CB008CFCDF /* PBXTextBookmark */ = 6BAF4586121D19CB008CFCDF /* PBXTextBookmark */; - 6BAF4587121D19CB008CFCDF /* PBXTextBookmark */ = 6BAF4587121D19CB008CFCDF /* PBXTextBookmark */; - 6BAF4588121D19CB008CFCDF /* PBXTextBookmark */ = 6BAF4588121D19CB008CFCDF /* PBXTextBookmark */; - 6BAF4589121D19CB008CFCDF /* PBXTextBookmark */ = 6BAF4589121D19CB008CFCDF /* PBXTextBookmark */; - 6BAF458A121D19CB008CFCDF /* PBXTextBookmark */ = 6BAF458A121D19CB008CFCDF /* PBXTextBookmark */; - 6BAF458B121D19CB008CFCDF /* PBXTextBookmark */ = 6BAF458B121D19CB008CFCDF /* PBXTextBookmark */; - 6BAF458C121D19CB008CFCDF /* PBXTextBookmark */ = 6BAF458C121D19CB008CFCDF /* PBXTextBookmark */; - 6BAF458D121D1A1C008CFCDF /* PBXTextBookmark */ = 6BAF458D121D1A1C008CFCDF /* PBXTextBookmark */; - 6BAF458E121D1A1C008CFCDF /* PBXTextBookmark */ = 6BAF458E121D1A1C008CFCDF /* PBXTextBookmark */; - 6BAF458F121D1A1C008CFCDF /* PBXTextBookmark */ = 6BAF458F121D1A1C008CFCDF /* PBXTextBookmark */; - 6BAF4590121D1A1C008CFCDF /* PBXTextBookmark */ = 6BAF4590121D1A1C008CFCDF /* PBXTextBookmark */; - 6BAF4592121D1B18008CFCDF /* PBXTextBookmark */ = 6BAF4592121D1B18008CFCDF /* PBXTextBookmark */; - 6BAF4593121D1B18008CFCDF /* PBXTextBookmark */ = 6BAF4593121D1B18008CFCDF /* PBXTextBookmark */; - 6BAF4594121D1B18008CFCDF /* PBXTextBookmark */ = 6BAF4594121D1B18008CFCDF /* PBXTextBookmark */; - 6BAF4595121D1B18008CFCDF /* PBXTextBookmark */ = 6BAF4595121D1B18008CFCDF /* PBXTextBookmark */; - 6BAF4596121D1B18008CFCDF /* PBXTextBookmark */ = 6BAF4596121D1B18008CFCDF /* PBXTextBookmark */; - 6BAF4597121D1B18008CFCDF /* PBXTextBookmark */ = 6BAF4597121D1B18008CFCDF /* PBXTextBookmark */; - 6BAF4598121D1B18008CFCDF /* PBXTextBookmark */ = 6BAF4598121D1B18008CFCDF /* PBXTextBookmark */; - 6BAF4599121D1B18008CFCDF /* PBXTextBookmark */ = 6BAF4599121D1B18008CFCDF /* PBXTextBookmark */; - 6BAF459A121D1B18008CFCDF /* PBXTextBookmark */ = 6BAF459A121D1B18008CFCDF /* PBXTextBookmark */; - 6BAF459B121D1C15008CFCDF /* PBXTextBookmark */ = 6BAF459B121D1C15008CFCDF /* PBXTextBookmark */; - 6BAF459C121D1C15008CFCDF /* PBXTextBookmark */ = 6BAF459C121D1C15008CFCDF /* PBXTextBookmark */; - 6BAF459D121D1C15008CFCDF /* PBXTextBookmark */ = 6BAF459D121D1C15008CFCDF /* PBXTextBookmark */; - 6BAF459E121D1C15008CFCDF /* PBXTextBookmark */ = 6BAF459E121D1C15008CFCDF /* PBXTextBookmark */; - 6BAF459F121D1C15008CFCDF /* PBXTextBookmark */ = 6BAF459F121D1C15008CFCDF /* PBXTextBookmark */; - 6BAF45A0121D1C15008CFCDF /* PBXTextBookmark */ = 6BAF45A0121D1C15008CFCDF /* PBXTextBookmark */; - 6BAF45A1121D1C15008CFCDF /* PBXTextBookmark */ = 6BAF45A1121D1C15008CFCDF /* PBXTextBookmark */; - 6BAF45A2121D1C15008CFCDF /* PBXTextBookmark */ = 6BAF45A2121D1C15008CFCDF /* PBXTextBookmark */; - 6BAF45A4121D1C1E008CFCDF /* PBXTextBookmark */ = 6BAF45A4121D1C1E008CFCDF /* PBXTextBookmark */; - 6BAF45A6121D1C49008CFCDF /* PBXTextBookmark */ = 6BAF45A6121D1C49008CFCDF /* PBXTextBookmark */; - 6BAF45A7121D1C49008CFCDF /* PBXTextBookmark */ = 6BAF45A7121D1C49008CFCDF /* PBXTextBookmark */; - 6BAF45A8121D1C49008CFCDF /* PBXTextBookmark */ = 6BAF45A8121D1C49008CFCDF /* PBXTextBookmark */; - 6BAF45A9121D1C49008CFCDF /* PBXTextBookmark */ = 6BAF45A9121D1C49008CFCDF /* PBXTextBookmark */; - 6BAF45AA121D2C03008CFCDF /* PBXTextBookmark */ = 6BAF45AA121D2C03008CFCDF /* PBXTextBookmark */; - 6BAF45AB121D2C03008CFCDF /* PBXTextBookmark */ = 6BAF45AB121D2C03008CFCDF /* PBXTextBookmark */; - 6BAF45AC121D2C03008CFCDF /* PBXTextBookmark */ = 6BAF45AC121D2C03008CFCDF /* PBXTextBookmark */; - 6BAF45AD121D2C03008CFCDF /* PBXTextBookmark */ = 6BAF45AD121D2C03008CFCDF /* PBXTextBookmark */; - 6BAF45AE121D2C03008CFCDF /* PBXTextBookmark */ = 6BAF45AE121D2C03008CFCDF /* PBXTextBookmark */; - 6BAF45AF121D2C03008CFCDF /* PBXTextBookmark */ = 6BAF45AF121D2C03008CFCDF /* PBXTextBookmark */; - 6BAF45B0121D2C03008CFCDF /* PBXTextBookmark */ = 6BAF45B0121D2C03008CFCDF /* PBXTextBookmark */; - 6BAF45B1121D2C03008CFCDF /* PBXTextBookmark */ = 6BAF45B1121D2C03008CFCDF /* PBXTextBookmark */; - 6BAF45B2121D2C03008CFCDF /* PBXTextBookmark */ = 6BAF45B2121D2C03008CFCDF /* PBXTextBookmark */; - 6BAF45B7121D2F37008CFCDF /* PBXTextBookmark */ = 6BAF45B7121D2F37008CFCDF /* PBXTextBookmark */; - 6BAF45B8121D2F37008CFCDF /* PBXTextBookmark */ = 6BAF45B8121D2F37008CFCDF /* PBXTextBookmark */; - 6BAF45B9121D2F37008CFCDF /* PBXTextBookmark */ = 6BAF45B9121D2F37008CFCDF /* PBXTextBookmark */; - 6BAF45BA121D2F37008CFCDF /* PBXTextBookmark */ = 6BAF45BA121D2F37008CFCDF /* PBXTextBookmark */; - 6BAF45BB121D2F37008CFCDF /* PBXTextBookmark */ = 6BAF45BB121D2F37008CFCDF /* PBXTextBookmark */; - 6BAF45BC121D2F37008CFCDF /* PBXTextBookmark */ = 6BAF45BC121D2F37008CFCDF /* PBXTextBookmark */; - 6BAF45BD121D2F42008CFCDF /* PBXTextBookmark */ = 6BAF45BD121D2F42008CFCDF /* PBXTextBookmark */; - 6BAF45BE121D2F4E008CFCDF /* PBXTextBookmark */ = 6BAF45BE121D2F4E008CFCDF /* PBXTextBookmark */; - 6BAF45BF121D2F57008CFCDF /* PBXTextBookmark */ = 6BAF45BF121D2F57008CFCDF /* PBXTextBookmark */; - 6BAF45C0121D2F57008CFCDF /* PBXTextBookmark */ = 6BAF45C0121D2F57008CFCDF /* PBXTextBookmark */; - 6BAF45C2121D2F68008CFCDF /* PBXTextBookmark */ = 6BAF45C2121D2F68008CFCDF /* PBXTextBookmark */; - 6BBB4AA1115B4F3400CF791D = 6BBB4AA1115B4F3400CF791D /* PBXTextBookmark */; + 6BAF40F412197F3D008CFCDF = 6BAF40F412197F3D008CFCDF /* PBXTextBookmark */; + 6BAF410212197F3D008CFCDF = 6BAF410212197F3D008CFCDF /* PBXTextBookmark */; + 6BAF411712197F3D008CFCDF = 6BAF411712197F3D008CFCDF /* PBXTextBookmark */; + 6BAF41801219811E008CFCDF = 6BAF41801219811E008CFCDF /* PBXTextBookmark */; + 6BAF41DA121A5D13008CFCDF = 6BAF41DA121A5D13008CFCDF /* PBXTextBookmark */; + 6BAF4243121AD679008CFCDF = 6BAF4243121AD679008CFCDF /* PBXTextBookmark */; + 6BAF4255121AD7D7008CFCDF = 6BAF4255121AD7D7008CFCDF /* PBXTextBookmark */; + 6BAF4267121AD99B008CFCDF = 6BAF4267121AD99B008CFCDF /* PBXTextBookmark */; + 6BAF4269121AD99B008CFCDF = 6BAF4269121AD99B008CFCDF /* PBXTextBookmark */; + 6BAF427E121ADD46008CFCDF = 6BAF427E121ADD46008CFCDF /* PBXTextBookmark */; + 6BAF4280121ADD46008CFCDF = 6BAF4280121ADD46008CFCDF /* PBXTextBookmark */; + 6BAF4289121ADD46008CFCDF = 6BAF4289121ADD46008CFCDF /* PBXTextBookmark */; + 6BAF4321121AF998008CFCDF = 6BAF4321121AF998008CFCDF /* PBXTextBookmark */; + 6BAF437D121C1F3D008CFCDF = 6BAF437D121C1F3D008CFCDF /* PBXTextBookmark */; + 6BAF4396121C1F3D008CFCDF = 6BAF4396121C1F3D008CFCDF /* PBXTextBookmark */; + 6BAF43A1121C1F3D008CFCDF = 6BAF43A1121C1F3D008CFCDF /* PBXTextBookmark */; + 6BAF43BE121C1F3D008CFCDF = 6BAF43BE121C1F3D008CFCDF /* PBXTextBookmark */; + 6BAF43D1121C2164008CFCDF = 6BAF43D1121C2164008CFCDF /* PBXTextBookmark */; + 6BAF43D2121C2164008CFCDF = 6BAF43D2121C2164008CFCDF /* PBXTextBookmark */; + 6BAF43FB121C241D008CFCDF = 6BAF43FB121C241D008CFCDF /* PBXTextBookmark */; + 6BAF4421121C25E3008CFCDF = 6BAF4421121C25E3008CFCDF /* PBXTextBookmark */; + 6BAF4422121C25E3008CFCDF = 6BAF4422121C25E3008CFCDF /* PBXTextBookmark */; + 6BAF4446121C40AC008CFCDF = 6BAF4446121C40AC008CFCDF /* PBXTextBookmark */; + 6BAF4453121C40AC008CFCDF = 6BAF4453121C40AC008CFCDF /* PBXTextBookmark */; + 6BAF4455121C40AC008CFCDF = 6BAF4455121C40AC008CFCDF /* PBXTextBookmark */; + 6BAF4456121C40AC008CFCDF = 6BAF4456121C40AC008CFCDF /* PBXTextBookmark */; + 6BAF446E121C4895008CFCDF = 6BAF446E121C4895008CFCDF /* PBXTextBookmark */; + 6BAF447E121C4895008CFCDF = 6BAF447E121C4895008CFCDF /* PBXTextBookmark */; + 6BAF44D9121C4DFC008CFCDF = 6BAF44D9121C4DFC008CFCDF /* PBXTextBookmark */; + 6BAF44DE121C54D4008CFCDF = 6BAF44DE121C54D4008CFCDF /* PBXTextBookmark */; + 6BAF44FA121C5713008CFCDF = 6BAF44FA121C5713008CFCDF /* PBXTextBookmark */; + 6BAF4524121D1723008CFCDF = 6BAF4524121D1723008CFCDF /* PBXTextBookmark */; + 6BAF4525121D1723008CFCDF = 6BAF4525121D1723008CFCDF /* PBXTextBookmark */; + 6BAF4562121D1849008CFCDF = 6BAF4562121D1849008CFCDF /* PBXTextBookmark */; + 6BAF457C121D19CB008CFCDF = 6BAF457C121D19CB008CFCDF /* PBXTextBookmark */; + 6BAF457D121D19CB008CFCDF = 6BAF457D121D19CB008CFCDF /* PBXTextBookmark */; + 6BAF457E121D19CB008CFCDF = 6BAF457E121D19CB008CFCDF /* PBXTextBookmark */; + 6BAF457F121D19CB008CFCDF = 6BAF457F121D19CB008CFCDF /* PBXTextBookmark */; + 6BAF4580121D19CB008CFCDF = 6BAF4580121D19CB008CFCDF /* PBXTextBookmark */; + 6BAF4581121D19CB008CFCDF = 6BAF4581121D19CB008CFCDF /* PBXTextBookmark */; + 6BAF4582121D19CB008CFCDF = 6BAF4582121D19CB008CFCDF /* PBXTextBookmark */; + 6BAF4593121D1B18008CFCDF = 6BAF4593121D1B18008CFCDF /* PBXTextBookmark */; + 6BAF45AC121D2C03008CFCDF = 6BAF45AC121D2C03008CFCDF /* PBXTextBookmark */; + 6BAF45B8121D2F37008CFCDF = 6BAF45B8121D2F37008CFCDF /* PBXTextBookmark */; + 6BAF45E4121D7277008CFCDF = 6BAF45E4121D7277008CFCDF /* PBXTextBookmark */; + 6BAF45E9121D7277008CFCDF = 6BAF45E9121D7277008CFCDF /* PBXTextBookmark */; + 6BAF45EA121D7277008CFCDF = 6BAF45EA121D7277008CFCDF /* PBXTextBookmark */; + 6BAF45EB121D7277008CFCDF = 6BAF45EB121D7277008CFCDF /* PBXTextBookmark */; + 6BAF45ED121D7277008CFCDF = 6BAF45ED121D7277008CFCDF /* PBXTextBookmark */; + 6BAF45EF121D7277008CFCDF = 6BAF45EF121D7277008CFCDF /* PBXTextBookmark */; + 6BAF45F1121D7277008CFCDF = 6BAF45F1121D7277008CFCDF /* PBXTextBookmark */; + 6BAF45F3121D7277008CFCDF = 6BAF45F3121D7277008CFCDF /* PBXTextBookmark */; + 6BAF45F5121D7277008CFCDF = 6BAF45F5121D7277008CFCDF /* PBXTextBookmark */; + 6BAF45F7121D7277008CFCDF = 6BAF45F7121D7277008CFCDF /* PBXTextBookmark */; + 6BAF45F9121D7277008CFCDF = 6BAF45F9121D7277008CFCDF /* PBXTextBookmark */; + 6BAF45FB121D7277008CFCDF = 6BAF45FB121D7277008CFCDF /* PBXTextBookmark */; + 6BAF45FD121D7277008CFCDF = 6BAF45FD121D7277008CFCDF /* PBXTextBookmark */; + 6BAF4604121D7388008CFCDF = 6BAF4604121D7388008CFCDF /* PBXTextBookmark */; + 6BAF4605121D7388008CFCDF = 6BAF4605121D7388008CFCDF /* PBXTextBookmark */; + 6BAF4607121D7388008CFCDF = 6BAF4607121D7388008CFCDF /* PBXTextBookmark */; + 6BAF4609121D7388008CFCDF = 6BAF4609121D7388008CFCDF /* PBXTextBookmark */; + 6BAF460A121D7388008CFCDF = 6BAF460A121D7388008CFCDF /* PBXTextBookmark */; + 6BAF460B121D7388008CFCDF = 6BAF460B121D7388008CFCDF /* PBXTextBookmark */; + 6BAF460C121D7388008CFCDF = 6BAF460C121D7388008CFCDF /* PBXTextBookmark */; + 6BAF460D121D7388008CFCDF = 6BAF460D121D7388008CFCDF /* PBXTextBookmark */; + 6BAF460E121D7388008CFCDF = 6BAF460E121D7388008CFCDF /* PBXTextBookmark */; + 6BAF460F121D7388008CFCDF = 6BAF460F121D7388008CFCDF /* PBXTextBookmark */; + 6BAF4610121D7388008CFCDF = 6BAF4610121D7388008CFCDF /* PBXTextBookmark */; + 6BAF4611121D7388008CFCDF = 6BAF4611121D7388008CFCDF /* PBXTextBookmark */; + 6BAF4612121D7388008CFCDF = 6BAF4612121D7388008CFCDF /* PBXTextBookmark */; + 6BAF461E121D746C008CFCDF = 6BAF461E121D746C008CFCDF /* PBXTextBookmark */; + 6BAF4620121D746C008CFCDF = 6BAF4620121D746C008CFCDF /* PBXTextBookmark */; + 6BAF4621121D746C008CFCDF = 6BAF4621121D746C008CFCDF /* PBXTextBookmark */; + 6BAF4622121D746C008CFCDF = 6BAF4622121D746C008CFCDF /* PBXTextBookmark */; + 6BAF4623121D746C008CFCDF = 6BAF4623121D746C008CFCDF /* PBXTextBookmark */; + 6BAF4624121D746C008CFCDF = 6BAF4624121D746C008CFCDF /* PBXTextBookmark */; + 6BAF4630121D74A2008CFCDF = 6BAF4630121D74A2008CFCDF /* PBXTextBookmark */; + 6BAF4637121D74D3008CFCDF = 6BAF4637121D74D3008CFCDF /* PBXTextBookmark */; + 6BAF4639121D74D3008CFCDF = 6BAF4639121D74D3008CFCDF /* PBXTextBookmark */; + 6BAF4643121D75B2008CFCDF = 6BAF4643121D75B2008CFCDF /* PBXTextBookmark */; + 6BAF464D121D773B008CFCDF = 6BAF464D121D773B008CFCDF /* PBXTextBookmark */; + 6BAF464F121D773B008CFCDF = 6BAF464F121D773B008CFCDF /* PBXTextBookmark */; + 6BAF4651121D773B008CFCDF = 6BAF4651121D773B008CFCDF /* PBXTextBookmark */; + 6BAF465D121D838C008CFCDF = 6BAF465D121D838C008CFCDF /* PBXTextBookmark */; + 6BAF465F121D838C008CFCDF = 6BAF465F121D838C008CFCDF /* PBXTextBookmark */; + 6BAF4660121D838C008CFCDF = 6BAF4660121D838C008CFCDF /* PBXTextBookmark */; + 6BAF4662121D838C008CFCDF = 6BAF4662121D838C008CFCDF /* PBXTextBookmark */; + 6BAF4664121D838C008CFCDF = 6BAF4664121D838C008CFCDF /* PBXTextBookmark */; + 6BAF4666121D838C008CFCDF = 6BAF4666121D838C008CFCDF /* PBXTextBookmark */; + 6BAF4668121D838C008CFCDF = 6BAF4668121D838C008CFCDF /* PBXTextBookmark */; + 6BAF466A121D838C008CFCDF = 6BAF466A121D838C008CFCDF /* PBXTextBookmark */; + 6BAF4670121D83CA008CFCDF = 6BAF4670121D83CA008CFCDF /* PBXTextBookmark */; + 6BAF467E121D88B7008CFCDF = 6BAF467E121D88B7008CFCDF /* PBXTextBookmark */; + 6BAF4698121D8A15008CFCDF = 6BAF4698121D8A15008CFCDF /* PBXTextBookmark */; + 6BAF469B121D8A15008CFCDF = 6BAF469B121D8A15008CFCDF /* PBXTextBookmark */; + 6BAF46A0121D8B41008CFCDF = 6BAF46A0121D8B41008CFCDF /* PBXTextBookmark */; + 6BAF46A1121D8B41008CFCDF = 6BAF46A1121D8B41008CFCDF /* PBXTextBookmark */; + 6BAF46A2121D8B41008CFCDF = 6BAF46A2121D8B41008CFCDF /* PBXTextBookmark */; + 6BAF46A3121D8B41008CFCDF = 6BAF46A3121D8B41008CFCDF /* PBXTextBookmark */; + 6BAF46D3121D8FF1008CFCDF = 6BAF46D3121D8FF1008CFCDF /* PBXTextBookmark */; + 6BAF46F9121D9678008CFCDF = 6BAF46F9121D9678008CFCDF /* PBXTextBookmark */; + 6BAF4708121D9945008CFCDF = 6BAF4708121D9945008CFCDF /* PBXTextBookmark */; + 6BAF470A121D9945008CFCDF = 6BAF470A121D9945008CFCDF /* PBXTextBookmark */; + 6BAF4712121D9B21008CFCDF = 6BAF4712121D9B21008CFCDF /* PBXTextBookmark */; + 6BAF4714121D9B21008CFCDF = 6BAF4714121D9B21008CFCDF /* PBXTextBookmark */; + 6BAF4716121D9B21008CFCDF = 6BAF4716121D9B21008CFCDF /* PBXTextBookmark */; + 6BAF4718121D9B21008CFCDF = 6BAF4718121D9B21008CFCDF /* PBXTextBookmark */; + 6BAF472B121D9DAF008CFCDF = 6BAF472B121D9DAF008CFCDF /* PBXTextBookmark */; + 6BAF472D121D9DAF008CFCDF = 6BAF472D121D9DAF008CFCDF /* PBXTextBookmark */; + 6BAF4739121D9FBE008CFCDF = 6BAF4739121D9FBE008CFCDF /* PBXTextBookmark */; + 6BAF473A121D9FBE008CFCDF = 6BAF473A121D9FBE008CFCDF /* PBXTextBookmark */; + 6BAF473D121D9FBE008CFCDF = 6BAF473D121D9FBE008CFCDF /* PBXTextBookmark */; + 6BAF473E121D9FBE008CFCDF = 6BAF473E121D9FBE008CFCDF /* PBXTextBookmark */; + 6BAF473F121D9FBE008CFCDF = 6BAF473F121D9FBE008CFCDF /* PBXTextBookmark */; + 6BAF4740121D9FBE008CFCDF = 6BAF4740121D9FBE008CFCDF /* PBXTextBookmark */; + 6BAF4741121D9FBE008CFCDF = 6BAF4741121D9FBE008CFCDF /* PBXTextBookmark */; + 6BAF4743121D9FBE008CFCDF = 6BAF4743121D9FBE008CFCDF /* PBXTextBookmark */; + 6BAF4747121D9FED008CFCDF = 6BAF4747121D9FED008CFCDF /* PBXTextBookmark */; + 6BAF4749121D9FED008CFCDF = 6BAF4749121D9FED008CFCDF /* PBXTextBookmark */; + 6BAF4754121DA157008CFCDF = 6BAF4754121DA157008CFCDF /* PBXTextBookmark */; + 6BAF475A121DA31D008CFCDF = 6BAF475A121DA31D008CFCDF /* PBXTextBookmark */; + 6BAF475B121DA31D008CFCDF = 6BAF475B121DA31D008CFCDF /* PBXTextBookmark */; + 6BAF475C121DA31D008CFCDF = 6BAF475C121DA31D008CFCDF /* PBXTextBookmark */; + 6BAF475D121DA31D008CFCDF = 6BAF475D121DA31D008CFCDF /* PBXTextBookmark */; + 6BAF475E121DA31D008CFCDF = 6BAF475E121DA31D008CFCDF /* PBXTextBookmark */; + 6BAF475F121DA31D008CFCDF = 6BAF475F121DA31D008CFCDF /* PBXTextBookmark */; + 6BAF4760121DA31D008CFCDF = 6BAF4760121DA31D008CFCDF /* PBXTextBookmark */; + 6BAF4762121DA31D008CFCDF = 6BAF4762121DA31D008CFCDF /* PBXTextBookmark */; + 6BAF4763121DA31D008CFCDF = 6BAF4763121DA31D008CFCDF /* PBXTextBookmark */; + 6BAF4764121DA31D008CFCDF = 6BAF4764121DA31D008CFCDF /* PBXTextBookmark */; + 6BAF4765121DA31D008CFCDF = 6BAF4765121DA31D008CFCDF /* PBXTextBookmark */; + 6BAF4766121DA31D008CFCDF = 6BAF4766121DA31D008CFCDF /* PBXTextBookmark */; + 6BAF4767121DA31D008CFCDF = 6BAF4767121DA31D008CFCDF /* PBXTextBookmark */; + 6BAF4768121DA31D008CFCDF = 6BAF4768121DA31D008CFCDF /* PBXTextBookmark */; + 6BAF4769121DA31D008CFCDF = 6BAF4769121DA31D008CFCDF /* PBXTextBookmark */; + 6BAF476A121DA31D008CFCDF = 6BAF476A121DA31D008CFCDF /* PBXTextBookmark */; + 6BAF476B121DA31D008CFCDF = 6BAF476B121DA31D008CFCDF /* PBXTextBookmark */; + 6BAF476C121DA31D008CFCDF = 6BAF476C121DA31D008CFCDF /* PBXTextBookmark */; + 6BAF476D121DA31D008CFCDF = 6BAF476D121DA31D008CFCDF /* PBXTextBookmark */; + 6BAF476E121DA31D008CFCDF = 6BAF476E121DA31D008CFCDF /* PBXTextBookmark */; + 6BAF4778121DCAF9008CFCDF = 6BAF4778121DCAF9008CFCDF /* PBXTextBookmark */; + 6BAF477A121DCAF9008CFCDF = 6BAF477A121DCAF9008CFCDF /* PBXTextBookmark */; + 6BAF4784121DCB89008CFCDF = 6BAF4784121DCB89008CFCDF /* PBXTextBookmark */; + 6BAF4786121DCB89008CFCDF = 6BAF4786121DCB89008CFCDF /* PBXTextBookmark */; + 6BAF478E121DD150008CFCDF = 6BAF478E121DD150008CFCDF /* PBXTextBookmark */; + 6BAF4790121DD150008CFCDF = 6BAF4790121DD150008CFCDF /* PBXTextBookmark */; + 6BAF4797121DD34D008CFCDF = 6BAF4797121DD34D008CFCDF /* PBXTextBookmark */; + 6BAF479E121DD378008CFCDF = 6BAF479E121DD378008CFCDF /* PBXTextBookmark */; + 6BAF47AA121DD41F008CFCDF = 6BAF47AA121DD41F008CFCDF /* PBXTextBookmark */; + 6BAF47AB121DD41F008CFCDF = 6BAF47AB121DD41F008CFCDF /* PBXTextBookmark */; + 6BAF47B0121DD46B008CFCDF = 6BAF47B0121DD46B008CFCDF /* PBXTextBookmark */; + 6BAF47BA121DEB6D008CFCDF = 6BAF47BA121DEB6D008CFCDF /* PBXTextBookmark */; + 6BAF47BC121DEB6D008CFCDF = 6BAF47BC121DEB6D008CFCDF /* PBXTextBookmark */; + 6BAF47BD121DEB6D008CFCDF = 6BAF47BD121DEB6D008CFCDF /* PBXTextBookmark */; + 6BAF47BE121DEB6D008CFCDF = 6BAF47BE121DEB6D008CFCDF /* PBXTextBookmark */; + 6BAF47BF121DEB6D008CFCDF = 6BAF47BF121DEB6D008CFCDF /* PBXTextBookmark */; + 6BAF47C0121DEB6D008CFCDF = 6BAF47C0121DEB6D008CFCDF /* PBXTextBookmark */; + 6BAF47C1121DEB6D008CFCDF = 6BAF47C1121DEB6D008CFCDF /* PBXTextBookmark */; + 6BAF47C3121DEC13008CFCDF = 6BAF47C3121DEC13008CFCDF /* PBXTextBookmark */; + 6BAF47C4121DEC13008CFCDF = 6BAF47C4121DEC13008CFCDF /* PBXTextBookmark */; + 6BAF47C6121E027E008CFCDF = 6BAF47C6121E027E008CFCDF /* PBXTextBookmark */; 6BBB4AA5115B4F3400CF791D = 6BBB4AA5115B4F3400CF791D /* PBXTextBookmark */; - 6BBB4AA6115B4F3400CF791D = 6BBB4AA6115B4F3400CF791D /* PBXTextBookmark */; - 6BBB4ABF115B4F3400CF791D = 6BBB4ABF115B4F3400CF791D /* PBXTextBookmark */; - 6BBB4AD3115B4F3400CF791D = 6BBB4AD3115B4F3400CF791D /* PBXTextBookmark */; 6BBB4AE0115B4F3400CF791D = 6BBB4AE0115B4F3400CF791D /* PBXTextBookmark */; 6BBB4AE2115B4F3400CF791D = 6BBB4AE2115B4F3400CF791D /* PBXTextBookmark */; 6BBB4AE6115B4F3400CF791D = 6BBB4AE6115B4F3400CF791D /* PBXTextBookmark */; @@ -1335,14 +374,9 @@ 6BBB4AF8115B4F3400CF791D = 6BBB4AF8115B4F3400CF791D /* PBXTextBookmark */; 6BBB4AF9115B4F3400CF791D = 6BBB4AF9115B4F3400CF791D /* PBXTextBookmark */; 6BBB4AFA115B4F3400CF791D = 6BBB4AFA115B4F3400CF791D /* PBXTextBookmark */; - 6BBB4AFB115B4F3400CF791D = 6BBB4AFB115B4F3400CF791D /* PBXTextBookmark */; 6BBB4AFD115B4F3400CF791D = 6BBB4AFD115B4F3400CF791D /* PBXTextBookmark */; - 6BBB4B07115B4F3400CF791D = 6BBB4B07115B4F3400CF791D /* PBXTextBookmark */; - 6BBB4B08115B4F3400CF791D = 6BBB4B08115B4F3400CF791D /* PBXTextBookmark */; - 6BBB4B0A115B4F3400CF791D = 6BBB4B0A115B4F3400CF791D /* PBXTextBookmark */; 6BBB4C34115B7A3D00CF791D = 6BBB4C34115B7A3D00CF791D /* PBXTextBookmark */; 6BBB4C3B115B7A3D00CF791D = 6BBB4C3B115B7A3D00CF791D /* PBXTextBookmark */; - 6BC7619C11B63C7E00FF5E51 = 6BC7619C11B63C7E00FF5E51 /* PBXTextBookmark */; 6BF5F27011747CFA000502A6 = 6BF5F27011747CFA000502A6 /* PBXTextBookmark */; 6BF5F27311747CFA000502A6 = 6BF5F27311747CFA000502A6 /* PBXTextBookmark */; 6BF5F27811747CFA000502A6 = 6BF5F27811747CFA000502A6 /* PBXTextBookmark */; @@ -1354,21 +388,11 @@ 6BF5F2E711748884000502A6 = 6BF5F2E711748884000502A6 /* PBXTextBookmark */; 6BF5F2ED11748884000502A6 = 6BF5F2ED11748884000502A6 /* PBXTextBookmark */; 6BF5F2EE11748884000502A6 = 6BF5F2EE11748884000502A6 /* PBXTextBookmark */; - 6BF5F32E11759C3C000502A6 = 6BF5F32E11759C3C000502A6 /* PBXTextBookmark */; 6BF5F33911759C3C000502A6 = 6BF5F33911759C3C000502A6 /* PBXTextBookmark */; 6BF5F5041176F5F8000502A6 = 6BF5F5041176F5F8000502A6 /* PBXTextBookmark */; 6BF9B12C11EB8CF20043574C = 6BF9B12C11EB8CF20043574C /* PBXTextBookmark */; - 6BF9B12F11EB8CF20043574C = 6BF9B12F11EB8CF20043574C /* PBXTextBookmark */; - 6BF9B13711EB8CF20043574C = 6BF9B13711EB8CF20043574C /* PBXTextBookmark */; 6BF9B14911EB8CF20043574C = 6BF9B14911EB8CF20043574C /* PBXTextBookmark */; - 6BF9B14A11EB8CF20043574C = 6BF9B14A11EB8CF20043574C /* PBXTextBookmark */; 6BF9B15511EB8CF20043574C = 6BF9B15511EB8CF20043574C /* PBXTextBookmark */; - 6BF9B18811EC2D470043574C = 6BF9B18811EC2D470043574C /* PBXTextBookmark */; - 6BF9B18B11EC2D470043574C = 6BF9B18B11EC2D470043574C /* PBXTextBookmark */; - 6BF9B1EB11EC43120043574C = 6BF9B1EB11EC43120043574C /* PBXTextBookmark */; - 6BF9B20B11EC450E0043574C = 6BF9B20B11EC450E0043574C /* PBXTextBookmark */; - 6BF9B21211EC49A30043574C = 6BF9B21211EC49A30043574C /* PBXTextBookmark */; - 6BF9B21B11EC49F90043574C = 6BF9B21B11EC49F90043574C /* PBXTextBookmark */; }; sourceControlManager = 6B8632A90F78115100E2684A /* Source Control */; userBookmarkGroup = 6B8DE6F010A88F0500DF20FB /* PBXBookmarkGroup */; @@ -1383,46 +407,6 @@ sepNavWindowFrame = "{{38, 57}, {1011, 695}}"; }; }; - 6B10005C11AD08FA0098A59A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; - name = "RecastMesh.cpp: 1412"; - rLen = 0; - rLoc = 35146; - rType = 0; - vrLen = 0; - vrLoc = 33043; - }; - 6B10011711AD19F90098A59A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C860F7FCC1100459200 /* RecastLog.cpp */; - name = "RecastLog.cpp: 55"; - rLen = 0; - rLoc = 1562; - rType = 0; - vrLen = 470; - vrLoc = 1361; - }; - 6B10011E11AD19F90098A59A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C800F7FCBFE00459200 /* RecastLog.h */; - name = "RecastLog.h: 73"; - rLen = 0; - rLoc = 2210; - rType = 0; - vrLen = 759; - vrLoc = 1433; - }; - 6B10011F11AD19F90098A59A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C860F7FCC1100459200 /* RecastLog.cpp */; - name = "RecastLog.cpp: 55"; - rLen = 0; - rLoc = 1562; - rType = 0; - vrLen = 470; - vrLoc = 1361; - }; 6B10014C11AD1C1E0098A59A /* RecastMesh.cpp:1311 */ = { isa = PBXFileBreakpoint; actions = ( @@ -1437,28 +421,28 @@ ignoreCount = 0; lineNumber = 1311; location = Recast; - modificationTime = 303756251.189612; + modificationTime = 303925757.093668; state = 1; }; 6B1185F41006895B0018F96F /* DetourNode.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {933, 2400}}"; - sepNavSelRange = "{2743, 0}"; - sepNavVisRange = "{2449, 587}"; + sepNavIntBoundsRect = "{{0, 0}, {933, 2228}}"; + sepNavSelRange = "{1020, 0}"; + sepNavVisRange = "{596, 1119}"; }; }; 6B1185F61006896B0018F96F /* DetourNode.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {933, 2096}}"; - sepNavSelRange = "{1440, 0}"; - sepNavVisRange = "{1065, 607}"; + sepNavIntBoundsRect = "{{0, 0}, {933, 2320}}"; + sepNavSelRange = "{2019, 0}"; + sepNavVisRange = "{1677, 672}"; }; }; 6B1185FC10068B040018F96F /* DetourCommon.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {933, 3936}}"; - sepNavSelRange = "{60, 0}"; - sepNavVisRange = "{0, 1533}"; + sepNavIntBoundsRect = "{{0, 0}, {933, 3456}}"; + sepNavSelRange = "{6467, 0}"; + sepNavVisRange = "{5483, 1299}"; }; }; 6B1185FD10068B150018F96F /* DetourCommon.cpp */ = { @@ -1470,9 +454,9 @@ }; 6B137C6C0F7FCBBB00459200 /* imgui.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1153, 9520}}"; - sepNavSelRange = "{13622, 0}"; - sepNavVisRange = "{12920, 1082}"; + sepNavIntBoundsRect = "{{0, 0}, {1219, 9856}}"; + sepNavSelRange = "{14087, 0}"; + sepNavVisRange = "{13894, 440}"; }; }; 6B137C6D0F7FCBBB00459200 /* MeshLoaderObj.cpp */ = { @@ -1491,9 +475,9 @@ }; 6B137C7A0F7FCBE400459200 /* imgui.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {826, 1392}}"; - sepNavSelRange = "{1807, 0}"; - sepNavVisRange = "{1124, 1082}"; + sepNavIntBoundsRect = "{{0, 0}, {933, 1408}}"; + sepNavSelRange = "{1860, 10}"; + sepNavVisRange = "{1123, 1128}"; }; }; 6B137C7B0F7FCBE400459200 /* MeshLoaderObj.h */ = { @@ -1512,39 +496,12 @@ }; 6B137C7E0F7FCBFE00459200 /* Recast.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {933, 11008}}"; - sepNavSelRange = "{2042, 777}"; - sepNavVisRange = "{2197, 1197}"; + sepNavIntBoundsRect = "{{0, 0}, {933, 11328}}"; + sepNavSelRange = "{1023, 0}"; + sepNavVisRange = "{64, 1166}"; sepNavWindowFrame = "{{15, 51}, {1214, 722}}"; }; }; - 6B137C800F7FCBFE00459200 /* RecastLog.h */ = { - isa = PBXFileReference; - fileEncoding = 4; - lastKnownFileType = sourcecode.c.h; - name = RecastLog.h; - path = /Users/memon/Code/recastnavigation/Recast/Include/RecastLog.h; - sourceTree = ""; - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {933, 1280}}"; - sepNavSelRange = "{1219, 0}"; - sepNavVisRange = "{989, 732}"; - }; - }; - 6B137C810F7FCBFE00459200 /* RecastTimer.h */ = { - isa = PBXFileReference; - fileEncoding = 4; - lastKnownFileType = sourcecode.c.h; - name = RecastTimer.h; - path = /Users/memon/Code/recastnavigation/Recast/Include/RecastTimer.h; - sourceTree = ""; - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {933, 544}}"; - sepNavSelRange = "{1170, 0}"; - sepNavVisRange = "{249, 948}"; - sepNavWindowFrame = "{{15, 78}, {1011, 695}}"; - }; - }; 6B137C820F7FCC1100459200 /* Recast.cpp */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {933, 6208}}"; @@ -1568,19 +525,6 @@ sepNavWindowFrame = "{{15, 78}, {1011, 695}}"; }; }; - 6B137C860F7FCC1100459200 /* RecastLog.cpp */ = { - isa = PBXFileReference; - fileEncoding = 4; - lastKnownFileType = sourcecode.cpp.cpp; - name = RecastLog.cpp; - path = /Users/memon/Code/recastnavigation/Recast/Source/RecastLog.cpp; - sourceTree = ""; - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {933, 1104}}"; - sepNavSelRange = "{1014, 0}"; - sepNavVisRange = "{923, 512}"; - }; - }; 6B137C870F7FCC1100459200 /* RecastMesh.cpp */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {933, 21180}}"; @@ -1603,213 +547,548 @@ sepNavVisRange = "{0, 1134}"; }; }; - 6B137C8A0F7FCC1100459200 /* RecastTimer.cpp */ = { - isa = PBXFileReference; - fileEncoding = 4; - lastKnownFileType = sourcecode.cpp.cpp; - name = RecastTimer.cpp; - path = /Users/memon/Code/recastnavigation/Recast/Source/RecastTimer.cpp; - sourceTree = ""; - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {933, 1024}}"; - sepNavSelRange = "{924, 715}"; - sepNavVisRange = "{1106, 534}"; - }; + 6B1C8D80121E80950048697F /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 22"; + rLen = 0; + rLoc = 983; + rType = 0; + vrLen = 1527; + vrLoc = 924; }; - 6B25B6100FFA62AD004F1BC4 /* Sample.h */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {933, 2144}}"; - sepNavSelRange = "{971, 0}"; - sepNavVisRange = "{789, 681}"; - }; + 6B1C8D81121E80950048697F /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; + name = "DetourNavMeshQuery.cpp: 35"; + rLen = 0; + rLoc = 1276; + rType = 0; + vrLen = 1028; + vrLoc = 1115; }; - 6B25B6140FFA62BE004F1BC4 /* Sample.cpp */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {933, 3536}}"; - sepNavSelRange = "{1276, 0}"; - sepNavVisRange = "{1108, 540}"; - }; + 6B1C8D82121E80950048697F /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C13F1111953A002B3F46 /* TestCase.cpp */; + name = "TestCase.cpp: 267"; + rLen = 0; + rLoc = 6717; + rType = 0; + vrLen = 802; + vrLoc = 6267; }; - 6B25B6180FFA62BE004F1BC4 /* main.cpp */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {933, 14592}}"; - sepNavSelRange = "{4016, 0}"; - sepNavVisRange = "{3720, 624}"; - sepNavWindowFrame = "{{15, 51}, {1214, 722}}"; - }; + 6B1C8D83121E80950048697F /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + comments = "error: 'class dtQueryFilter' has no member named 'includeFlags'"; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + rLen = 1; + rLoc = 577; + rType = 1; }; - 6B2AEC510FFB8946005BE9CC /* Sample_TileMesh.h */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {933, 1664}}"; - sepNavSelRange = "{1054, 0}"; - sepNavVisRange = "{446, 936}"; - sepNavWindowFrame = "{{15, 78}, {1011, 695}}"; - }; + 6B1C8D84121E80950048697F /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; + name = "DetourNavMeshQuery.cpp: 267"; + rLen = 0; + rLoc = 7690; + rType = 0; + vrLen = 1031; + vrLoc = 6349; }; - 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {933, 19408}}"; - sepNavSelRange = "{21691, 0}"; - sepNavVisRange = "{21149, 784}"; - sepNavWindowFrame = "{{38, 30}, {1214, 722}}"; - }; + 6B1C8D85121E80950048697F /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 75"; + rLen = 0; + rLoc = 3920; + rType = 0; + vrLen = 1553; + vrLoc = 2164; }; - 6B2CDC911197F0720090FA4D /* PBXTextBookmark */ = { + 6B1C8D86121E80950048697F /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C8A0F7FCC1100459200 /* RecastTimer.cpp */; - name = "RecastTimer.cpp: 43"; + fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; + name = "DetourNavMeshQuery.cpp: 38"; rLen = 0; - rLoc = 1128; + rLoc = 1333; rType = 0; - vrLen = 580; - vrLoc = 1053; + vrLen = 956; + vrLoc = 981; }; - 6B324C64111C5D9A00EBD2FD /* ConvexVolumeTool.h */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {826, 880}}"; - sepNavSelRange = "{1615, 0}"; - sepNavVisRange = "{1049, 704}"; - }; + 6B1C8D87121E80950048697F /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 66"; + rLen = 22; + rLoc = 3357; + rType = 0; + vrLen = 1553; + vrLoc = 2164; }; - 6B324C65111C5D9A00EBD2FD /* ConvexVolumeTool.cpp */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {826, 4592}}"; - sepNavSelRange = "{5615, 57}"; - sepNavVisRange = "{5555, 485}"; - }; + 6B1C8D88121E80950048697F /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; + name = "DetourNavMeshQuery.cpp: 58"; + rLen = 0; + rLoc = 2104; + rType = 0; + vrLen = 1392; + vrLoc = 1508; }; - 6B4214D911803923006C347B /* PBXTextBookmark */ = { + 6B1C8D89121E80950048697F /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BF5F23F1174763B000502A6 /* SlideShow.cpp */; - name = "SlideShow.cpp: 139"; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 38"; rLen = 0; - rLoc = 3567; + rLoc = 2044; rType = 0; - vrLen = 770; - vrLoc = 3217; + vrLen = 1329; + vrLoc = 1063; }; - 6B4215D1118066FE006C347B /* PBXTextBookmark */ = { + 6B1C8D8A121E80950048697F /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BB93C7810CFE1D500F74F2B /* DetourDebugDraw.h */; - name = "DetourDebugDraw.h: 31"; - rLen = 24; - rLoc = 1335; + fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; + name = "DetourNavMeshQuery.cpp: 66"; + rLen = 0; + rLoc = 2556; rType = 0; - vrLen = 1469; - vrLoc = 0; + vrLen = 1398; + vrLoc = 1508; }; - 6B4215DF1180672F006C347B /* PBXTextBookmark */ = { + 6B1C8D8B121E80950048697F /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; - name = "main.cpp: 159"; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 99"; rLen = 0; - rLoc = 2466; + rLoc = 4551; rType = 0; - vrLen = 828; - vrLoc = 3886; + vrLen = 1713; + vrLoc = 3061; }; - 6B42164711806B2F006C347B /* DetourDebugDraw.cpp:344 */ = { - isa = PBXFileBreakpoint; - actions = ( - ); - breakpointStyle = 0; - continueAfterActions = 0; - countType = 0; - delayBeforeContinue = 0; - fileReference = 6BB93C7B10CFE1D500F74F2B /* DetourDebugDraw.cpp */; - functionName = "drawMeshTilePortal(duDebugDraw* dd, const dtMeshTile* tile)"; - hitCount = 0; - ignoreCount = 0; - lineNumber = 344; - location = Recast; - modificationTime = 303756251.189394; - state = 1; + 6B1C8D8C121E80950048697F /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; + name = "DetourNavMeshQuery.cpp: 69"; + rLen = 0; + rLoc = 2620; + rType = 0; + vrLen = 1398; + vrLoc = 1508; }; - 6B555DAE100B211D00247EA3 /* imguiRenderGL.h */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {909, 532}}"; - sepNavSelRange = "{446, 0}"; - sepNavVisRange = "{0, 1106}"; - }; + 6B1C8D8D121E80950048697F /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 23"; + rLen = 0; + rLoc = 983; + rType = 0; + vrLen = 1716; + vrLoc = 207; }; - 6B555DB0100B212E00247EA3 /* imguiRenderGL.cpp */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {933, 7328}}"; - sepNavSelRange = "{7194, 0}"; - sepNavVisRange = "{6855, 670}"; - }; + 6B1C8D8E121E80950048697F /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; + name = "DetourNavMeshQuery.cpp: 28"; + rLen = 1; + rLoc = 1156; + rType = 0; + vrLen = 881; + vrLoc = 396; }; - 6B555DF6100B273500247EA3 /* stb_truetype.h */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {815, 28880}}"; - sepNavSelRange = "{27273, 0}"; - sepNavVisRange = "{26905, 748}"; - }; + 6B1C8D8F121E80950048697F /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 22"; + rLen = 0; + rLoc = 983; + rType = 0; + vrLen = 1605; + vrLoc = 0; }; - 6B624169103434880002E346 /* RecastMeshDetail.cpp */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {933, 18672}}"; - sepNavSelRange = "{1091, 26}"; - sepNavVisRange = "{133, 1134}"; - sepNavWindowFrame = "{{61, 36}, {1011, 695}}"; - }; + 6B1C8D90121E80950048697F /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; + name = "DetourNavMeshQuery.cpp: 26"; + rLen = 0; + rLoc = 1115; + rType = 0; + vrLen = 878; + vrLoc = 396; }; - 6B77655511E3A9490029917E /* PBXTextBookmark */ = { + 6B1C8D91121E80950048697F /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BB7FDA310F36EFC006DA0A6 /* InputGeom.h */; - name = "InputGeom.h: 74"; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 45"; rLen = 0; - rLoc = 2645; + rLoc = 2065; rType = 0; - vrLen = 1497; - vrLoc = 1662; + vrLen = 1459; + vrLoc = 1465; }; - 6B8036AC113BAABE005ED67B /* Sample_Debug.h */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {933, 944}}"; - sepNavSelRange = "{1048, 0}"; - sepNavVisRange = "{446, 875}"; - }; + 6B1C8D92121E80950048697F /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; + name = "DetourNavMeshQuery.cpp: 34"; + rLen = 0; + rLoc = 1236; + rType = 0; + vrLen = 908; + vrLoc = 396; }; - 6B8036AD113BAABE005ED67B /* Sample_Debug.cpp */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {933, 6080}}"; - sepNavSelRange = "{3974, 0}"; - sepNavVisRange = "{4357, 941}"; - }; + 6B1C8D93121E80950048697F /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 22"; + rLen = 0; + rLoc = 983; + rType = 0; + vrLen = 1527; + vrLoc = 924; }; - 6B8632970F78114600E2684A /* Recast */ = { - isa = PBXExecutable; - activeArgIndices = ( - ); - argumentStrings = ( - ); - autoAttachOnCrash = 1; - breakpointsEnabled = 0; - configStateDict = { - }; - customDataFormattersEnabled = 1; - debuggerPlugin = GDBDebugging; - disassemblyDisplayState = 0; - dylibVariantSuffix = ""; - enableDebugStr = 1; - environmentEntries = ( - ); - executableSystemSymbolLevel = 0; - executableUserSymbolLevel = 0; - libgmallocEnabled = 0; - name = Recast; - savedGlobals = { - }; - sourceDirectories = ( - ); - variableFormatDictionary = { - }; + 6B1C8D94121E80950048697F /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; + name = "DetourNavMeshQuery.cpp: 35"; + rLen = 0; + rLoc = 1276; + rType = 0; + vrLen = 1028; + vrLoc = 1115; }; - 6B8632A90F78115100E2684A /* Source Control */ = { - isa = PBXSourceControlManager; - fallbackIsa = XCSourceControlManager; - isSCMEnabled = 0; + 6B1C8D95121E80950048697F /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 195"; + rLen = 0; + rLoc = 5224; + rType = 0; + vrLen = 1053; + vrLoc = 4998; + }; + 6B1C8D96121E80950048697F /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C13F1111953A002B3F46 /* TestCase.cpp */; + name = "TestCase.cpp: 267"; + rLen = 0; + rLoc = 6717; + rType = 0; + vrLen = 802; + vrLoc = 6267; + }; + 6B1C8D97121E80950048697F /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 715"; + rLen = 0; + rLoc = 19499; + rType = 0; + vrLen = 781; + vrLoc = 19345; + }; + 6B1C8D98121E809B0048697F /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 715"; + rLen = 0; + rLoc = 19499; + rType = 0; + vrLen = 178; + vrLoc = 19360; + }; + 6B1C8D99121E809F0048697F /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 714"; + rLen = 0; + rLoc = 19460; + rType = 0; + vrLen = 1089; + vrLoc = 19180; + }; + 6B1C8DA2121E813D0048697F /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 715"; + rLen = 0; + rLoc = 19481; + rType = 0; + vrLen = 1089; + vrLoc = 19180; + }; + 6B1C8DA3121E813D0048697F /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 19"; + rLen = 0; + rLoc = 941; + rType = 0; + vrLen = 1335; + vrLoc = 0; + }; + 6B1C8DA4121E813D0048697F /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; + name = "DetourNavMeshQuery.cpp: 35"; + rLen = 0; + rLoc = 1276; + rType = 0; + vrLen = 1078; + vrLoc = 1064; + }; + 6B1C8DA5121E813D0048697F /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 715"; + rLen = 0; + rLoc = 19481; + rType = 0; + vrLen = 1089; + vrLoc = 19180; + }; + 6B1C8DA6121E813D0048697F /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 19"; + rLen = 0; + rLoc = 941; + rType = 0; + vrLen = 1335; + vrLoc = 0; + }; + 6B1C8DA7121E813D0048697F /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; + name = "DetourNavMeshQuery.cpp: 516"; + rLen = 8; + rLoc = 13682; + rType = 0; + vrLen = 1269; + vrLoc = 16182; + }; + 6B1C8DA8121E81C40048697F /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; + name = "DetourNavMeshQuery.cpp: 516"; + rLen = 8; + rLoc = 13682; + rType = 0; + vrLen = 1269; + vrLoc = 16182; + }; + 6B1C8DA9121E81C40048697F /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 22"; + rLen = 0; + rLoc = 983; + rType = 0; + vrLen = 1586; + vrLoc = 923; + }; + 6B1C8DAA121E81C40048697F /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; + name = "DetourNavMeshQuery.cpp: 516"; + rLen = 8; + rLoc = 13682; + rType = 0; + vrLen = 1269; + vrLoc = 16182; + }; + 6B1C8DAB121E81C40048697F /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 177"; + rLen = 0; + rLoc = 7712; + rType = 0; + vrLen = 1629; + vrLoc = 7298; + }; + 6B1C8DAD121E821F0048697F /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 177"; + rLen = 0; + rLoc = 7712; + rType = 0; + vrLen = 1629; + vrLoc = 7298; + }; + 6B1C8DAE121E821F0048697F /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 177"; + rLen = 0; + rLoc = 7712; + rType = 0; + vrLen = 1629; + vrLoc = 7298; + }; + 6B1C8DAF121E821F0048697F /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; + name = "DetourNavMeshQuery.cpp: 69"; + rLen = 0; + rLoc = 2618; + rType = 0; + vrLen = 1482; + vrLoc = 1466; + }; + 6B25B6100FFA62AD004F1BC4 /* Sample.h */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {933, 2128}}"; + sepNavSelRange = "{1114, 0}"; + sepNavVisRange = "{322, 1078}"; + }; + }; + 6B25B6140FFA62BE004F1BC4 /* Sample.cpp */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {933, 3536}}"; + sepNavSelRange = "{1276, 0}"; + sepNavVisRange = "{1108, 540}"; + }; + }; + 6B25B6180FFA62BE004F1BC4 /* main.cpp */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {1219, 14608}}"; + sepNavSelRange = "{4903, 0}"; + sepNavVisRange = "{4712, 386}"; + sepNavWindowFrame = "{{15, 51}, {1214, 722}}"; + }; + }; + 6B2AEC510FFB8946005BE9CC /* Sample_TileMesh.h */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {933, 1696}}"; + sepNavSelRange = "{1468, 23}"; + sepNavVisRange = "{1177, 732}"; + sepNavWindowFrame = "{{15, 78}, {1011, 695}}"; + }; + }; + 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {933, 18272}}"; + sepNavSelRange = "{16062, 0}"; + sepNavVisRange = "{14968, 1243}"; + sepNavWindowFrame = "{{38, 30}, {1214, 722}}"; + }; + }; + 6B324C64111C5D9A00EBD2FD /* ConvexVolumeTool.h */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {826, 880}}"; + sepNavSelRange = "{1615, 0}"; + sepNavVisRange = "{1049, 704}"; + }; + }; + 6B324C65111C5D9A00EBD2FD /* ConvexVolumeTool.cpp */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {826, 4592}}"; + sepNavSelRange = "{5615, 57}"; + sepNavVisRange = "{5555, 485}"; + }; + }; + 6B4214D911803923006C347B /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF5F23F1174763B000502A6 /* SlideShow.cpp */; + name = "SlideShow.cpp: 139"; + rLen = 0; + rLoc = 3567; + rType = 0; + vrLen = 770; + vrLoc = 3217; + }; + 6B42164711806B2F006C347B /* DetourDebugDraw.cpp:360 */ = { + isa = PBXFileBreakpoint; + actions = ( + ); + breakpointStyle = 0; + continueAfterActions = 0; + countType = 0; + delayBeforeContinue = 0; + fileReference = 6BB93C7B10CFE1D500F74F2B /* DetourDebugDraw.cpp */; + functionName = "drawMeshTilePortal(duDebugDraw* dd, const dtMeshTile* tile)"; + hitCount = 0; + ignoreCount = 0; + lineNumber = 360; + location = Recast; + modificationTime = 303925757.093433; + state = 1; + }; + 6B555DAE100B211D00247EA3 /* imguiRenderGL.h */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {909, 532}}"; + sepNavSelRange = "{446, 0}"; + sepNavVisRange = "{0, 1106}"; + }; + }; + 6B555DB0100B212E00247EA3 /* imguiRenderGL.cpp */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {933, 7328}}"; + sepNavSelRange = "{7194, 0}"; + sepNavVisRange = "{6855, 670}"; + }; + }; + 6B555DF6100B273500247EA3 /* stb_truetype.h */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {815, 28880}}"; + sepNavSelRange = "{27273, 0}"; + sepNavVisRange = "{26905, 748}"; + }; + }; + 6B624169103434880002E346 /* RecastMeshDetail.cpp */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {933, 18672}}"; + sepNavSelRange = "{1091, 26}"; + sepNavVisRange = "{133, 1134}"; + sepNavWindowFrame = "{{61, 36}, {1011, 695}}"; + }; + }; + 6B8036AC113BAABE005ED67B /* Sample_Debug.h */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {933, 944}}"; + sepNavSelRange = "{1048, 0}"; + sepNavVisRange = "{446, 875}"; + }; + }; + 6B8036AD113BAABE005ED67B /* Sample_Debug.cpp */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {933, 6080}}"; + sepNavSelRange = "{3974, 0}"; + sepNavVisRange = "{4357, 941}"; + }; + }; + 6B8632970F78114600E2684A /* Recast */ = { + isa = PBXExecutable; + activeArgIndices = ( + ); + argumentStrings = ( + ); + autoAttachOnCrash = 1; + breakpointsEnabled = 0; + configStateDict = { + }; + customDataFormattersEnabled = 1; + debuggerPlugin = GDBDebugging; + disassemblyDisplayState = 0; + dylibVariantSuffix = ""; + enableDebugStr = 1; + environmentEntries = ( + ); + executableSystemSymbolLevel = 0; + executableUserSymbolLevel = 0; + libgmallocEnabled = 0; + name = Recast; + savedGlobals = { + }; + sourceDirectories = ( + ); + variableFormatDictionary = { + }; + }; + 6B8632A90F78115100E2684A /* Source Control */ = { + isa = PBXSourceControlManager; + fallbackIsa = XCSourceControlManager; + isSCMEnabled = 0; scmConfiguration = { repositoryNamesForRoots = { "" = ""; @@ -1829,9 +1108,9 @@ }; 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {933, 19600}}"; - sepNavSelRange = "{1102, 26}"; - sepNavVisRange = "{322, 989}"; + sepNavIntBoundsRect = "{{0, 0}, {933, 19360}}"; + sepNavSelRange = "{941, 0}"; + sepNavVisRange = "{0, 1335}"; sepNavWindowFrame = "{{15, 51}, {1214, 722}}"; }; }; @@ -1844,9 +1123,9 @@ }; 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {933, 6048}}"; - sepNavSelRange = "{9902, 0}"; - sepNavVisRange = "{9407, 1261}"; + sepNavIntBoundsRect = "{{0, 0}, {933, 6032}}"; + sepNavSelRange = "{1595, 0}"; + sepNavVisRange = "{948, 933}"; }; }; 6B8DE88C10B69E4C00DF20FB /* DetourNavMeshBuilder.h */ = { @@ -1866,16 +1145,6 @@ vrLen = 1182; vrLoc = 9676; }; - 6B98458E11E6039A00FA177B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185F41006895B0018F96F /* DetourNode.cpp */; - name = "DetourNode.cpp: 27"; - rLen = 0; - rLoc = 1240; - rType = 0; - vrLen = 1247; - vrLoc = 396; - }; 6B98462E11E6141900FA177B /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B137C7B0F7FCBE400459200 /* MeshLoaderObj.h */; @@ -1888,35 +1157,25 @@ }; 6B98463111E6144400FA177B /* Sample_SoloMeshTiled.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {933, 1792}}"; - sepNavSelRange = "{1064, 27}"; - sepNavVisRange = "{446, 968}"; + sepNavIntBoundsRect = "{{0, 0}, {933, 2048}}"; + sepNavSelRange = "{2324, 0}"; + sepNavVisRange = "{1879, 787}"; }; }; 6B98463211E6144400FA177B /* Sample_SoloMeshTiled.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {933, 17952}}"; - sepNavSelRange = "{1163, 1}"; - sepNavVisRange = "{968, 627}"; + sepNavIntBoundsRect = "{{0, 0}, {933, 17488}}"; + sepNavSelRange = "{11313, 0}"; + sepNavVisRange = "{10838, 1325}"; sepNavWindowFrame = "{{38, 30}, {1214, 722}}"; }; }; - 6B98465211E6F9B400FA177B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98463111E6144400FA177B /* Sample_SoloMeshTiled.h */; - name = "Sample_SoloMeshTiled.h: 25"; - rLen = 0; - rLoc = 1044; - rType = 0; - vrLen = 851; - vrLoc = 672; - }; 6B98465411E6F9B400FA177B /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B98463211E6144400FA177B /* Sample_SoloMeshTiled.cpp */; name = "Sample_SoloMeshTiled.cpp: 711"; rLen = 0; - rLoc = 20695; + rLoc = 21035; rType = 0; vrLen = 1336; vrLoc = 19893; @@ -1931,16 +1190,6 @@ vrLen = 1667; vrLoc = 2048; }; - 6B98466111E6F9B400FA177B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; - name = "DetourNavMeshBuilder.cpp: 246"; - rLen = 0; - rLoc = 6341; - rType = 0; - vrLen = 865; - vrLoc = 6005; - }; 6B9846ED11E718F800FA177B /* DetourAlloc.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {933, 592}}"; @@ -1955,16 +1204,6 @@ sepNavVisRange = "{970, 539}"; }; }; - 6B9846F311E7282C00FA177B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88C10B69E4C00DF20FB /* DetourNavMeshBuilder.h */; - name = "DetourNavMeshBuilder.h: 66"; - rLen = 0; - rLoc = 3149; - rType = 0; - vrLen = 1570; - vrLoc = 2145; - }; 6B98470511E733B600FA177B /* RecastAlloc.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {933, 1120}}"; @@ -2012,16 +1251,6 @@ vrLen = 539; vrLoc = 970; }; - 6B98474311E73ABF00FA177B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9846ED11E718F800FA177B /* DetourAlloc.h */; - name = "DetourAlloc.h: 21"; - rLen = 1; - rLoc = 976; - rType = 0; - vrLen = 1039; - vrLoc = 322; - }; 6B98477411E7406900FA177B /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; @@ -2059,160 +1288,20 @@ vrLen = 408; vrLoc = 1461; }; - 6B9847E611E86DBB00FA177B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BF7C13F1111953A002B3F46 /* TestCase.cpp */; - name = "TestCase.cpp: 218"; - rLen = 4; - rLoc = 5146; - rType = 0; - vrLen = 522; - vrLoc = 4828; - }; - 6B9847FE11E9AFC900FA177B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98470511E733B600FA177B /* RecastAlloc.h */; - name = "RecastAlloc.h: 33"; - rLen = 43; - rLoc = 1278; - rType = 0; - vrLen = 443; - vrLoc = 988; - }; - 6B98482611E9D23600FA177B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 1086"; - rLen = 0; - rLoc = 6523; - rType = 0; - vrLen = 822; - vrLoc = 26308; - }; 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {936, 10832}}"; - sepNavSelRange = "{20286, 0}"; - sepNavVisRange = "{19487, 816}"; + sepNavIntBoundsRect = "{{0, 0}, {1219, 10480}}"; + sepNavSelRange = "{7873, 0}"; + sepNavVisRange = "{7718, 287}"; }; }; 6BA1E88E10C7BFD3008007F6 /* Sample_SoloMeshSimple.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {933, 1168}}"; - sepNavSelRange = "{923, 0}"; - sepNavVisRange = "{446, 908}"; + sepNavIntBoundsRect = "{{0, 0}, {933, 1312}}"; + sepNavSelRange = "{1420, 23}"; + sepNavVisRange = "{1111, 722}"; }; }; - 6BAF37D411FEAC16008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; - name = "RecastContour.cpp: 607"; - rLen = 0; - rLoc = 15801; - rType = 0; - vrLen = 907; - vrLoc = 15541; - }; - 6BAF37D611FEAC16008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; - name = "RecastContour.cpp: 607"; - rLen = 0; - rLoc = 15801; - rType = 0; - vrLen = 907; - vrLoc = 15541; - }; - 6BAF37FE11FEB4BB008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B324C65111C5D9A00EBD2FD /* ConvexVolumeTool.cpp */; - name = "ConvexVolumeTool.cpp: 178"; - rLen = 0; - rLoc = 4535; - rType = 0; - vrLen = 755; - vrLoc = 4086; - }; - 6BAF382112019EDA008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98463111E6144400FA177B /* Sample_SoloMeshTiled.h */; - name = "Sample_SoloMeshTiled.h: 115"; - rLen = 19; - rLoc = 2925; - rType = 0; - vrLen = 831; - vrLoc = 2519; - }; - 6BAF382712019EDA008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98463211E6144400FA177B /* Sample_SoloMeshTiled.cpp */; - name = "Sample_SoloMeshTiled.cpp: 1111"; - rLen = 0; - rLoc = 32800; - rType = 0; - vrLen = 1395; - vrLoc = 32716; - }; - 6BAF382812019EDA008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98463111E6144400FA177B /* Sample_SoloMeshTiled.h */; - name = "Sample_SoloMeshTiled.h: 115"; - rLen = 19; - rLoc = 2925; - rType = 0; - vrLen = 831; - vrLoc = 2519; - }; - 6BAF382912019EDA008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98463211E6144400FA177B /* Sample_SoloMeshTiled.cpp */; - name = "Sample_SoloMeshTiled.cpp: 632"; - rLen = 9; - rLoc = 18332; - rType = 0; - vrLen = 1041; - vrLoc = 17720; - }; - 6BAF38471202CC9B008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; - name = "Recast.cpp: 286"; - rLen = 0; - rLoc = 5882; - rType = 0; - vrLen = 1145; - vrLoc = 6363; - }; - 6BAF385A120A8A8E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 120"; - rLen = 0; - rLoc = 2027; - rType = 0; - vrLen = 1620; - vrLoc = 3695; - }; - 6BAF385C120A8A8E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93CF410CFEC4500F74F2B /* RecastDump.h */; - name = "RecastDump.h: 34"; - rLen = 64; - rLoc = 1351; - rType = 0; - vrLen = 1574; - vrLoc = 64; - }; - 6BAF385F120A8A8E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 69"; - rLen = 0; - rLoc = 2027; - rType = 0; - vrLen = 1023; - vrLoc = 2725; - }; 6BAF3860120A8A8E008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BB93CF410CFEC4500F74F2B /* RecastDump.h */; @@ -2233,11539 +1322,1865 @@ vrLen = 766; vrLoc = 4104; }; - 6BAF3862120A8A8E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93CF410CFEC4500F74F2B /* RecastDump.h */; - name = "RecastDump.h: 35"; - rLen = 0; - rLoc = 1479; - rType = 0; - vrLen = 1441; - vrLoc = 133; - }; - 6BAF3863120A8A8E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93CF510CFEC4500F74F2B /* RecastDump.cpp */; - name = "RecastDump.cpp: 140"; - rLen = 63; - rLoc = 3460; - rType = 0; - vrLen = 794; - vrLoc = 3187; - }; - 6BAF3864120A8A8E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93CF410CFEC4500F74F2B /* RecastDump.h */; - name = "RecastDump.h: 34"; - rLen = 64; - rLoc = 1351; - rType = 0; - vrLen = 1574; - vrLoc = 64; - }; 6BAF386B120A8B78008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 527"; rLen = 0; - rLoc = 11795; + rLoc = 12135; rType = 0; vrLen = 787; vrLoc = 15823; }; - 6BAF3878120AD32F008CFCDF /* PBXTextBookmark */ = { + 6BAF3A3B1210235F008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 527"; - rLen = 0; - rLoc = 11795; + fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; + name = "NavMeshTesterTool.h: 40"; + rLen = 28; + rLoc = 1427; rType = 0; - vrLen = 710; - vrLoc = 15823; + vrLen = 751; + vrLoc = 1073; }; - 6BAF3879120AD32F008CFCDF /* PBXTextBookmark */ = { + 6BAF3ABC121038F9008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; - name = "Sample.h: 65"; - rLen = 0; - rLoc = 1823; + fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; + name = "DetourCommon.cpp: 294"; + rLen = 19; + rLoc = 7557; rType = 0; - vrLen = 840; - vrLoc = 1757; + vrLen = 890; + vrLoc = 7141; }; - 6BAF387A120AD32F008CFCDF /* PBXTextBookmark */ = { + 6BAF3B0612112E63008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 367"; - rLen = 18; - rLoc = 11191; + fRef = 6B8036AC113BAABE005ED67B /* Sample_Debug.h */; + name = "Sample_Debug.h: 33"; + rLen = 7; + rLoc = 1200; rType = 0; - vrLen = 1339; - vrLoc = 10423; + vrLen = 787; + vrLoc = 952; }; - 6BAF38B9120ADE23008CFCDF /* PBXTextBookmark */ = { + 6BAF3B1512112F65008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 399"; + fRef = 6B8036AD113BAABE005ED67B /* Sample_Debug.cpp */; + name = "Sample_Debug.cpp: 218"; rLen = 0; - rLoc = 10822; + rLoc = 5053; rType = 0; - vrLen = 1768; - vrLoc = 16710; + vrLen = 864; + vrLoc = 4482; + }; + 6BAF3C571211663A008CFCDF /* CrowdTool.h */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {933, 3040}}"; + sepNavSelRange = "{1371, 14}"; + sepNavVisRange = "{964, 705}"; + }; }; - 6BAF38BF120ADE8A008CFCDF /* PBXTextBookmark */ = { + 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {933, 21304}}"; + sepNavSelRange = "{25230, 51}"; + sepNavVisRange = "{24965, 706}"; + }; + }; + 6BAF3CB012116AD9008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 341"; + fRef = 6B324C64111C5D9A00EBD2FD /* ConvexVolumeTool.h */; + name = "ConvexVolumeTool.h: 50"; rLen = 0; - rLoc = 10822; + rLoc = 1615; rType = 0; - vrLen = 2151; - vrLoc = 12914; + vrLen = 704; + vrLoc = 1049; }; - 6BAF38C4120ADF7B008CFCDF /* PBXTextBookmark */ = { + 6BAF3CB112116AD9008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 341"; + fRef = 6BCF32341104CD05009445BF /* OffMeshConnectionTool.h */; + name = "OffMeshConnectionTool.h: 45"; rLen = 0; - rLoc = 10822; + rLoc = 1564; rType = 0; - vrLen = 2075; - vrLoc = 13087; + vrLen = 717; + vrLoc = 956; }; - 6BAF38D2120FD518008CFCDF /* PBXTextBookmark */ = { + 6BAF3CB412116AD9008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 341"; - rLen = 0; - rLoc = 10822; + fRef = 6B324C65111C5D9A00EBD2FD /* ConvexVolumeTool.cpp */; + name = "ConvexVolumeTool.cpp: 237"; + rLen = 57; + rLoc = 5615; rType = 0; - vrLen = 2074; - vrLoc = 13087; + vrLen = 485; + vrLoc = 5555; }; - 6BAF38D4120FD518008CFCDF /* PBXTextBookmark */ = { + 6BAF3DAA1211882E008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 346"; + fRef = 6B25B6140FFA62BE004F1BC4 /* Sample.cpp */; + name = "Sample.cpp: 273"; rLen = 0; - rLoc = 10822; + rLoc = 4567; rType = 0; - vrLen = 2074; - vrLoc = 13087; + vrLen = 547; + vrLoc = 5681; }; - 6BAF38D6120FD518008CFCDF /* PBXTextBookmark */ = { + 6BAF3DFC1211AEB2008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 341"; - rLen = 0; - rLoc = 10822; + fRef = 6BCF32351104CD05009445BF /* OffMeshConnectionTool.cpp */; + name = "OffMeshConnectionTool.cpp: 71"; + rLen = 57; + rLoc = 1851; rType = 0; - vrLen = 2074; - vrLoc = 13087; + vrLen = 612; + vrLoc = 1578; }; - 6BAF38D8120FD518008CFCDF /* PBXTextBookmark */ = { + 6BAF3E631211B713008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 342"; + fRef = 6BB93C7A10CFE1D500F74F2B /* DebugDraw.cpp */; + name = "DebugDraw.cpp: 395"; rLen = 0; - rLoc = 10822; + rLoc = 11105; rType = 0; - vrLen = 2074; - vrLoc = 13087; + vrLen = 872; + vrLoc = 10680; }; - 6BAF3901120FE7BA008CFCDF /* PBXTextBookmark */ = { + 6BAF3E781212869F008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 341"; - rLen = 0; - rLoc = 10822; + fRef = 6BB93C7A10CFE1D500F74F2B /* DebugDraw.cpp */; + name = "DebugDraw.cpp: 118"; + rLen = 15; + rLoc = 3552; rType = 0; - vrLen = 2057; - vrLoc = 12798; + vrLen = 860; + vrLoc = 3128; + }; + 6BAF3EB31212906D008CFCDF /* CrowdTool.cpp:774 */ = { + isa = PBXFileBreakpoint; + actions = ( + ); + breakpointStyle = 0; + continueAfterActions = 0; + countType = 0; + delayBeforeContinue = 0; + fileReference = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; + functionName = "CrowdManager::update(const float dt, dtNavMesh* nmesh)"; + hitCount = 0; + ignoreCount = 0; + lineNumber = 774; + location = Recast; + modificationTime = 303925757.09387; + state = 1; }; - 6BAF390F120FEB27008CFCDF /* PBXTextBookmark */ = { + 6BAF3F5F1213E45B008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; - name = "DetourNavMeshBuilder.cpp: 438"; - rLen = 4; - rLoc = 12666; + fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; + name = "DetourCommon.h: 238"; + rLen = 87; + rLoc = 6467; rType = 0; - vrLen = 985; - vrLoc = 12242; + vrLen = 1279; + vrLoc = 5502; }; - 6BAF3913120FEB27008CFCDF /* PBXTextBookmark */ = { + 6BAF404F12140B4E008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 343"; + fRef = 6BB93C7710CFE1D500F74F2B /* DebugDraw.h */; + name = "DebugDraw.h: 95"; rLen = 0; - rLoc = 10822; + rLoc = 3091; rType = 0; - vrLen = 2061; - vrLoc = 12798; + vrLen = 831; + vrLoc = 2674; }; - 6BAF3915120FEB27008CFCDF /* PBXTextBookmark */ = { + 6BAF405112140B4E008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 343"; + fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; + name = "RecastDebugDraw.cpp: 336"; rLen = 0; - rLoc = 10822; + rLoc = 8536; rType = 0; - vrLen = 2062; - vrLoc = 12798; + vrLen = 602; + vrLoc = 8368; }; - 6BAF3917120FEB27008CFCDF /* PBXTextBookmark */ = { + 6BAF405912140B4E008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 343"; - rLen = 0; - rLoc = 10822; - rType = 0; - vrLen = 2112; - vrLoc = 12852; - }; - 6BAF3919120FEB27008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 343"; - rLen = 0; - rLoc = 10822; - rType = 0; - vrLen = 2044; - vrLoc = 12914; - }; - 6BAF391B120FEB27008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; - name = "DetourNavMeshBuilder.cpp: 438"; - rLen = 4; - rLoc = 12666; - rType = 0; - vrLen = 985; - vrLoc = 12242; - }; - 6BAF391C120FEB27008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; - name = "RecastMesh.cpp: 35"; - rLen = 72; - rLoc = 1178; - rType = 0; - vrLen = 855; - vrLoc = 2648; - }; - 6BAF3983120FF75F008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 569"; - rLen = 0; - rLoc = 14709; - rType = 0; - vrLen = 1221; - vrLoc = 23129; - }; - 6BAF398E120FF809008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 569"; - rLen = 0; - rLoc = 14709; - rType = 0; - vrLen = 1221; - vrLoc = 23129; - }; - 6BAF3990120FF809008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 568"; - rLen = 0; - rLoc = 14709; - rType = 0; - vrLen = 1221; - vrLoc = 23129; - }; - 6BAF3992120FF809008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 568"; - rLen = 0; - rLoc = 14709; - rType = 0; - vrLen = 1221; - vrLoc = 23129; - }; - 6BAF39D112100A22008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185F61006896B0018F96F /* DetourNode.h */; - name = "DetourNode.h: 47"; - rLen = 58; - rLoc = 1379; - rType = 0; - vrLen = 598; - vrLoc = 984; - }; - 6BAF39D212100A22008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185F41006895B0018F96F /* DetourNode.cpp */; - name = "DetourNode.cpp: 89"; - rLen = 0; - rLoc = 2617; - rType = 0; - vrLen = 640; - vrLoc = 2155; - }; - 6BAF39DE12100D84008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 338"; - rLen = 0; - rLoc = 10822; - rType = 0; - vrLen = 1814; - vrLoc = 13472; - }; - 6BAF39E412100DA6008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 327"; - rLen = 0; - rLoc = 10822; - rType = 0; - vrLen = 1806; - vrLoc = 13087; - }; - 6BAF39E712100DE4008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC510FFB8946005BE9CC /* Sample_TileMesh.h */; - name = "Sample_TileMesh.h: 37"; - rLen = 0; - rLoc = 1226; - rType = 0; - vrLen = 683; - vrLoc = 1104; - }; - 6BAF39EA12100DE4008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC510FFB8946005BE9CC /* Sample_TileMesh.h */; - name = "Sample_TileMesh.h: 37"; - rLen = 0; - rLoc = 1226; - rType = 0; - vrLen = 683; - vrLoc = 1104; - }; - 6BAF3A3412102220008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 327"; + fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; + name = "CrowdTool.h: 150"; rLen = 0; - rLoc = 10822; - rType = 0; - vrLen = 1977; - vrLoc = 12646; - }; - 6BAF3A3B1210235F008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; - name = "NavMeshTesterTool.h: 40"; - rLen = 28; - rLoc = 1427; + rLoc = 3523; rType = 0; - vrLen = 751; - vrLoc = 1073; + vrLen = 595; + vrLoc = 2855; }; - 6BAF3A3D1210235F008CFCDF /* PBXTextBookmark */ = { + 6BAF40A612142254008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; - name = "NavMeshTesterTool.h: 40"; + fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; + name = "CrowdTool.cpp: 1049"; rLen = 0; - rLoc = 1455; - rType = 0; - vrLen = 751; - vrLoc = 1073; - }; - 6BAF3A3F1210235F008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; - name = "NavMeshTesterTool.h: 41"; - rLen = 33; - rLoc = 1459; + rLoc = 25740; rType = 0; - vrLen = 752; - vrLoc = 1073; + vrLen = 905; + vrLoc = 25143; }; - 6BAF3A46121023ED008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; - name = "NavMeshTesterTool.h: 69"; - rLen = 21; - rLoc = 2105; - rType = 0; - vrLen = 798; - vrLoc = 1302; + 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {933, 6544}}"; + sepNavSelRange = "{7712, 0}"; + sepNavVisRange = "{7298, 1629}"; + }; }; - 6BAF3A4F121028E6008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 382"; - rLen = 0; - rLoc = 10822; - rType = 0; - vrLen = 1747; - vrLoc = 16147; + 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {933, 37968}}"; + sepNavSelRange = "{2618, 0}"; + sepNavVisRange = "{1466, 1482}"; + }; }; - 6BAF3A50121028E6008CFCDF /* PBXTextBookmark */ = { + 6BAF40F412197F3D008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 407"; + fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; + name = "DetourCommon.cpp: 224"; rLen = 0; - rLoc = 10822; + rLoc = 5730; rType = 0; - vrLen = 1721; - vrLoc = 16147; + vrLen = 1094; + vrLoc = 5176; }; - 6BAF3A51121028E6008CFCDF /* PBXTextBookmark */ = { + 6BAF410212197F3D008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 406"; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 47"; rLen = 0; - rLoc = 10822; - rType = 0; - vrLen = 1746; - vrLoc = 16147; - }; - 6BAF3A6512102BB9008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; - name = "NavMeshTesterTool.h: 69"; - rLen = 21; - rLoc = 2105; + rLoc = 2027; rType = 0; - vrLen = 701; - vrLoc = 1399; + vrLen = 1651; + vrLoc = 942; }; - 6BAF3A6612102BB9008CFCDF /* PBXTextBookmark */ = { + 6BAF411712197F3D008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; - name = "NavMeshTesterTool.h: 69"; + fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; + name = "DetourNavMeshBuilder.cpp: 438"; rLen = 4; - rLoc = 2116; - rType = 0; - vrLen = 701; - vrLoc = 1399; - }; - 6BAF3A7D12103373008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 406"; - rLen = 0; - rLoc = 10822; - rType = 0; - vrLen = 1688; - vrLoc = 16272; - }; - 6BAF3A7F12103373008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 406"; - rLen = 0; - rLoc = 10822; - rType = 0; - vrLen = 1630; - vrLoc = 16330; - }; - 6BAF3A8012103373008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; - name = "NavMeshTesterTool.h: 53"; - rLen = 0; - rLoc = 1705; - rType = 0; - vrLen = 789; - vrLoc = 1269; - }; - 6BAF3A8212103373008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; - name = "NavMeshTesterTool.h: 53"; - rLen = 0; - rLoc = 1705; - rType = 0; - vrLen = 770; - vrLoc = 1269; - }; - 6BAF3A8412103373008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 408"; - rLen = 0; - rLoc = 10822; - rType = 0; - vrLen = 1579; - vrLoc = 16453; - }; - 6BAF3A8612103373008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 480"; - rLen = 0; - rLoc = 11505; - rType = 0; - vrLen = 1053; - vrLoc = 19750; - }; - 6BAF3A8812103373008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 572"; - rLen = 0; - rLoc = 14709; + rLoc = 12666; rType = 0; - vrLen = 1382; - vrLoc = 23270; + vrLen = 940; + vrLoc = 12242; }; - 6BAF3A8A12103373008CFCDF /* PBXTextBookmark */ = { + 6BAF41801219811E008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 572"; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 156"; rLen = 0; - rLoc = 14709; + rLoc = 3491; rType = 0; - vrLen = 1431; - vrLoc = 23221; + vrLen = 536; + vrLoc = 4108; }; - 6BAF3A8C12103373008CFCDF /* PBXTextBookmark */ = { + 6BAF41DA121A5D13008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 408"; - rLen = 0; - rLoc = 10822; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 44"; + rLen = 4; + rLoc = 5013; rType = 0; - vrLen = 1578; - vrLoc = 17065; + vrLen = 1186; + vrLoc = 1296; }; - 6BAF3A8E12103373008CFCDF /* PBXTextBookmark */ = { + 6BAF4243121AD679008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 408"; - rLen = 0; - rLoc = 10822; + name = "DetourNavMesh.h: 218"; + rLen = 9; + rLoc = 8533; rType = 0; - vrLen = 1578; - vrLoc = 17065; + vrLen = 1032; + vrLoc = 7763; }; - 6BAF3A9012103373008CFCDF /* PBXTextBookmark */ = { + 6BAF4255121AD7D7008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 408"; - rLen = 0; - rLoc = 10822; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 933"; + rLen = 25; + rLoc = 25440; rType = 0; - vrLen = 1562; - vrLoc = 17065; + vrLen = 864; + vrLoc = 24679; }; - 6BAF3A9212103373008CFCDF /* PBXTextBookmark */ = { + 6BAF4267121AD99B008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 408"; - rLen = 0; - rLoc = 10822; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 27"; + rLen = 26; + rLoc = 1102; rType = 0; - vrLen = 1358; - vrLoc = 17129; + vrLen = 989; + vrLoc = 322; }; - 6BAF3A9512103373008CFCDF /* PBXTextBookmark */ = { + 6BAF4269121AD99B008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 406"; + fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; + name = "DetourNavMeshBuilder.cpp: 699"; rLen = 0; - rLoc = 10822; + rLoc = 20401; rType = 0; - vrLen = 1213; - vrLoc = 17065; + vrLen = 591; + vrLoc = 20162; }; - 6BAF3ABC121038F9008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; - name = "DetourCommon.cpp: 294"; - rLen = 19; - rLoc = 7557; - rType = 0; - vrLen = 890; - vrLoc = 7141; + 6BAF427A121ADCC2008CFCDF /* DetourAssert.h */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {933, 480}}"; + sepNavSelRange = "{0, 1092}"; + sepNavVisRange = "{0, 1092}"; + }; }; - 6BAF3ACB12112937008CFCDF /* PBXTextBookmark */ = { + 6BAF427E121ADD46008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 383"; + fRef = 6B8DE88C10B69E4C00DF20FB /* DetourNavMeshBuilder.h */; + name = "DetourNavMeshBuilder.h: 61"; rLen = 0; - rLoc = 10822; + rLoc = 2981; rType = 0; - vrLen = 1723; - vrLoc = 15589; + vrLen = 1641; + vrLoc = 2074; }; - 6BAF3ADA12112A65008CFCDF /* PBXTextBookmark */ = { + 6BAF4280121ADD46008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BB93CF510CFEC4500F74F2B /* RecastDump.cpp */; - name = "RecastDump.cpp: 211"; - rLen = 0; - rLoc = 5115; - rType = 0; - vrLen = 886; - vrLoc = 4900; - }; - 6BAF3ADE12112A65008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93CF510CFEC4500F74F2B /* RecastDump.cpp */; - name = "RecastDump.cpp: 139"; - rLen = 0; - rLoc = 3459; - rType = 0; - vrLen = 821; - vrLoc = 4870; - }; - 6BAF3AE012112A65008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93CF510CFEC4500F74F2B /* RecastDump.cpp */; - name = "RecastDump.cpp: 211"; - rLen = 0; - rLoc = 5115; - rType = 0; - vrLen = 886; - vrLoc = 4900; - }; - 6BAF3B0512112E63008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 525"; - rLen = 0; - rLoc = 11795; - rType = 0; - vrLen = 863; - vrLoc = 15801; - }; - 6BAF3B0612112E63008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8036AC113BAABE005ED67B /* Sample_Debug.h */; - name = "Sample_Debug.h: 33"; - rLen = 7; - rLoc = 1200; - rType = 0; - vrLen = 787; - vrLoc = 952; - }; - 6BAF3B1512112F65008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8036AD113BAABE005ED67B /* Sample_Debug.cpp */; - name = "Sample_Debug.cpp: 218"; - rLen = 0; - rLoc = 5053; - rType = 0; - vrLen = 864; - vrLoc = 4482; - }; - 6BAF3B21121130D9008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; - name = "RecastMesh.cpp: 1082"; - rLen = 0; - rLoc = 12698; - rType = 0; - vrLen = 632; - vrLoc = 28465; - }; - 6BAF3B291211334A008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8036AD113BAABE005ED67B /* Sample_Debug.cpp */; - name = "Sample_Debug.cpp: 224"; - rLen = 0; - rLoc = 5118; - rType = 0; - vrLen = 844; - vrLoc = 4598; - }; - 6BAF3B38121137A7008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; - name = "RecastMesh.cpp: 1122"; - rLen = 0; - rLoc = 12698; - rType = 0; - vrLen = 728; - vrLoc = 29530; - }; - 6BAF3B39121137A7008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8036AD113BAABE005ED67B /* Sample_Debug.cpp */; - name = "Sample_Debug.cpp: 138"; - rLen = 0; - rLoc = 3393; - rType = 0; - vrLen = 764; - vrLoc = 3114; - }; - 6BAF3B3A121137A7008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; - name = "RecastMesh.cpp: 704"; - rLen = 0; - rLoc = 12698; - rType = 0; - vrLen = 793; - vrLoc = 18151; - }; - 6BAF3B41121137C7008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8036AD113BAABE005ED67B /* Sample_Debug.cpp */; - name = "Sample_Debug.cpp: 335"; - rLen = 0; - rLoc = 7564; - rType = 0; - vrLen = 508; - vrLoc = 7362; - }; - 6BAF3B42121137C7008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8036AC113BAABE005ED67B /* Sample_Debug.h */; - name = "Sample_Debug.h: 33"; - rLen = 7; - rLoc = 1200; - rType = 0; - vrLen = 758; - vrLoc = 952; - }; - 6BAF3B47121138BE008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8036AD113BAABE005ED67B /* Sample_Debug.cpp */; - name = "Sample_Debug.cpp: 222"; - rLen = 0; - rLoc = 5077; - rType = 0; - vrLen = 887; - vrLoc = 4429; - }; - 6BAF3B6312113D2F008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; - name = "RecastMesh.cpp: 585"; - rLen = 0; - rLoc = 12698; - rType = 0; - vrLen = 471; - vrLoc = 14603; - }; - 6BAF3B6412113D2F008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8036AD113BAABE005ED67B /* Sample_Debug.cpp */; - name = "Sample_Debug.cpp: 138"; - rLen = 0; - rLoc = 3393; - rType = 0; - vrLen = 777; - vrLoc = 3092; - }; - 6BAF3B6F12113E1F008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; - name = "RecastMesh.cpp: 587"; - rLen = 0; - rLoc = 12698; - rType = 0; - vrLen = 658; - vrLoc = 14757; - }; - 6BAF3BA51211425E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; - name = "RecastMesh.cpp: 1176"; - rLen = 0; - rLoc = 12698; - rType = 0; - vrLen = 886; - vrLoc = 30501; - }; - 6BAF3BA71211425E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; - name = "RecastMesh.cpp: 1176"; - rLen = 0; - rLoc = 12698; - rType = 0; - vrLen = 886; - vrLoc = 30501; - }; - 6BAF3BAB12114288008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8036AD113BAABE005ED67B /* Sample_Debug.cpp */; - name = "Sample_Debug.cpp: 220"; - rLen = 0; - rLoc = 5060; - rType = 0; - vrLen = 853; - vrLoc = 4305; - }; - 6BAF3BB312114389008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 725"; - rLen = 0; - rLoc = 21616; - rType = 0; - vrLen = 1322; - vrLoc = 17194; - }; - 6BAF3BB9121146D8008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C880F7FCC1100459200 /* RecastRasterization.cpp */; - name = "RecastRasterization.cpp: 129"; - rLen = 0; - rLoc = 3482; - rType = 0; - vrLen = 598; - vrLoc = 3201; - }; - 6BAF3BBB121146D8008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98463211E6144400FA177B /* Sample_SoloMeshTiled.cpp */; - name = "Sample_SoloMeshTiled.cpp: 696"; - rLen = 0; - rLoc = 19991; - rType = 0; - vrLen = 1334; - vrLoc = 19553; - }; - 6BAF3BBC121146D8008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C880F7FCC1100459200 /* RecastRasterization.cpp */; - name = "RecastRasterization.cpp: 129"; - rLen = 0; - rLoc = 3482; - rType = 0; - vrLen = 598; - vrLoc = 3201; - }; - 6BAF3BDD12114B45008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 101"; - rLen = 0; - rLoc = 3503; - rType = 0; - vrLen = 1290; - vrLoc = 2697; - }; - 6BAF3C01121151C3008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 101"; - rLen = 0; - rLoc = 3503; - rType = 0; - vrLen = 1074; - vrLoc = 2913; - }; - 6BAF3C571211663A008CFCDF /* CrowdTool.h */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {933, 3040}}"; - sepNavSelRange = "{1371, 14}"; - sepNavVisRange = "{964, 705}"; - }; - }; - 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {933, 21168}}"; - sepNavSelRange = "{12358, 0}"; - sepNavVisRange = "{11920, 819}"; - }; - }; - 6BAF3C6512116712008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; - name = "Sample.h: 84"; - rLen = 0; - rLoc = 1823; - rType = 0; - vrLen = 633; - vrLoc = 2030; - }; - 6BAF3C6A12116712008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 114"; - rLen = 86; - rLoc = 2900; - rType = 0; - vrLen = 670; - vrLoc = 2428; - }; - 6BAF3C6B12116712008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98463211E6144400FA177B /* Sample_SoloMeshTiled.cpp */; - name = "Sample_SoloMeshTiled.cpp: 222"; - rLen = 0; - rLoc = 5626; - rType = 0; - vrLen = 755; - vrLoc = 4946; - }; - 6BAF3C6C12116712008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 38"; - rLen = 23; - rLoc = 1374; - rType = 0; - vrLen = 952; - vrLoc = 521; - }; - 6BAF3C6D12116712008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98463211E6144400FA177B /* Sample_SoloMeshTiled.cpp */; - name = "Sample_SoloMeshTiled.cpp: 39"; - rLen = 0; - rLoc = 1402; - rType = 0; - vrLen = 813; - vrLoc = 711; - }; - 6BAF3C78121167CA008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8036AD113BAABE005ED67B /* Sample_Debug.cpp */; - name = "Sample_Debug.cpp: 358"; - rLen = 0; - rLoc = 7957; - rType = 0; - vrLen = 338; - vrLoc = 7722; - }; - 6BAF3C7D121167CA008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8036AC113BAABE005ED67B /* Sample_Debug.h */; - name = "Sample_Debug.h: 47"; - rLen = 0; - rLoc = 1485; - rType = 0; - vrLen = 566; - vrLoc = 1270; - }; - 6BAF3C81121167CA008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 30"; - rLen = 0; - rLoc = 1165; - rType = 0; - vrLen = 1048; - vrLoc = 446; - }; - 6BAF3C82121167CA008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; - name = "Sample.h: 133"; - rLen = 16; - rLoc = 3036; - rType = 0; - vrLen = 786; - vrLoc = 3444; - }; - 6BAF3C84121167CA008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98463211E6144400FA177B /* Sample_SoloMeshTiled.cpp */; - name = "Sample_SoloMeshTiled.cpp: 82"; - rLen = 0; - rLoc = 2125; - rType = 0; - vrLen = 411; - vrLoc = 1946; - }; - 6BAF3C87121167CA008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B324C64111C5D9A00EBD2FD /* ConvexVolumeTool.h */; - name = "ConvexVolumeTool.h: 47"; - rLen = 0; - rLoc = 1514; - rType = 0; - vrLen = 538; - vrLoc = 1171; - }; - 6BAF3C88121167CA008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8036AD113BAABE005ED67B /* Sample_Debug.cpp */; - name = "Sample_Debug.cpp: 358"; - rLen = 0; - rLoc = 7957; - rType = 0; - vrLen = 338; - vrLoc = 7722; - }; - 6BAF3C89121167CA008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BCF32341104CD05009445BF /* OffMeshConnectionTool.h */; - name = "OffMeshConnectionTool.h: 42"; - rLen = 0; - rLoc = 1463; - rType = 0; - vrLen = 566; - vrLoc = 1063; - }; - 6BAF3C8B121167CA008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B324C65111C5D9A00EBD2FD /* ConvexVolumeTool.cpp */; - name = "ConvexVolumeTool.cpp: 164"; - rLen = 0; - rLoc = 4160; - rType = 0; - vrLen = 505; - vrLoc = 3883; - }; - 6BAF3C8C121167CA008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; - name = "NavMeshTesterTool.h: 90"; - rLen = 0; - rLoc = 2665; - rType = 0; - vrLen = 613; - vrLoc = 2198; - }; - 6BAF3C8D121167CA008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8036AC113BAABE005ED67B /* Sample_Debug.h */; - name = "Sample_Debug.h: 47"; - rLen = 0; - rLoc = 1485; - rType = 0; - vrLen = 566; - vrLoc = 1270; - }; - 6BAF3C8E121167CA008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 116"; - rLen = 0; - rLoc = 2730; - rType = 0; - vrLen = 441; - vrLoc = 2410; - }; - 6BAF3CB012116AD9008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B324C64111C5D9A00EBD2FD /* ConvexVolumeTool.h */; - name = "ConvexVolumeTool.h: 50"; - rLen = 0; - rLoc = 1615; - rType = 0; - vrLen = 704; - vrLoc = 1049; - }; - 6BAF3CB112116AD9008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BCF32341104CD05009445BF /* OffMeshConnectionTool.h */; - name = "OffMeshConnectionTool.h: 45"; - rLen = 0; - rLoc = 1564; - rType = 0; - vrLen = 717; - vrLoc = 956; - }; - 6BAF3CB212116AD9008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; - name = "NavMeshTesterTool.h: 93"; - rLen = 0; - rLoc = 2766; - rType = 0; - vrLen = 876; - vrLoc = 1975; - }; - 6BAF3CB412116AD9008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B324C65111C5D9A00EBD2FD /* ConvexVolumeTool.cpp */; - name = "ConvexVolumeTool.cpp: 237"; - rLen = 57; - rLoc = 5615; - rType = 0; - vrLen = 485; - vrLoc = 5555; - }; - 6BAF3CB712116AD9008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98463211E6144400FA177B /* Sample_SoloMeshTiled.cpp */; - name = "Sample_SoloMeshTiled.cpp: 92"; - rLen = 0; - rLoc = 2329; - rType = 0; - vrLen = 576; - vrLoc = 1854; - }; - 6BAF3CB812116AD9008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 131"; - rLen = 0; - rLoc = 2984; - rType = 0; - vrLen = 657; - vrLoc = 2664; - }; - 6BAF3CBB12116AD9008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; - name = "Sample.h: 139"; - rLen = 44; - rLoc = 3299; - rType = 0; - vrLen = 984; - vrLoc = 3411; - }; - 6BAF3CBD12116AD9008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; - name = "Sample.h: 139"; - rLen = 0; - rLoc = 3342; - rType = 0; - vrLen = 859; - vrLoc = 3260; - }; - 6BAF3CBF12116AD9008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; - name = "Sample.h: 99"; - rLen = 0; - rLoc = 2270; - rType = 0; - vrLen = 665; - vrLoc = 2506; - }; - 6BAF3CC312116AD9008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B324C64111C5D9A00EBD2FD /* ConvexVolumeTool.h */; - name = "ConvexVolumeTool.h: 50"; - rLen = 0; - rLoc = 1615; - rType = 0; - vrLen = 704; - vrLoc = 1049; - }; - 6BAF3CC412116AD9008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BCF32341104CD05009445BF /* OffMeshConnectionTool.h */; - name = "OffMeshConnectionTool.h: 45"; - rLen = 0; - rLoc = 1564; - rType = 0; - vrLen = 717; - vrLoc = 956; - }; - 6BAF3CC512116AD9008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; - name = "NavMeshTesterTool.h: 93"; - rLen = 0; - rLoc = 2766; - rType = 0; - vrLen = 876; - vrLoc = 1975; - }; - 6BAF3CC712116AD9008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B324C65111C5D9A00EBD2FD /* ConvexVolumeTool.cpp */; - name = "ConvexVolumeTool.cpp: 237"; - rLen = 57; - rLoc = 5615; - rType = 0; - vrLen = 485; - vrLoc = 5555; - }; - 6BAF3CCA12116AD9008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 126"; - rLen = 0; - rLoc = 2922; - rType = 0; - vrLen = 588; - vrLoc = 2615; - }; - 6BAF3CCB12116AD9008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98463211E6144400FA177B /* Sample_SoloMeshTiled.cpp */; - name = "Sample_SoloMeshTiled.cpp: 92"; - rLen = 12; - rLoc = 2317; - rType = 0; - vrLen = 582; - vrLoc = 1943; - }; - 6BAF3CCC12116AD9008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; - name = "Sample.h: 97"; - rLen = 0; - rLoc = 2219; - rType = 0; - vrLen = 665; - vrLoc = 2506; - }; - 6BAF3CCD12116AD9008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98463211E6144400FA177B /* Sample_SoloMeshTiled.cpp */; - name = "Sample_SoloMeshTiled.cpp: 92"; - rLen = 0; - rLoc = 2329; - rType = 0; - vrLen = 576; - vrLoc = 1854; - }; - 6BAF3CCE12116AD9008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 131"; - rLen = 0; - rLoc = 2984; - rType = 0; - vrLen = 657; - vrLoc = 2664; - }; - 6BAF3D3012117A05008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; - name = "main.cpp: 907"; - rLen = 0; - rLoc = 20980; - rType = 0; - vrLen = 649; - vrLoc = 20977; - }; - 6BAF3D3312117A05008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; - name = "main.cpp: 907"; - rLen = 0; - rLoc = 20980; - rType = 0; - vrLen = 649; - vrLoc = 20977; - }; - 6BAF3D4212117B40008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; - name = "Sample.h: 145"; - rLen = 0; - rLoc = 3595; - rType = 0; - vrLen = 1027; - vrLoc = 3592; - }; - 6BAF3DAA1211882E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6140FFA62BE004F1BC4 /* Sample.cpp */; - name = "Sample.cpp: 273"; - rLen = 0; - rLoc = 4567; - rType = 0; - vrLen = 547; - vrLoc = 5681; - }; - 6BAF3DFC1211AEB2008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BCF32351104CD05009445BF /* OffMeshConnectionTool.cpp */; - name = "OffMeshConnectionTool.cpp: 71"; - rLen = 57; - rLoc = 1851; - rType = 0; - vrLen = 612; - vrLoc = 1578; - }; - 6BAF3E2A1211AF3A008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 1797"; - rLen = 0; - rLoc = 31493; - rType = 0; - vrLen = 849; - vrLoc = 48726; - }; - 6BAF3E421211B19C008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; - name = "DetourCommon.cpp: 299"; - rLen = 0; - rLoc = 7739; - rType = 0; - vrLen = 888; - vrLoc = 7175; - }; - 6BAF3E441211B19C008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; - name = "DetourCommon.cpp: 299"; - rLen = 0; - rLoc = 7739; - rType = 0; - vrLen = 888; - vrLoc = 7175; - }; - 6BAF3E631211B713008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7A10CFE1D500F74F2B /* DebugDraw.cpp */; - name = "DebugDraw.cpp: 395"; - rLen = 0; - rLoc = 11105; - rType = 0; - vrLen = 872; - vrLoc = 10680; - }; - 6BAF3E781212869F008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7A10CFE1D500F74F2B /* DebugDraw.cpp */; - name = "DebugDraw.cpp: 118"; - rLen = 15; - rLoc = 3552; - rType = 0; - vrLen = 860; - vrLoc = 3128; - }; - 6BAF3EB31212906D008CFCDF /* CrowdTool.cpp:774 */ = { - isa = PBXFileBreakpoint; - actions = ( - ); - breakpointStyle = 0; - continueAfterActions = 0; - countType = 0; - delayBeforeContinue = 0; - fileReference = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - functionName = "CrowdManager::update(const float dt, dtNavMesh* nmesh)"; - hitCount = 0; - ignoreCount = 0; - lineNumber = 774; - location = Recast; - modificationTime = 303756251.189829; - state = 1; - }; - 6BAF3EE41212B890008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 507"; - rLen = 0; - rLoc = 11795; - rType = 0; - vrLen = 1054; - vrLoc = 15060; - }; - 6BAF3F5B1213E45B008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; - name = "DetourCommon.h: 238"; - rLen = 87; - rLoc = 6467; - rType = 0; - vrLen = 1279; - vrLoc = 5502; - }; - 6BAF3F5F1213E45B008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; - name = "DetourCommon.h: 238"; - rLen = 87; - rLoc = 6467; - rType = 0; - vrLen = 1279; - vrLoc = 5502; - }; - 6BAF3FBD1213FABE008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 2125"; - rLen = 0; - rLoc = 33093; - rType = 0; - vrLen = 976; - vrLoc = 57687; - }; - 6BAF3FFC121401AB008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 359"; - rLen = 0; - rLoc = 10822; - rType = 0; - vrLen = 1706; - vrLoc = 14423; - }; - 6BAF404F12140B4E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7710CFE1D500F74F2B /* DebugDraw.h */; - name = "DebugDraw.h: 95"; - rLen = 0; - rLoc = 3091; - rType = 0; - vrLen = 831; - vrLoc = 2674; - }; - 6BAF405012140B4E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7B10CFE1D500F74F2B /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 175"; - rLen = 0; - rLoc = 4922; - rType = 0; - vrLen = 883; - vrLoc = 4620; - }; - 6BAF405112140B4E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 336"; - rLen = 0; - rLoc = 8536; - rType = 0; - vrLen = 602; - vrLoc = 8368; - }; - 6BAF405212140B4E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FDA410F36F0E006DA0A6 /* InputGeom.cpp */; - name = "InputGeom.cpp: 452"; - rLen = 0; - rLoc = 11637; - rType = 0; - vrLen = 749; - vrLoc = 11336; - }; - 6BAF405312140B4E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 901"; - rLen = 0; - rLoc = 4234; - rType = 0; - vrLen = 1017; - vrLoc = 24722; - }; - 6BAF405612140B4E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7710CFE1D500F74F2B /* DebugDraw.h */; - name = "DebugDraw.h: 95"; - rLen = 0; - rLoc = 3091; - rType = 0; - vrLen = 831; - vrLoc = 2674; - }; - 6BAF405712140B4E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7B10CFE1D500F74F2B /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 175"; - rLen = 0; - rLoc = 4922; - rType = 0; - vrLen = 883; - vrLoc = 4620; - }; - 6BAF405812140B4E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 336"; - rLen = 0; - rLoc = 8536; - rType = 0; - vrLen = 602; - vrLoc = 8368; - }; - 6BAF405912140B4E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 150"; - rLen = 0; - rLoc = 3523; - rType = 0; - vrLen = 595; - vrLoc = 2855; - }; - 6BAF407212141245008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 93"; - rLen = 0; - rLoc = 2331; - rType = 0; - vrLen = 455; - vrLoc = 2059; - }; - 6BAF407412141245008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 93"; - rLen = 0; - rLoc = 2331; - rType = 0; - vrLen = 455; - vrLoc = 2059; - }; - 6BAF407612141245008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 93"; - rLen = 0; - rLoc = 2330; - rType = 0; - vrLen = 447; - vrLoc = 2059; - }; - 6BAF408412141303008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 93"; - rLen = 8; - rLoc = 2311; - rType = 0; - vrLen = 436; - vrLoc = 2059; - }; - 6BAF409312142142008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7A0F7FCBE400459200 /* imgui.h */; - name = "imgui.h: 54"; - rLen = 0; - rLoc = 1807; - rType = 0; - vrLen = 1082; - vrLoc = 1124; - }; - 6BAF409512142142008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C6C0F7FCBBB00459200 /* imgui.cpp */; - name = "imgui.cpp: 518"; - rLen = 0; - rLoc = 13622; - rType = 0; - vrLen = 1082; - vrLoc = 12920; - }; - 6BAF409712142142008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 122"; - rLen = 15; - rLoc = 2741; - rType = 0; - vrLen = 485; - vrLoc = 2447; - }; - 6BAF409812142142008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 122"; - rLen = 0; - rLoc = 2761; - rType = 0; - vrLen = 485; - vrLoc = 2447; - }; - 6BAF409912142142008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 158"; - rLen = 7; - rLoc = 3580; - rType = 0; - vrLen = 641; - vrLoc = 2971; - }; - 6BAF409A12142142008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 150"; - rLen = 13; - rLoc = 3378; - rType = 0; - vrLen = 624; - vrLoc = 3005; - }; - 6BAF409B12142142008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 159"; - rLen = 7; - rLoc = 3580; - rType = 0; - vrLen = 628; - vrLoc = 3005; - }; - 6BAF409C12142142008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 159"; - rLen = 7; - rLoc = 3580; - rType = 0; - vrLen = 628; - vrLoc = 3005; - }; - 6BAF409D12142142008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 150"; - rLen = 17; - rLoc = 3378; - rType = 0; - vrLen = 628; - vrLoc = 3005; - }; - 6BAF40A612142254008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1049"; - rLen = 0; - rLoc = 25734; - rType = 0; - vrLen = 905; - vrLoc = 25143; - }; - 6BAF40A712142254008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 158"; - rLen = 0; - rLoc = 3526; - rType = 0; - vrLen = 634; - vrLoc = 3005; - }; - 6BAF40AB1214239C008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 161"; - rLen = 7; - rLoc = 3580; - rType = 0; - vrLen = 440; - vrLoc = 3362; - }; - 6BAF40AD1214239C008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 617"; - rLen = 0; - rLoc = 14653; - rType = 0; - vrLen = 615; - vrLoc = 14379; - }; - 6BAF40AE1214239C008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 160"; - rLen = 0; - rLoc = 3574; - rType = 0; - vrLen = 529; - vrLoc = 3112; - }; - 6BAF40AF1214239C008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 617"; - rLen = 0; - rLoc = 14653; - rType = 0; - vrLen = 611; - vrLoc = 14379; - }; - 6BAF40B01214239C008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 160"; - rLen = 7; - rLoc = 3580; - rType = 0; - vrLen = 529; - vrLoc = 3112; - }; - 6BAF40B11214239C008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 617"; - rLen = 0; - rLoc = 14653; - rType = 0; - vrLen = 611; - vrLoc = 14379; - }; - 6BAF40B21214239C008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 161"; - rLen = 7; - rLoc = 3580; - rType = 0; - vrLen = 440; - vrLoc = 3362; - }; - 6BAF40BD12193E77008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88E10C7BFD3008007F6 /* Sample_SoloMeshSimple.h */; - name = "Sample_SoloMeshSimple.h: 38"; - rLen = 22; - rLoc = 1284; - rType = 0; - vrLen = 577; - vrLoc = 920; - }; - 6BAF40BE12193E77008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 45"; - rLen = 0; - rLoc = 1464; - rType = 0; - vrLen = 894; - vrLoc = 1207; - }; - 6BAF40BF12193E77008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 372"; - rLen = 18; - rLoc = 11236; - rType = 0; - vrLen = 1302; - vrLoc = 10569; - }; - 6BAF40C012193E77008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; - name = "Sample.h: 120"; - rLen = 27; - rLoc = 2674; - rType = 0; - vrLen = 804; - vrLoc = 3054; - }; - 6BAF40C112193E77008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6140FFA62BE004F1BC4 /* Sample.cpp */; - name = "Sample.cpp: 223"; - rLen = 20; - rLoc = 2988; - rType = 0; - vrLen = 629; - vrLoc = 3847; - }; - 6BAF40C212193E77008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 18"; - rLen = 0; - rLoc = 923; - rType = 0; - vrLen = 1157; - vrLoc = 64; - }; - 6BAF40C312193E77008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88E10C7BFD3008007F6 /* Sample_SoloMeshSimple.h */; - name = "Sample_SoloMeshSimple.h: 38"; - rLen = 22; - rLoc = 1284; - rType = 0; - vrLen = 577; - vrLoc = 920; - }; - 6BAF40C412193E77008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 371"; - rLen = 0; - rLoc = 11164; - rType = 0; - vrLen = 1276; - vrLoc = 10575; - }; - 6BAF40C512193E77008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 45"; - rLen = 0; - rLoc = 1464; - rType = 0; - vrLen = 894; - vrLoc = 1207; - }; - 6BAF40C612193E77008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 372"; - rLen = 18; - rLoc = 11236; - rType = 0; - vrLen = 1302; - vrLoc = 10569; - }; - 6BAF40C712193E77008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; - name = "Sample.h: 120"; - rLen = 27; - rLoc = 2674; - rType = 0; - vrLen = 804; - vrLoc = 3054; - }; - 6BAF40C812193E77008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6140FFA62BE004F1BC4 /* Sample.cpp */; - name = "Sample.cpp: 207"; - rLen = 0; - rLoc = 2660; - rType = 0; - vrLen = 630; - vrLoc = 3846; - }; - 6BAF40D312193E84008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6140FFA62BE004F1BC4 /* Sample.cpp */; - name = "Sample.cpp: 207"; - rLen = 0; - rLoc = 2660; - rType = 0; - vrLen = 629; - vrLoc = 3846; - }; - 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {933, 5280}}"; - sepNavSelRange = "{8002, 0}"; - sepNavVisRange = "{6956, 1836}"; - }; - }; - 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {933, 36608}}"; - sepNavSelRange = "{15601, 0}"; - sepNavVisRange = "{15331, 1157}"; - }; - }; - 6BAF40F012197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C810F7FCBFE00459200 /* RecastTimer.h */; - name = "RecastTimer.h: 31"; - rLen = 0; - rLoc = 1176; - rType = 0; - vrLen = 1197; - vrLoc = 0; - }; - 6BAF40F112197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C8A0F7FCC1100459200 /* RecastTimer.cpp */; - name = "RecastTimer.cpp: 51"; - rLen = 0; - rLoc = 1128; - rType = 0; - vrLen = 731; - vrLoc = 672; - }; - 6BAF40F212197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C800F7FCBFE00459200 /* RecastLog.h */; - name = "RecastLog.h: 53"; - rLen = 526; - rLoc = 1660; - rType = 0; - vrLen = 680; - vrLoc = 1634; - }; - 6BAF40F312197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 66"; - rLen = 0; - rLoc = 2027; - rType = 0; - vrLen = 1025; - vrLoc = 2420; - }; - 6BAF40F412197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; - name = "DetourCommon.cpp: 224"; - rLen = 0; - rLoc = 5730; - rType = 0; - vrLen = 1094; - vrLoc = 5176; - }; - 6BAF40F512197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; - name = "DetourCommon.h: 23"; - rLen = 0; - rLoc = 971; - rType = 0; - vrLen = 1262; - vrLoc = 446; - }; - 6BAF40F612197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185F61006896B0018F96F /* DetourNode.h */; - name = "DetourNode.h: 140"; - rLen = 11; - rLoc = 2879; - rType = 0; - vrLen = 483; - vrLoc = 2527; - }; - 6BAF40F712197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; - name = "DetourNavMeshBuilder.cpp: 430"; - rLen = 0; - rLoc = 12455; - rType = 0; - vrLen = 857; - vrLoc = 12242; - }; - 6BAF40F812197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; - name = "Sample.h: 146"; - rLen = 0; - rLoc = 3594; - rType = 0; - vrLen = 1208; - vrLoc = 3489; - }; - 6BAF40F912197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6140FFA62BE004F1BC4 /* Sample.cpp */; - name = "Sample.cpp: 145"; - rLen = 0; - rLoc = 1472; - rType = 0; - vrLen = 501; - vrLoc = 2807; - }; - 6BAF40FA12197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 236"; - rLen = 0; - rLoc = 6278; - rType = 0; - vrLen = 1003; - vrLoc = 5814; - }; - 6BAF40FB12197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 169"; - rLen = 0; - rLoc = 6508; - rType = 0; - vrLen = 1310; - vrLoc = 6453; - }; - 6BAF40FC12197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 659"; - rLen = 0; - rLoc = 11795; - rType = 0; - vrLen = 1369; - vrLoc = 19826; - }; - 6BAF40FD12197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98463211E6144400FA177B /* Sample_SoloMeshTiled.cpp */; - name = "Sample_SoloMeshTiled.cpp: 1105"; - rLen = 0; - rLoc = 21404; - rType = 0; - vrLen = 1088; - vrLoc = 32927; - }; - 6BAF40FE12197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 375"; - rLen = 0; - rLoc = 8628; - rType = 0; - vrLen = 593; - vrLoc = 8440; - }; - 6BAF40FF12197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 85"; - rLen = 0; - rLoc = 2298; - rType = 0; - vrLen = 771; - vrLoc = 2352; - }; - 6BAF410012197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 42"; - rLen = 0; - rLoc = 1751; - rType = 0; - vrLen = 1202; - vrLoc = 1296; - }; - 6BAF410112197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6140FFA62BE004F1BC4 /* Sample.cpp */; - name = "Sample.cpp: 213"; - rLen = 0; - rLoc = 2763; - rType = 0; - vrLen = 755; - vrLoc = 3913; - }; - 6BAF410212197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 47"; - rLen = 0; - rLoc = 2027; - rType = 0; - vrLen = 1651; - vrLoc = 942; - }; - 6BAF410312197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C810F7FCBFE00459200 /* RecastTimer.h */; - name = "RecastTimer.h: 31"; - rLen = 0; - rLoc = 1176; - rType = 0; - vrLen = 1197; - vrLoc = 0; - }; - 6BAF410412197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C8A0F7FCC1100459200 /* RecastTimer.cpp */; - name = "RecastTimer.cpp: 51"; - rLen = 0; - rLoc = 1128; - rType = 0; - vrLen = 731; - vrLoc = 672; - }; - 6BAF410512197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 61"; - rLen = 0; - rLoc = 2027; - rType = 0; - vrLen = 1010; - vrLoc = 1987; - }; - 6BAF410612197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 69"; - rLen = 0; - rLoc = 2027; - rType = 0; - vrLen = 783; - vrLoc = 2107; - }; - 6BAF410712197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C800F7FCBFE00459200 /* RecastLog.h */; - name = "RecastLog.h: 53"; - rLen = 526; - rLoc = 1660; - rType = 0; - vrLen = 680; - vrLoc = 1634; - }; - 6BAF410812197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 66"; - rLen = 0; - rLoc = 2027; - rType = 0; - vrLen = 1025; - vrLoc = 2420; - }; - 6BAF410912197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 1"; - rLen = 0; - rLoc = 15460; - rType = 0; - vrLen = 0; - vrLoc = 0; - }; - 6BAF410A12197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 1"; - rLen = 14878; - rLoc = 0; - rType = 0; - vrLen = 1939; - vrLoc = 14301; - }; - 6BAF410B12197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 1"; - rLen = 0; - rLoc = 0; - rType = 0; - vrLen = 1445; - vrLoc = 0; - }; - 6BAF410C12197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 17"; - rLen = 0; - rLoc = 922; - rType = 0; - vrLen = 1445; - vrLoc = 0; - }; - 6BAF410D12197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 370"; - rLen = 0; - rLoc = 14709; - rType = 0; - vrLen = 1423; - vrLoc = 12547; - }; - 6BAF410E12197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 296"; - rLen = 0; - rLoc = 11503; - rType = 0; - vrLen = 1116; - vrLoc = 10687; - }; - 6BAF410F12197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 296"; - rLen = 0; - rLoc = 11503; - rType = 0; - vrLen = 1113; - vrLoc = 10687; - }; - 6BAF411012197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 446"; - rLen = 0; - rLoc = 1489; - rType = 0; - vrLen = 1574; - vrLoc = 19399; - }; - 6BAF411112197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 275"; - rLen = 0; - rLoc = 10821; - rType = 0; - vrLen = 1279; - vrLoc = 10054; - }; - 6BAF411212197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 275"; - rLen = 0; - rLoc = 10821; - rType = 0; - vrLen = 1133; - vrLoc = 11726; - }; - 6BAF411312197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 557"; - rLen = 0; - rLoc = 1489; - rType = 0; - vrLen = 1923; - vrLoc = 22937; - }; - 6BAF411412197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 553"; - rLen = 0; - rLoc = 1489; - rType = 0; - vrLen = 1881; - vrLoc = 22979; - }; - 6BAF411512197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 370"; - rLen = 24; - rLoc = 13871; - rType = 0; - vrLen = 1770; - vrLoc = 12599; - }; - 6BAF411612197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 371"; - rLen = 0; - rLoc = 13989; - rType = 0; - vrLen = 1768; - vrLoc = 12601; - }; - 6BAF411712197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; - name = "DetourNavMeshBuilder.cpp: 438"; - rLen = 4; - rLoc = 12666; - rType = 0; - vrLen = 940; - vrLoc = 12242; - }; - 6BAF411812197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 405"; - rLen = 0; - rLoc = 10572; - rType = 0; - vrLen = 1203; - vrLoc = 10044; - }; - 6BAF411912197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 296"; - rLen = 0; - rLoc = 11089; - rType = 0; - vrLen = 1597; - vrLoc = 7158; - }; - 6BAF411A12197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 345"; - rLen = 0; - rLoc = 14728; - rType = 0; - vrLen = 1276; - vrLoc = 2729; - }; - 6BAF411B12197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 386"; - rLen = 0; - rLoc = 14709; - rType = 0; - vrLen = 1629; - vrLoc = 13307; - }; - 6BAF411C12197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 347"; - rLen = 0; - rLoc = 15022; - rType = 0; - vrLen = 1739; - vrLoc = 14760; - }; - 6BAF411D12197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 276"; - rLen = 0; - rLoc = 10823; - rType = 0; - vrLen = 1338; - vrLoc = 10347; - }; - 6BAF411E12197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 243"; - rLen = 0; - rLoc = 13249; - rType = 0; - vrLen = 1549; - vrLoc = 10593; - }; - 6BAF411F12197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; - name = "DetourCommon.h: 184"; - rLen = 0; - rLoc = 4672; - rType = 0; - vrLen = 778; - vrLoc = 4247; - }; - 6BAF412012197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 356"; - rLen = 21; - rLoc = 13704; - rType = 0; - vrLen = 1766; - vrLoc = 12465; - }; - 6BAF412112197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 415"; - rLen = 0; - rLoc = 10855; - rType = 0; - vrLen = 1324; - vrLoc = 10814; - }; - 6BAF412212197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 65"; - rLen = 0; - rLoc = 2296; - rType = 0; - vrLen = 1378; - vrLoc = 1726; - }; - 6BAF412312197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 31"; - rLen = 0; - rLoc = 1467; - rType = 0; - vrLen = 1367; - vrLoc = 0; - }; - 6BAF412412197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 346"; - rLen = 19; - rLoc = 13519; - rType = 0; - vrLen = 1834; - vrLoc = 12263; - }; - 6BAF412512197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 615"; - rLen = 0; - rLoc = 16562; - rType = 0; - vrLen = 959; - vrLoc = 16817; - }; - 6BAF412612197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 352"; - rLen = 24; - rLoc = 13871; - rType = 0; - vrLen = 1659; - vrLoc = 12263; - }; - 6BAF412712197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 591"; - rLen = 0; - rLoc = 16029; - rType = 0; - vrLen = 808; - vrLoc = 16097; - }; - 6BAF412812197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 349"; - rLen = 21; - rLoc = 13704; - rType = 0; - vrLen = 1618; - vrLoc = 12304; - }; - 6BAF412912197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 1139"; - rLen = 0; - rLoc = 31493; - rType = 0; - vrLen = 398; - vrLoc = 30495; - }; - 6BAF412A12197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 349"; - rLen = 21; - rLoc = 13704; - rType = 0; - vrLen = 1375; - vrLoc = 12547; - }; - 6BAF412B12197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 706"; - rLen = 0; - rLoc = 19522; - rType = 0; - vrLen = 583; - vrLoc = 19193; - }; - 6BAF412C12197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 43"; - rLen = 0; - rLoc = 1800; - rType = 0; - vrLen = 1152; - vrLoc = 1296; - }; - 6BAF412D12197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 42"; - rLen = 34; - rLoc = 1762; - rType = 0; - vrLen = 1152; - vrLoc = 1296; - }; - 6BAF412E12197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185F61006896B0018F96F /* DetourNode.h */; - name = "DetourNode.h: 67"; - rLen = 13; - rLoc = 1794; - rType = 0; - vrLen = 592; - vrLoc = 1582; - }; - 6BAF412F12197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; - name = "DetourCommon.h: 23"; - rLen = 0; - rLoc = 971; - rType = 0; - vrLen = 1262; - vrLoc = 446; - }; - 6BAF413012197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 230"; - rLen = 11; - rLoc = 9042; - rType = 0; - vrLen = 1140; - vrLoc = 8080; - }; - 6BAF413112197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 865"; - rLen = 11; - rLoc = 24279; - rType = 0; - vrLen = 639; - vrLoc = 23303; - }; - 6BAF413212197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 230"; - rLen = 13; - rLoc = 9042; - rType = 0; - vrLen = 1140; - vrLoc = 8080; - }; - 6BAF413312197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 434"; - rLen = 0; - rLoc = 2298; - rType = 0; - vrLen = 945; - vrLoc = 11177; - }; - 6BAF413412197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 46"; - rLen = 0; - rLoc = 1898; - rType = 0; - vrLen = 1264; - vrLoc = 1119; - }; - 6BAF413512197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 239"; - rLen = 0; - rLoc = 9281; - rType = 0; - vrLen = 1166; - vrLoc = 8816; - }; - 6BAF413612197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 880"; - rLen = 64; - rLoc = 24464; - rType = 0; - vrLen = 842; - vrLoc = 23744; - }; - 6BAF413712197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 1054"; - rLen = 0; - rLoc = 2298; - rType = 0; - vrLen = 929; - vrLoc = 27740; - }; - 6BAF413812197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 46"; - rLen = 0; - rLoc = 1898; - rType = 0; - vrLen = 1264; - vrLoc = 1119; - }; - 6BAF413912197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 1051"; - rLen = 0; - rLoc = 2298; - rType = 0; - vrLen = 929; - vrLoc = 27740; - }; - 6BAF413A12197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 269"; - rLen = 15; - rLoc = 14085; - rType = 0; - vrLen = 1613; - vrLoc = 12036; - }; - 6BAF413B12197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 1390"; - rLen = 0; - rLoc = 2298; - rType = 0; - vrLen = 839; - vrLoc = 36447; - }; - 6BAF413C12197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 236"; - rLen = 0; - rLoc = 9239; - rType = 0; - vrLen = 1166; - vrLoc = 8816; - }; - 6BAF413D12197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 870"; - rLen = 8; - rLoc = 24347; - rType = 0; - vrLen = 842; - vrLoc = 23744; - }; - 6BAF413E12197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 22"; - rLen = 0; - rLoc = 999; - rType = 0; - vrLen = 1107; - vrLoc = 207; - }; - 6BAF413F12197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 215"; - rLen = 0; - rLoc = 8279; - rType = 0; - vrLen = 1242; - vrLoc = 7966; - }; - 6BAF414012197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 880"; - rLen = 0; - rLoc = 24488; - rType = 0; - vrLen = 769; - vrLoc = 23744; - }; - 6BAF414112197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 215"; - rLen = 0; - rLoc = 8279; - rType = 0; - vrLen = 1242; - vrLoc = 7966; - }; - 6BAF414212197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 880"; - rLen = 0; - rLoc = 24527; - rType = 0; - vrLen = 842; - vrLoc = 23744; - }; - 6BAF414312197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 16"; - rLen = 6; - rLoc = 899; - rType = 0; - vrLen = 1083; - vrLoc = 207; - }; - 6BAF414412197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 213"; - rLen = 0; - rLoc = 8245; - rType = 0; - vrLen = 1088; - vrLoc = 7966; - }; - 6BAF414512197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 103"; - rLen = 0; - rLoc = 2298; - rType = 0; - vrLen = 659; - vrLoc = 2652; - }; - 6BAF414612197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185F61006896B0018F96F /* DetourNode.h */; - name = "DetourNode.h: 140"; - rLen = 11; - rLoc = 2879; - rType = 0; - vrLen = 483; - vrLoc = 2527; - }; - 6BAF414712197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 1187"; - rLen = 0; - rLoc = 38519; - rType = 0; - vrLen = 873; - vrLoc = 31973; - }; - 6BAF414812197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; - name = "DetourNavMeshBuilder.cpp: 430"; - rLen = 0; - rLoc = 12455; - rType = 0; - vrLen = 857; - vrLoc = 12242; - }; - 6BAF414912197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; - name = "Sample.h: 107"; - rLen = 0; - rLoc = 2354; - rType = 0; - vrLen = 642; - vrLoc = 3040; - }; - 6BAF414A12197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6140FFA62BE004F1BC4 /* Sample.cpp */; - name = "Sample.cpp: 281"; - rLen = 0; - rLoc = 4636; - rType = 0; - vrLen = 618; - vrLoc = 5675; - }; - 6BAF414B12197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; - name = "Sample.h: 146"; - rLen = 0; - rLoc = 3594; - rType = 0; - vrLen = 1208; - vrLoc = 3489; - }; - 6BAF414C12197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6140FFA62BE004F1BC4 /* Sample.cpp */; - name = "Sample.cpp: 145"; - rLen = 0; - rLoc = 1472; - rType = 0; - vrLen = 501; - vrLoc = 2807; - }; - 6BAF414D12197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 653"; - rLen = 0; - rLoc = 11795; - rType = 0; - vrLen = 996; - vrLoc = 19639; - }; - 6BAF414E12197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 182"; - rLen = 0; - rLoc = 6927; - rType = 0; - vrLen = 1300; - vrLoc = 6522; - }; - 6BAF414F12197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 243"; - rLen = 0; - rLoc = 6465; - rType = 0; - vrLen = 1020; - vrLoc = 5816; - }; - 6BAF415012197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 182"; - rLen = 0; - rLoc = 6927; - rType = 0; - vrLen = 1298; - vrLoc = 6522; - }; - 6BAF415112197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 236"; - rLen = 0; - rLoc = 6278; - rType = 0; - vrLen = 1003; - vrLoc = 5814; - }; - 6BAF415212197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 169"; - rLen = 0; - rLoc = 6508; - rType = 0; - vrLen = 1310; - vrLoc = 6453; - }; - 6BAF415312197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 659"; - rLen = 0; - rLoc = 11795; - rType = 0; - vrLen = 1369; - vrLoc = 19826; - }; - 6BAF415412197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98463211E6144400FA177B /* Sample_SoloMeshTiled.cpp */; - name = "Sample_SoloMeshTiled.cpp: 1105"; - rLen = 0; - rLoc = 21404; - rType = 0; - vrLen = 1088; - vrLoc = 32927; - }; - 6BAF415512197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 375"; - rLen = 0; - rLoc = 8628; - rType = 0; - vrLen = 593; - vrLoc = 8440; - }; - 6BAF415612197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 42"; - rLen = 0; - rLoc = 1751; - rType = 0; - vrLen = 1202; - vrLoc = 1296; - }; - 6BAF415712197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 85"; - rLen = 0; - rLoc = 2298; - rType = 0; - vrLen = 771; - vrLoc = 2352; - }; - 6BAF415812197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 42"; - rLen = 0; - rLoc = 1751; - rType = 0; - vrLen = 1152; - vrLoc = 1296; - }; - 6BAF415912197F3F008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 42"; - rLen = 0; - rLoc = 1751; - rType = 0; - vrLen = 433; - vrLoc = 1296; - }; - 6BAF41691219811E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 42"; - rLen = 0; - rLoc = 1751; - rType = 0; - vrLen = 1112; - vrLoc = 1036; - }; - 6BAF416A1219811E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 657"; - rLen = 0; - rLoc = 11795; - rType = 0; - vrLen = 580; - vrLoc = 19826; - }; - 6BAF416B1219811E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98463211E6144400FA177B /* Sample_SoloMeshTiled.cpp */; - name = "Sample_SoloMeshTiled.cpp: 1108"; - rLen = 0; - rLoc = 21404; - rType = 0; - vrLen = 574; - vrLoc = 32927; - }; - 6BAF416C1219811E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 37"; - rLen = 0; - rLoc = 1373; - rType = 0; - vrLen = 553; - vrLoc = 987; - }; - 6BAF416D1219811E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8036AD113BAABE005ED67B /* Sample_Debug.cpp */; - name = "Sample_Debug.cpp: 354"; - rLen = 0; - rLoc = 7841; - rType = 0; - vrLen = 394; - vrLoc = 7692; - }; - 6BAF416E1219811E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 45"; - rLen = 0; - rLoc = 1464; - rType = 0; - vrLen = 739; - vrLoc = 1362; - }; - 6BAF416F1219811E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; - name = "NavMeshTesterTool.h: 31"; - rLen = 10; - rLoc = 1168; - rType = 0; - vrLen = 480; - vrLoc = 980; - }; - 6BAF41701219811E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; - name = "Sample.h: 144"; - rLen = 0; - rLoc = 3533; - rType = 0; - vrLen = 966; - vrLoc = 3739; - }; - 6BAF41711219811E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6140FFA62BE004F1BC4 /* Sample.cpp */; - name = "Sample.cpp: 152"; - rLen = 0; - rLoc = 1526; - rType = 0; - vrLen = 452; - vrLoc = 2871; - }; - 6BAF41721219811E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 1086"; - rLen = 0; - rLoc = 32715; - rType = 0; - vrLen = 815; - vrLoc = 30646; - }; - 6BAF41731219811E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7B10CFE1D500F74F2B /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 175"; - rLen = 0; - rLoc = 4922; - rType = 0; - vrLen = 883; - vrLoc = 4620; - }; - 6BAF41741219811E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 42"; - rLen = 0; - rLoc = 1751; - rType = 0; - vrLen = 1112; - vrLoc = 1036; - }; - 6BAF41751219811E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; - name = "Sample.h: 144"; - rLen = 0; - rLoc = 3403; - rType = 0; - vrLen = 1192; - vrLoc = 3563; - }; - 6BAF41761219811E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 35"; - rLen = 31; - rLoc = 1278; - rType = 0; - vrLen = 618; - vrLoc = 950; - }; - 6BAF41771219811E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; - name = "Sample.h: 146"; - rLen = 72; - rLoc = 3465; - rType = 0; - vrLen = 1170; - vrLoc = 3585; - }; - 6BAF41781219811E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; - name = "NavMeshTesterTool.h: 24"; - rLen = 0; - rLoc = 1056; - rType = 0; - vrLen = 731; - vrLoc = 521; - }; - 6BAF41791219811E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; - name = "Sample.h: 24"; - rLen = 0; - rLoc = 1021; - rType = 0; - vrLen = 1062; - vrLoc = 133; - }; - 6BAF417A1219811E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6140FFA62BE004F1BC4 /* Sample.cpp */; - name = "Sample.cpp: 21"; - rLen = 0; - rLoc = 986; - rType = 0; - vrLen = 880; - vrLoc = 396; - }; - 6BAF417B1219811E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 657"; - rLen = 0; - rLoc = 11795; - rType = 0; - vrLen = 580; - vrLoc = 19826; - }; - 6BAF417C1219811E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98463211E6144400FA177B /* Sample_SoloMeshTiled.cpp */; - name = "Sample_SoloMeshTiled.cpp: 1108"; - rLen = 0; - rLoc = 21404; - rType = 0; - vrLen = 574; - vrLoc = 32927; - }; - 6BAF417D1219811E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 37"; - rLen = 0; - rLoc = 1373; - rType = 0; - vrLen = 553; - vrLoc = 987; - }; - 6BAF417E1219811E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8036AD113BAABE005ED67B /* Sample_Debug.cpp */; - name = "Sample_Debug.cpp: 354"; - rLen = 0; - rLoc = 7841; - rType = 0; - vrLen = 394; - vrLoc = 7692; - }; - 6BAF417F1219811E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 45"; - rLen = 0; - rLoc = 1464; - rType = 0; - vrLen = 739; - vrLoc = 1362; - }; - 6BAF41801219811E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 156"; - rLen = 0; - rLoc = 3491; - rType = 0; - vrLen = 536; - vrLoc = 4108; - }; - 6BAF41811219811E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; - name = "NavMeshTesterTool.h: 31"; - rLen = 0; - rLoc = 1166; - rType = 0; - vrLen = 486; - vrLoc = 980; - }; - 6BAF41821219811E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 187"; - rLen = 0; - rLoc = 4234; - rType = 0; - vrLen = 527; - vrLoc = 4664; - }; - 6BAF41831219811E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; - name = "NavMeshTesterTool.h: 31"; - rLen = 10; - rLoc = 1168; - rType = 0; - vrLen = 480; - vrLoc = 980; - }; - 6BAF41841219811E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 186"; - rLen = 0; - rLoc = 4234; - rType = 0; - vrLen = 567; - vrLoc = 4680; - }; - 6BAF41851219811E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; - name = "Sample.h: 144"; - rLen = 0; - rLoc = 3533; - rType = 0; - vrLen = 966; - vrLoc = 3739; - }; - 6BAF41861219811E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6140FFA62BE004F1BC4 /* Sample.cpp */; - name = "Sample.cpp: 152"; - rLen = 0; - rLoc = 1526; - rType = 0; - vrLen = 452; - vrLoc = 2871; - }; - 6BAF41871219811E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 1086"; - rLen = 0; - rLoc = 32715; - rType = 0; - vrLen = 815; - vrLoc = 30646; - }; - 6BAF41881219811E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7B10CFE1D500F74F2B /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 134"; - rLen = 0; - rLoc = 3798; - rType = 0; - vrLen = 670; - vrLoc = 3255; - }; - 6BAF419E12198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7810CFE1D500F74F2B /* DetourDebugDraw.h */; - name = "DetourDebugDraw.h: 31"; - rLen = 136; - rLoc = 1194; - rType = 0; - vrLen = 1569; - vrLoc = 61; - }; - 6BAF419F12198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6140FFA62BE004F1BC4 /* Sample.cpp */; - name = "Sample.cpp: 143"; - rLen = 0; - rLoc = 1359; - rType = 0; - vrLen = 360; - vrLoc = 2871; - }; - 6BAF41A012198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC510FFB8946005BE9CC /* Sample_TileMesh.h */; - name = "Sample_TileMesh.h: 37"; - rLen = 0; - rLoc = 1226; - rType = 0; - vrLen = 464; - vrLoc = 1077; - }; - 6BAF41A112198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 248"; - rLen = 0; - rLoc = 6673; - rType = 0; - vrLen = 717; - vrLoc = 6253; - }; - 6BAF41A212198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 306"; - rLen = 0; - rLoc = 4234; - rType = 0; - vrLen = 522; - vrLoc = 7759; - }; - 6BAF41A312198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BF7C13E11119520002B3F46 /* TestCase.h */; - name = "TestCase.h: 74"; - rLen = 0; - rLoc = 1881; - rType = 0; - vrLen = 497; - vrLoc = 1510; - }; - 6BAF41A412198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BF7C13F1111953A002B3F46 /* TestCase.cpp */; - name = "TestCase.cpp: 221"; - rLen = 0; - rLoc = 5241; - rType = 0; - vrLen = 501; - vrLoc = 5108; - }; - 6BAF41A512198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; - name = "main.cpp: 864"; - rLen = 0; - rLoc = 19946; - rType = 0; - vrLen = 541; - vrLoc = 20012; - }; - 6BAF41A612198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98463211E6144400FA177B /* Sample_SoloMeshTiled.cpp */; - name = "Sample_SoloMeshTiled.cpp: 379"; - rLen = 87; - rLoc = 11277; - rType = 0; - vrLen = 848; - vrLoc = 10885; - }; - 6BAF41A712198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7B10CFE1D500F74F2B /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 236"; - rLen = 18; - rLoc = 6768; - rType = 0; - vrLen = 507; - vrLoc = 6491; - }; - 6BAF41A812198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 243"; - rLen = 0; - rLoc = 7801; - rType = 0; - vrLen = 958; - vrLoc = 7304; - }; - 6BAF41A912198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8036AD113BAABE005ED67B /* Sample_Debug.cpp */; - name = "Sample_Debug.cpp: 204"; - rLen = 0; - rLoc = 4488; - rType = 0; - vrLen = 667; - vrLoc = 4303; - }; - 6BAF41AA12198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 480"; - rLen = 0; - rLoc = 15143; - rType = 0; - vrLen = 434; - vrLoc = 10933; - }; - 6BAF41AB12198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 137"; - rLen = 0; - rLoc = 3025; - rType = 0; - vrLen = 631; - vrLoc = 2893; - }; - 6BAF41AC12198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 618"; - rLen = 24; - rLoc = 14716; - rType = 0; - vrLen = 545; - vrLoc = 14407; - }; - 6BAF41AD12198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7B10CFE1D500F74F2B /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 118"; - rLen = 0; - rLoc = 3374; - rType = 0; - vrLen = 696; - vrLoc = 3270; - }; - 6BAF41AE12198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7810CFE1D500F74F2B /* DetourDebugDraw.h */; - name = "DetourDebugDraw.h: 31"; - rLen = 18; - rLoc = 1106; - rType = 0; - vrLen = 1068; - vrLoc = 596; - }; - 6BAF41AF12198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7B10CFE1D500F74F2B /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 118"; - rLen = 0; - rLoc = 3377; - rType = 0; - vrLen = 666; - vrLoc = 3270; - }; - 6BAF41B012198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7810CFE1D500F74F2B /* DetourDebugDraw.h */; - name = "DetourDebugDraw.h: 32"; - rLen = 27; - rLoc = 1279; - rType = 0; - vrLen = 1068; - vrLoc = 596; - }; - 6BAF41B112198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7B10CFE1D500F74F2B /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 173"; - rLen = 0; - rLoc = 4829; - rType = 0; - vrLen = 889; - vrLoc = 4477; - }; - 6BAF41B212198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7810CFE1D500F74F2B /* DetourDebugDraw.h */; - name = "DetourDebugDraw.h: 27"; - rLen = 0; - rLoc = 1096; - rType = 0; - vrLen = 1109; - vrLoc = 521; - }; - 6BAF41B312198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7B10CFE1D500F74F2B /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 247"; - rLen = 0; - rLoc = 7046; - rType = 0; - vrLen = 713; - vrLoc = 6680; - }; - 6BAF41B412198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7810CFE1D500F74F2B /* DetourDebugDraw.h */; - name = "DetourDebugDraw.h: 31"; - rLen = 136; - rLoc = 1194; - rType = 0; - vrLen = 1569; - vrLoc = 61; - }; - 6BAF41B512198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7B10CFE1D500F74F2B /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 131"; - rLen = 0; - rLoc = 3697; - rType = 0; - vrLen = 644; - vrLoc = 3367; - }; - 6BAF41B612198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 654"; - rLen = 0; - rLoc = 15526; - rType = 0; - vrLen = 697; - vrLoc = 15175; - }; - 6BAF41B712198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6140FFA62BE004F1BC4 /* Sample.cpp */; - name = "Sample.cpp: 143"; - rLen = 0; - rLoc = 1359; - rType = 0; - vrLen = 360; - vrLoc = 2871; - }; - 6BAF41B812198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 327"; - rLen = 0; - rLoc = 7297; - rType = 0; - vrLen = 503; - vrLoc = 7181; - }; - 6BAF41B912198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC510FFB8946005BE9CC /* Sample_TileMesh.h */; - name = "Sample_TileMesh.h: 37"; - rLen = 0; - rLoc = 1226; - rType = 0; - vrLen = 464; - vrLoc = 1077; - }; - 6BAF41BA12198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 380"; - rLen = 0; - rLoc = 8741; - rType = 0; - vrLen = 404; - vrLoc = 8330; - }; - 6BAF41BB12198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 248"; - rLen = 0; - rLoc = 6673; - rType = 0; - vrLen = 717; - vrLoc = 6253; - }; - 6BAF41BC12198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 659"; - rLen = 0; - rLoc = 11795; - rType = 0; - vrLen = 527; - vrLoc = 19826; - }; - 6BAF41BD12198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 306"; - rLen = 0; - rLoc = 4234; - rType = 0; - vrLen = 522; - vrLoc = 7759; - }; - 6BAF41BE12198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BF7C13F1111953A002B3F46 /* TestCase.cpp */; - name = "TestCase.cpp: 160"; - rLen = 26; - rLoc = 3394; - rType = 0; - vrLen = 452; - vrLoc = 3326; - }; - 6BAF41BF12198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BF7C13E11119520002B3F46 /* TestCase.h */; - name = "TestCase.h: 74"; - rLen = 0; - rLoc = 1905; - rType = 0; - vrLen = 491; - vrLoc = 1510; - }; - 6BAF41C012198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BF7C13F1111953A002B3F46 /* TestCase.cpp */; - name = "TestCase.cpp: 229"; - rLen = 1; - rLoc = 5400; - rType = 0; - vrLen = 501; - vrLoc = 5108; - }; - 6BAF41C112198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BF7C13E11119520002B3F46 /* TestCase.h */; - name = "TestCase.h: 74"; - rLen = 0; - rLoc = 1881; - rType = 0; - vrLen = 497; - vrLoc = 1510; - }; - 6BAF41C212198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BF7C13F1111953A002B3F46 /* TestCase.cpp */; - name = "TestCase.cpp: 221"; - rLen = 0; - rLoc = 5241; - rType = 0; - vrLen = 501; - vrLoc = 5108; - }; - 6BAF41C312198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; - name = "main.cpp: 864"; - rLen = 0; - rLoc = 19946; - rType = 0; - vrLen = 541; - vrLoc = 20012; - }; - 6BAF41C412198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8036AD113BAABE005ED67B /* Sample_Debug.cpp */; - name = "Sample_Debug.cpp: 204"; - rLen = 18; - rLoc = 4490; - rType = 0; - vrLen = 680; - vrLoc = 4303; - }; - 6BAF41C512198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98463211E6144400FA177B /* Sample_SoloMeshTiled.cpp */; - name = "Sample_SoloMeshTiled.cpp: 379"; - rLen = 87; - rLoc = 11277; - rType = 0; - vrLen = 848; - vrLoc = 10885; - }; - 6BAF41C612198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7B10CFE1D500F74F2B /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 236"; - rLen = 18; - rLoc = 6768; - rType = 0; - vrLen = 507; - vrLoc = 6491; - }; - 6BAF41C712198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 243"; - rLen = 0; - rLoc = 7801; - rType = 0; - vrLen = 958; - vrLoc = 7304; - }; - 6BAF41C812198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1190"; - rLen = 18; - rLoc = 28396; - rType = 0; - vrLen = 762; - vrLoc = 28028; - }; - 6BAF41C912198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8036AD113BAABE005ED67B /* Sample_Debug.cpp */; - name = "Sample_Debug.cpp: 204"; - rLen = 0; - rLoc = 4488; - rType = 0; - vrLen = 667; - vrLoc = 4303; - }; - 6BAF41CA12198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 480"; - rLen = 0; - rLoc = 15143; - rType = 0; - vrLen = 434; - vrLoc = 10933; - }; - 6BAF41CB12198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 618"; - rLen = 24; - rLoc = 14716; - rType = 0; - vrLen = 545; - vrLoc = 14407; - }; - 6BAF41CC12198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 137"; - rLen = 0; - rLoc = 3025; - rType = 0; - vrLen = 631; - vrLoc = 2893; - }; - 6BAF41CD12198419008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1154"; - rLen = 0; - rLoc = 27662; - rType = 0; - vrLen = 491; - vrLoc = 27493; - }; - 6BAF41D0121A5AEE008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1162"; - rLen = 0; - rLoc = 27822; - rType = 0; - vrLen = 521; - vrLoc = 27461; - }; - 6BAF41D1121A5AEE008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 42"; - rLen = 0; - rLoc = 1709; - rType = 0; - vrLen = 1144; - vrLoc = 1296; - }; - 6BAF41D2121A5AEE008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 169"; - rLen = 0; - rLoc = 6508; - rType = 0; - vrLen = 1310; - vrLoc = 6453; - }; - 6BAF41D3121A5AEE008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1162"; - rLen = 0; - rLoc = 27822; - rType = 0; - vrLen = 521; - vrLoc = 27461; - }; - 6BAF41D4121A5AEE008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 42"; - rLen = 0; - rLoc = 1709; - rType = 0; - vrLen = 1144; - vrLoc = 1296; - }; - 6BAF41D5121A5AEE008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 176"; - rLen = 0; - rLoc = 6771; - rType = 0; - vrLen = 1310; - vrLoc = 6453; - }; - 6BAF41D6121A5D13008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 42"; - rLen = 0; - rLoc = 1709; - rType = 0; - vrLen = 1192; - vrLoc = 1296; - }; - 6BAF41D7121A5D13008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 444"; - rLen = 0; - rLoc = 2298; - rType = 0; - vrLen = 707; - vrLoc = 11211; - }; - 6BAF41D8121A5D13008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 898"; - rLen = 0; - rLoc = 25988; - rType = 0; - vrLen = 700; - vrLoc = 24175; - }; - 6BAF41D9121A5D13008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 218"; - rLen = 9; - rLoc = 8533; - rType = 0; - vrLen = 1027; - vrLoc = 7854; - }; - 6BAF41DA121A5D13008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 44"; - rLen = 4; - rLoc = 1757; - rType = 0; - vrLen = 1186; - vrLoc = 1296; - }; - 6BAF41DB121A5D13008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 42"; - rLen = 0; - rLoc = 1709; - rType = 0; - vrLen = 1192; - vrLoc = 1296; - }; - 6BAF41DC121A5D13008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 227"; - rLen = 10; - rLoc = 8867; - rType = 0; - vrLen = 1230; - vrLoc = 7854; - }; - 6BAF41DD121A5D13008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 991"; - rLen = 11; - rLoc = 27663; - rType = 0; - vrLen = 782; - vrLoc = 25995; - }; - 6BAF41DE121A5D13008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 218"; - rLen = 9; - rLoc = 8533; - rType = 0; - vrLen = 1027; - vrLoc = 7854; - }; - 6BAF41DF121A5D13008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 444"; - rLen = 0; - rLoc = 2298; - rType = 0; - vrLen = 707; - vrLoc = 11211; - }; - 6BAF41E0121A5D13008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 898"; - rLen = 0; - rLoc = 25988; - rType = 0; - vrLen = 700; - vrLoc = 24175; - }; - 6BAF41E1121A5D13008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 295"; - rLen = 0; - rLoc = 11504; - rType = 0; - vrLen = 827; - vrLoc = 11117; - }; - 6BAF41E2121ACD06008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 813"; - rLen = 0; - rLoc = 4234; - rType = 0; - vrLen = 548; - vrLoc = 22421; - }; - 6BAF41E3121ACD06008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185F61006896B0018F96F /* DetourNode.h */; - name = "DetourNode.h: 28"; - rLen = 0; - rLoc = 1049; - rType = 0; - vrLen = 525; - vrLoc = 1035; - }; - 6BAF41E4121ACD06008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7B10CFE1D500F74F2B /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 121"; - rLen = 0; - rLoc = 3458; - rType = 0; - vrLen = 458; - vrLoc = 3240; - }; - 6BAF41E5121ACD06008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 971"; - rLen = 0; - rLoc = 32660; - rType = 0; - vrLen = 565; - vrLoc = 25850; - }; - 6BAF41E6121ACD06008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 259"; - rLen = 0; - rLoc = 10173; - rType = 0; - vrLen = 907; - vrLoc = 9211; - }; - 6BAF41E7121ACD06008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 895"; - rLen = 109; - rLoc = 24985; - rType = 0; - vrLen = 849; - vrLoc = 24306; - }; - 6BAF41E8121ACD06008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 290"; - rLen = 0; - rLoc = 11503; - rType = 0; - vrLen = 739; - vrLoc = 10644; - }; - 6BAF41E9121ACD06008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 813"; - rLen = 0; - rLoc = 4234; - rType = 0; - vrLen = 548; - vrLoc = 22421; - }; - 6BAF41EA121ACD06008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 218"; - rLen = 9; - rLoc = 8533; - rType = 0; - vrLen = 877; - vrLoc = 8334; - }; - 6BAF41EB121ACD06008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 836"; - rLen = 9; - rLoc = 23124; - rType = 0; - vrLen = 564; - vrLoc = 22963; - }; - 6BAF41EC121ACD06008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 218"; - rLen = 9; - rLoc = 8533; - rType = 0; - vrLen = 837; - vrLoc = 8334; - }; - 6BAF41ED121ACD06008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 443"; - rLen = 0; - rLoc = 2298; - rType = 0; - vrLen = 701; - vrLoc = 11217; - }; - 6BAF41EE121ACD06008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 344"; - rLen = 0; - rLoc = 13368; - rType = 0; - vrLen = 1252; - vrLoc = 12209; - }; - 6BAF41EF121ACD06008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185F61006896B0018F96F /* DetourNode.h */; - name = "DetourNode.h: 28"; - rLen = 0; - rLoc = 1049; - rType = 0; - vrLen = 525; - vrLoc = 1035; - }; - 6BAF41F0121ACD06008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 344"; - rLen = 0; - rLoc = 2298; - rType = 0; - vrLen = 1165; - vrLoc = 8952; - }; - 6BAF41F1121ACD06008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 230"; - rLen = 12; - rLoc = 8967; - rType = 0; - vrLen = 768; - vrLoc = 8514; - }; - 6BAF41F2121ACD06008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 991"; - rLen = 10; - rLoc = 27664; - rType = 0; - vrLen = 596; - vrLoc = 26432; - }; - 6BAF41F3121ACD06008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 251"; - rLen = 0; - rLoc = 9281; - rType = 0; - vrLen = 788; - vrLoc = 9084; - }; - 6BAF41F4121ACD06008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 991"; - rLen = 0; - rLoc = 27643; - rType = 0; - vrLen = 573; - vrLoc = 26432; - }; - 6BAF41F5121ACD06008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 251"; - rLen = 0; - rLoc = 9281; - rType = 0; - vrLen = 788; - vrLoc = 9084; - }; - 6BAF41F6121ACD06008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 997"; - rLen = 0; - rLoc = 27999; - rType = 0; - vrLen = 532; - vrLoc = 26432; - }; - 6BAF41F7121ACD06008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 226"; - rLen = 0; - rLoc = 8855; - rType = 0; - vrLen = 761; - vrLoc = 8335; - }; - 6BAF41F8121ACD06008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 998"; - rLen = 0; - rLoc = 27825; - rType = 0; - vrLen = 573; - vrLoc = 26432; - }; - 6BAF41F9121ACD06008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 251"; - rLen = 0; - rLoc = 9281; - rType = 0; - vrLen = 721; - vrLoc = 9240; - }; - 6BAF41FA121ACD06008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 998"; - rLen = 0; - rLoc = 27860; - rType = 0; - vrLen = 502; - vrLoc = 26408; - }; - 6BAF41FB121ACD06008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7B10CFE1D500F74F2B /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 121"; - rLen = 0; - rLoc = 3458; - rType = 0; - vrLen = 458; - vrLoc = 3240; - }; - 6BAF41FC121ACD06008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 251"; - rLen = 0; - rLoc = 9281; - rType = 0; - vrLen = 680; - vrLoc = 9281; - }; - 6BAF41FD121ACD06008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 971"; - rLen = 0; - rLoc = 32660; - rType = 0; - vrLen = 565; - vrLoc = 25850; - }; - 6BAF41FE121ACD06008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 998"; - rLen = 0; - rLoc = 27890; - rType = 0; - vrLen = 458; - vrLoc = 26408; - }; - 6BAF41FF121ACD06008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 252"; - rLen = 0; - rLoc = 9281; - rType = 0; - vrLen = 663; - vrLoc = 9211; - }; - 6BAF4200121ACD06008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 894"; - rLen = 0; - rLoc = 25988; - rType = 0; - vrLen = 736; - vrLoc = 23887; - }; - 6BAF4201121ACD06008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 255"; - rLen = 0; - rLoc = 9281; - rType = 0; - vrLen = 877; - vrLoc = 9084; - }; - 6BAF4202121ACD06008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 1173"; - rLen = 0; - rLoc = 33093; - rType = 0; - vrLen = 787; - vrLoc = 31093; - }; - 6BAF4203121ACD06008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 255"; - rLen = 0; - rLoc = 9281; - rType = 0; - vrLen = 865; - vrLoc = 9096; - }; - 6BAF4204121ACD06008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 1173"; - rLen = 0; - rLoc = 33093; - rType = 0; - vrLen = 788; - vrLoc = 31092; - }; - 6BAF4205121ACD06008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 255"; - rLen = 0; - rLoc = 9281; - rType = 0; - vrLen = 865; - vrLoc = 9096; - }; - 6BAF4206121ACD06008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 894"; - rLen = 0; - rLoc = 25987; - rType = 0; - vrLen = 864; - vrLoc = 24010; - }; - 6BAF4207121ACD06008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 257"; - rLen = 102; - rLoc = 9572; - rType = 0; - vrLen = 920; - vrLoc = 9211; - }; - 6BAF4208121ACD06008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 903"; - rLen = 0; - rLoc = 25351; - rType = 0; - vrLen = 897; - vrLoc = 24406; - }; - 6BAF4209121ACD06008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 259"; - rLen = 43; - rLoc = 10174; - rType = 0; - vrLen = 800; - vrLoc = 9240; - }; - 6BAF420A121ACD06008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 895"; - rLen = 109; - rLoc = 24985; - rType = 0; - vrLen = 849; - vrLoc = 24306; - }; - 6BAF420B121ACD06008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 259"; - rLen = 0; - rLoc = 10173; - rType = 0; - vrLen = 907; - vrLoc = 9211; - }; - 6BAF420C121ACD06008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 905"; - rLen = 0; - rLoc = 25420; - rType = 0; - vrLen = 761; - vrLoc = 24306; - }; - 6BAF4212121ACDB8008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7B10CFE1D500F74F2B /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 114"; - rLen = 0; - rLoc = 3257; - rType = 0; - vrLen = 572; - vrLoc = 3177; - }; - 6BAF4213121ACDB8008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 258"; - rLen = 0; - rLoc = 10012; - rType = 0; - vrLen = 924; - vrLoc = 9240; - }; - 6BAF4214121ACDB8008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 907"; - rLen = 0; - rLoc = 25472; - rType = 0; - vrLen = 664; - vrLoc = 24410; - }; - 6BAF4215121ACDB8008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 918"; - rLen = 0; - rLoc = 25716; - rType = 0; - vrLen = 690; - vrLoc = 24785; - }; - 6BAF4216121ACDB8008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 252"; - rLen = 0; - rLoc = 9281; - rType = 0; - vrLen = 883; - vrLoc = 9240; - }; - 6BAF4217121ACDB8008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 896"; - rLen = 0; - rLoc = 25094; - rType = 0; - vrLen = 779; - vrLoc = 24065; - }; - 6BAF4218121ACDB8008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 252"; - rLen = 0; - rLoc = 9281; - rType = 0; - vrLen = 882; - vrLoc = 9240; - }; - 6BAF4219121ACDB8008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 907"; - rLen = 0; - rLoc = 25472; - rType = 0; - vrLen = 664; - vrLoc = 24410; - }; - 6BAF421A121ACDB8008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 258"; - rLen = 0; - rLoc = 10012; - rType = 0; - vrLen = 924; - vrLoc = 9240; - }; - 6BAF421B121ACDB8008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 911"; - rLen = 1; - rLoc = 25625; - rType = 0; - vrLen = 529; - vrLoc = 24794; - }; - 6BAF421E121ACE5E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 916"; - rLen = 0; - rLoc = 25715; - rType = 0; - vrLen = 751; - vrLoc = 24794; - }; - 6BAF421F121ACE5E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 267"; - rLen = 18; - rLoc = 13968; - rType = 0; - vrLen = 1555; - vrLoc = 11945; - }; - 6BAF4220121ACE5E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 133"; - rLen = 0; - rLoc = 2298; - rType = 0; - vrLen = 914; - vrLoc = 3561; - }; - 6BAF4221121ACE5E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 916"; - rLen = 0; - rLoc = 25715; - rType = 0; - vrLen = 751; - vrLoc = 24794; - }; - 6BAF4222121ACE5E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 133"; - rLen = 0; - rLoc = 2298; - rType = 0; - vrLen = 914; - vrLoc = 3561; - }; - 6BAF4223121ACE5E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 267"; - rLen = 18; - rLoc = 13968; - rType = 0; - vrLen = 1555; - vrLoc = 11945; - }; - 6BAF4224121ACE5E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 139"; - rLen = 0; - rLoc = 2298; - rType = 0; - vrLen = 968; - vrLoc = 3345; - }; - 6BAF4229121ACF01008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 169"; - rLen = 0; - rLoc = 2298; - rType = 0; - vrLen = 692; - vrLoc = 4008; - }; - 6BAF422A121ACF53008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 325"; - rLen = 0; - rLoc = 2298; - rType = 0; - vrLen = 788; - vrLoc = 8090; - }; - 6BAF422B121ACFEC008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 557"; - rLen = 0; - rLoc = 2298; - rType = 0; - vrLen = 901; - vrLoc = 14127; - }; - 6BAF422E121AD0C1008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 1067"; - rLen = 0; - rLoc = 35026; - rType = 0; - vrLen = 873; - vrLoc = 27849; - }; - 6BAF4230121AD2E5008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 1940"; - rLen = 0; - rLoc = 58256; - rType = 0; - vrLen = 786; - vrLoc = 52107; - }; - 6BAF4232121AD330008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 2061"; - rLen = 1; - rLoc = 61816; - rType = 0; - vrLen = 885; - vrLoc = 54109; - }; - 6BAF4234121AD4A8008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 2061"; - rLen = 1; - rLoc = 61816; - rType = 0; - vrLen = 885; - vrLoc = 54109; - }; - 6BAF4235121AD4A8008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7B10CFE1D500F74F2B /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 128"; - rLen = 0; - rLoc = 3607; - rType = 0; - vrLen = 688; - vrLoc = 3272; - }; - 6BAF4236121AD4A8008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 918"; - rLen = 12; - rLoc = 25745; - rType = 0; - vrLen = 684; - vrLoc = 24827; - }; - 6BAF4237121AD4A8008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 300"; - rLen = 0; - rLoc = 11890; - rType = 0; - vrLen = 708; - vrLoc = 10943; - }; - 6BAF4238121AD4A8008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 2061"; - rLen = 1; - rLoc = 61816; - rType = 0; - vrLen = 885; - vrLoc = 54109; - }; - 6BAF4239121AD4A8008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 300"; - rLen = 0; - rLoc = 11890; - rType = 0; - vrLen = 708; - vrLoc = 10943; - }; - 6BAF423A121AD4A8008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 918"; - rLen = 12; - rLoc = 25745; - rType = 0; - vrLen = 684; - vrLoc = 24827; - }; - 6BAF423B121AD4A8008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 253"; - rLen = 0; - rLoc = 9902; - rType = 0; - vrLen = 1106; - vrLoc = 9240; - }; - 6BAF423F121AD679008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 330"; - rLen = 0; - rLoc = 12460; - rType = 0; - vrLen = 821; - vrLoc = 12047; - }; - 6BAF4240121AD679008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 860"; - rLen = 1; - rLoc = 23665; - rType = 0; - vrLen = 346; - vrLoc = 23453; - }; - 6BAF4241121AD679008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 2042"; - rLen = 1; - rLoc = 61497; - rType = 0; - vrLen = 458; - vrLoc = 54536; - }; - 6BAF4242121AD679008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - comments = "error: 'const class dtNavMesh' has no member named 'getTileByPolyRef'"; - fRef = 6BB93C7B10CFE1D500F74F2B /* DetourDebugDraw.cpp */; - rLen = 0; - rLoc = 440; - rType = 1; - }; - 6BAF4243121AD679008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 218"; - rLen = 9; - rLoc = 8533; - rType = 0; - vrLen = 1032; - vrLoc = 7763; - }; - 6BAF4244121AD679008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 850"; - rLen = 18; - rLoc = 23428; - rType = 0; - vrLen = 555; - vrLoc = 23365; - }; - 6BAF4245121AD679008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 330"; - rLen = 0; - rLoc = 12460; - rType = 0; - vrLen = 821; - vrLoc = 12047; - }; - 6BAF4246121AD679008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 860"; - rLen = 1; - rLoc = 23665; - rType = 0; - vrLen = 346; - vrLoc = 23453; - }; - 6BAF4247121AD679008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 2042"; - rLen = 1; - rLoc = 61497; - rType = 0; - vrLen = 458; - vrLoc = 54536; - }; - 6BAF4248121AD679008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7B10CFE1D500F74F2B /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 442"; - rLen = 0; - rLoc = 12246; - rType = 0; - vrLen = 491; - vrLoc = 11975; - }; - 6BAF424F121AD7D7008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 137"; - rLen = 0; - rLoc = 2298; - rType = 0; - vrLen = 758; - vrLoc = 3606; - }; - 6BAF4250121AD7D7008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7B10CFE1D500F74F2B /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 443"; - rLen = 19; - rLoc = 12282; - rType = 0; - vrLen = 513; - vrLoc = 12019; - }; - 6BAF4251121AD7D7008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 247"; - rLen = 0; - rLoc = 9670; - rType = 0; - vrLen = 1084; - vrLoc = 9355; - }; - 6BAF4252121AD7D7008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 933"; - rLen = 0; - rLoc = 25498; - rType = 0; - vrLen = 704; - vrLoc = 25255; - }; - 6BAF4253121AD7D7008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - comments = "error: 'class dtNavMesh' has no member named 'getPolyByRef'"; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - rLen = 0; - rLoc = 147; - rType = 1; - }; - 6BAF4254121AD7D7008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7B10CFE1D500F74F2B /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 443"; - rLen = 19; - rLoc = 12282; - rType = 0; - vrLen = 513; - vrLoc = 12019; - }; - 6BAF4255121AD7D7008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 933"; - rLen = 25; - rLoc = 25440; - rType = 0; - vrLen = 864; - vrLoc = 24679; - }; - 6BAF4256121AD7D7008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 247"; - rLen = 0; - rLoc = 9670; - rType = 0; - vrLen = 1084; - vrLoc = 9355; - }; - 6BAF4257121AD7D7008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 933"; - rLen = 0; - rLoc = 25498; - rType = 0; - vrLen = 704; - vrLoc = 25255; - }; - 6BAF4258121AD7D7008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 829"; - rLen = 0; - rLoc = 4234; - rType = 0; - vrLen = 516; - vrLoc = 22476; - }; - 6BAF425D121AD8B1008CFCDF /* DetourAssert.h */ = { - isa = PBXFileReference; - fileEncoding = 4; - lastKnownFileType = sourcecode.c.h; - name = DetourAssert.h; - path = /Users/memon/Code/recastnavigation/Detour/Include/DetourAssert.h; - sourceTree = ""; - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {933, 480}}"; - sepNavSelRange = "{984, 0}"; - sepNavVisRange = "{0, 1092}"; - }; - }; - 6BAF4264121AD99B008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 815"; - rLen = 0; - rLoc = 4234; - rType = 0; - vrLen = 516; - vrLoc = 22476; - }; - 6BAF4265121AD99B008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF425D121AD8B1008CFCDF /* DetourAssert.h */; - name = "DetourAssert.h: 22"; - rLen = 0; - rLoc = 984; - rType = 0; - vrLen = 1028; - vrLoc = 64; - }; - 6BAF4266121AD99B008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; - name = "DetourCommon.h: 246"; - rLen = 0; - rLoc = 6782; - rType = 0; - vrLen = 938; - vrLoc = 5844; - }; - 6BAF4267121AD99B008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 27"; - rLen = 26; - rLoc = 1102; - rType = 0; - vrLen = 989; - vrLoc = 322; - }; - 6BAF4268121AD99B008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 28"; - rLen = 0; - rLoc = 1133; - rType = 0; - vrLen = 1064; - vrLoc = 207; - }; - 6BAF4269121AD99B008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; - name = "DetourNavMeshBuilder.cpp: 699"; - rLen = 0; - rLoc = 20401; - rType = 0; - vrLen = 591; - vrLoc = 20162; - }; - 6BAF426A121AD99B008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185F41006895B0018F96F /* DetourNode.cpp */; - name = "DetourNode.cpp: 89"; - rLen = 0; - rLoc = 2617; - rType = 0; - vrLen = 628; - vrLoc = 2155; - }; - 6BAF426B121AD99B008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 815"; - rLen = 0; - rLoc = 4234; - rType = 0; - vrLen = 516; - vrLoc = 22476; - }; - 6BAF426C121AD99B008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF425D121AD8B1008CFCDF /* DetourAssert.h */; - name = "DetourAssert.h: 1"; - rLen = 0; - rLoc = 1092; - rType = 0; - vrLen = 0; - vrLoc = 0; - }; - 6BAF426D121AD99B008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; - name = "DetourCommon.h: 1"; - rLen = 971; - rLoc = 0; - rType = 0; - vrLen = 1066; - vrLoc = 0; - }; - 6BAF426E121AD99B008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF425D121AD8B1008CFCDF /* DetourAssert.h */; - name = "DetourAssert.h: 22"; - rLen = 0; - rLoc = 984; - rType = 0; - vrLen = 1028; - vrLoc = 64; - }; - 6BAF426F121AD99B008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; - name = "DetourCommon.h: 246"; - rLen = 0; - rLoc = 6782; - rType = 0; - vrLen = 938; - vrLoc = 5844; - }; - 6BAF4270121AD99B008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 27"; - rLen = 26; - rLoc = 1102; - rType = 0; - vrLen = 989; - vrLoc = 322; - }; - 6BAF4271121AD99B008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 28"; - rLen = 0; - rLoc = 1133; - rType = 0; - vrLen = 1064; - vrLoc = 207; - }; - 6BAF4272121AD99B008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; - name = "DetourNavMeshBuilder.cpp: 699"; - rLen = 0; - rLoc = 20401; - rType = 0; - vrLen = 591; - vrLoc = 20162; - }; - 6BAF4273121AD99B008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185F41006895B0018F96F /* DetourNode.cpp */; - name = "DetourNode.cpp: 128"; - rLen = 0; - rLoc = 3281; - rType = 0; - vrLen = 580; - vrLoc = 3038; - }; - 6BAF4277121AD9E8008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185F41006895B0018F96F /* DetourNode.cpp */; - name = "DetourNode.cpp: 128"; - rLen = 0; - rLoc = 3281; - rType = 0; - vrLen = 580; - vrLoc = 3038; - }; - 6BAF427A121ADCC2008CFCDF /* DetourAssert.h */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {933, 480}}"; - sepNavSelRange = "{0, 1092}"; - sepNavVisRange = "{0, 1092}"; - }; - }; - 6BAF427D121ADD46008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185F41006895B0018F96F /* DetourNode.cpp */; - name = "DetourNode.cpp: 133"; - rLen = 0; - rLoc = 3326; - rType = 0; - vrLen = 580; - vrLoc = 3038; - }; - 6BAF427E121ADD46008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88C10B69E4C00DF20FB /* DetourNavMeshBuilder.h */; - name = "DetourNavMeshBuilder.h: 61"; - rLen = 0; - rLoc = 2981; - rType = 0; - vrLen = 1641; - vrLoc = 2074; - }; - 6BAF427F121ADD46008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; - name = "DetourCommon.h: 2"; - rLen = 0; - rLoc = 60; - rType = 0; - vrLen = 1533; - vrLoc = 0; - }; - 6BAF4280121ADD46008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9846ED11E718F800FA177B /* DetourAlloc.h */; - name = "DetourAlloc.h: 15"; - rLen = 0; - rLoc = 841; - rType = 0; - vrLen = 1112; - vrLoc = 249; - }; - 6BAF4281121ADD46008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF427A121ADCC2008CFCDF /* DetourAssert.h */; - name = "DetourAssert.h: 19"; - rLen = 0; - rLoc = 946; - rType = 0; - vrLen = 1092; - vrLoc = 0; - }; - 6BAF4282121ADD46008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 18"; - rLen = 0; - rLoc = 923; - rType = 0; - vrLen = 1036; - vrLoc = 446; - }; - 6BAF4283121ADD46008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185F41006895B0018F96F /* DetourNode.cpp */; - name = "DetourNode.cpp: 133"; - rLen = 0; - rLoc = 3326; - rType = 0; - vrLen = 580; - vrLoc = 3038; - }; - 6BAF4284121ADD46008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88C10B69E4C00DF20FB /* DetourNavMeshBuilder.h */; - name = "DetourNavMeshBuilder.h: 61"; - rLen = 0; - rLoc = 2981; - rType = 0; - vrLen = 1641; - vrLoc = 2074; - }; - 6BAF4285121ADD46008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; - name = "DetourCommon.h: 2"; - rLen = 0; - rLoc = 60; - rType = 0; - vrLen = 1533; - vrLoc = 0; - }; - 6BAF4286121ADD46008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 1893"; - rLen = 0; - rLoc = 56920; - rType = 0; - vrLen = 1207; - vrLoc = 0; - }; - 6BAF4287121ADD46008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 18"; - rLen = 0; - rLoc = 923; - rType = 0; - vrLen = 1036; - vrLoc = 446; - }; - 6BAF4288121ADD46008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9846ED11E718F800FA177B /* DetourAlloc.h */; - name = "DetourAlloc.h: 15"; - rLen = 0; - rLoc = 841; - rType = 0; - vrLen = 1112; - vrLoc = 249; - }; - 6BAF4289121ADD46008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF427A121ADCC2008CFCDF /* DetourAssert.h */; - name = "DetourAssert.h: 19"; - rLen = 0; - rLoc = 946; - rType = 0; - vrLen = 1092; - vrLoc = 0; - }; - 6BAF428A121ADD46008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 101"; - rLen = 0; - rLoc = 2298; - rType = 0; - vrLen = 555; - vrLoc = 2540; - }; - 6BAF428C121AEBDF008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 252"; - rLen = 0; - rLoc = 9902; - rType = 0; - vrLen = 1544; - vrLoc = 9124; - }; - 6BAF428D121AEBDF008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 33"; - rLen = 0; - rLoc = 1315; - rType = 0; - vrLen = 714; - vrLoc = 842; - }; - 6BAF428E121AEBDF008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 681"; - rLen = 0; - rLoc = 2298; - rType = 0; - vrLen = 595; - vrLoc = 17202; - }; - 6BAF428F121AEBDF008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 92"; - rLen = 0; - rLoc = 2298; - rType = 0; - vrLen = 560; - vrLoc = 2540; - }; - 6BAF4290121AEBDF008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 252"; - rLen = 0; - rLoc = 9902; - rType = 0; - vrLen = 1544; - vrLoc = 9124; - }; - 6BAF4291121AEBDF008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 265"; - rLen = 0; - rLoc = 13860; - rType = 0; - vrLen = 1592; - vrLoc = 11910; - }; - 6BAF4292121AEBDF008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 681"; - rLen = 0; - rLoc = 2298; - rType = 0; - vrLen = 595; - vrLoc = 17202; - }; - 6BAF4293121AEBDF008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 33"; - rLen = 0; - rLoc = 1315; - rType = 0; - vrLen = 714; - vrLoc = 842; - }; - 6BAF4294121AEBDF008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 687"; - rLen = 0; - rLoc = 2298; - rType = 0; - vrLen = 840; - vrLoc = 17256; - }; - 6BAF4295121AEC2A008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 291"; - rLen = 0; - rLoc = 15021; - rType = 0; - vrLen = 1424; - vrLoc = 12535; - }; - 6BAF4296121AEC2A008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 709"; - rLen = 0; - rLoc = 2298; - rType = 0; - vrLen = 846; - vrLoc = 17652; - }; - 6BAF4297121AEC2A008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 709"; - rLen = 0; - rLoc = 2298; - rType = 0; - vrLen = 846; - vrLoc = 17652; - }; - 6BAF4298121AEC2A008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 291"; - rLen = 0; - rLoc = 15021; - rType = 0; - vrLen = 1424; - vrLoc = 12535; - }; - 6BAF4299121AEC2A008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 705"; - rLen = 0; - rLoc = 2298; - rType = 0; - vrLen = 763; - vrLoc = 17255; - }; - 6BAF429A121AED31008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 293"; - rLen = 165; - rLoc = 14804; - rType = 0; - vrLen = 1235; - vrLoc = 12675; - }; - 6BAF429B121AED31008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 688"; - rLen = 0; - rLoc = 2298; - rType = 0; - vrLen = 783; - vrLoc = 17257; - }; - 6BAF429C121AED31008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 859"; - rLen = 0; - rLoc = 2298; - rType = 0; - vrLen = 1096; - vrLoc = 18802; - }; - 6BAF429D121AED31008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 300"; - rLen = 0; - rLoc = 14973; - rType = 0; - vrLen = 1236; - vrLoc = 12675; - }; - 6BAF429E121AED31008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 687"; - rLen = 0; - rLoc = 2298; - rType = 0; - vrLen = 746; - vrLoc = 17256; - }; - 6BAF429F121AED31008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 293"; - rLen = 165; - rLoc = 14804; - rType = 0; - vrLen = 1235; - vrLoc = 12675; - }; - 6BAF42A0121AED31008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 687"; - rLen = 0; - rLoc = 2298; - rType = 0; - vrLen = 778; - vrLoc = 17257; - }; - 6BAF42A1121AED31008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 291"; - rLen = 11; - rLoc = 14789; - rType = 0; - vrLen = 1235; - vrLoc = 12675; - }; - 6BAF42A2121AED31008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 688"; - rLen = 0; - rLoc = 2298; - rType = 0; - vrLen = 783; - vrLoc = 17257; - }; - 6BAF42A3121AED31008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 293"; - rLen = 165; - rLoc = 14804; - rType = 0; - vrLen = 1235; - vrLoc = 12675; - }; - 6BAF42A4121AED31008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 690"; - rLen = 0; - rLoc = 2298; - rType = 0; - vrLen = 834; - vrLoc = 17573; - }; - 6BAF42A5121AEFD9008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 300"; - rLen = 7; - rLoc = 14986; - rType = 0; - vrLen = 1235; - vrLoc = 12675; - }; - 6BAF42A6121AEFD9008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185F41006895B0018F96F /* DetourNode.cpp */; - name = "DetourNode.cpp: 105"; - rLen = 0; - rLoc = 2743; - rType = 0; - vrLen = 587; - vrLoc = 2449; - }; - 6BAF42A7121AEFD9008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185F61006896B0018F96F /* DetourNode.h */; - name = "DetourNode.h: 44"; - rLen = 7; - rLoc = 1304; - rType = 0; - vrLen = 637; - vrLoc = 1065; - }; - 6BAF42A8121AEFD9008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 752"; - rLen = 0; - rLoc = 2298; - rType = 0; - vrLen = 853; - vrLoc = 18910; - }; - 6BAF42A9121AEFD9008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 300"; - rLen = 7; - rLoc = 14986; - rType = 0; - vrLen = 1235; - vrLoc = 12675; - }; - 6BAF42AA121AEFD9008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185F41006895B0018F96F /* DetourNode.cpp */; - name = "DetourNode.cpp: 105"; - rLen = 0; - rLoc = 2743; - rType = 0; - vrLen = 587; - vrLoc = 2449; - }; - 6BAF42AB121AEFD9008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185F61006896B0018F96F /* DetourNode.h */; - name = "DetourNode.h: 44"; - rLen = 7; - rLoc = 1304; - rType = 0; - vrLen = 637; - vrLoc = 1065; - }; - 6BAF42AC121AEFD9008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 728"; - rLen = 0; - rLoc = 2298; - rType = 0; - vrLen = 575; - vrLoc = 22852; - }; - 6BAF42B3121AF141008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 302"; - rLen = 0; - rLoc = 14835; - rType = 0; - vrLen = 1162; - vrLoc = 13270; - }; - 6BAF42B4121AF141008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - comments = "error: 'H_SCALE' was not declared in this scope"; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - rLen = 0; - rLoc = 70; - rType = 1; - }; - 6BAF42B5121AF141008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 880"; - rLen = 0; - rLoc = 2298; - rType = 0; - vrLen = 639; - vrLoc = 22857; - }; - 6BAF42B6121AF141008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 104"; - rLen = 0; - rLoc = 5071; - rType = 0; - vrLen = 1545; - vrLoc = 3161; - }; - 6BAF42B7121AF141008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 719"; - rLen = 0; - rLoc = 2298; - rType = 0; - vrLen = 875; - vrLoc = 18063; - }; - 6BAF42B8121AF141008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 104"; - rLen = 0; - rLoc = 4849; - rType = 0; - vrLen = 1468; - vrLoc = 3230; - }; - 6BAF42B9121AF141008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 669"; - rLen = 0; - rLoc = 2298; - rType = 0; - vrLen = 812; - vrLoc = 17254; - }; - 6BAF42BA121AF141008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 105"; - rLen = 0; - rLoc = 4567; - rType = 0; - vrLen = 1467; - vrLoc = 3230; - }; - 6BAF42BB121AF141008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 886"; - rLen = 0; - rLoc = 2298; - rType = 0; - vrLen = 506; - vrLoc = 22998; - }; - 6BAF42BC121AF141008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 105"; - rLen = 0; - rLoc = 4567; - rType = 0; - vrLen = 1132; - vrLoc = 13350; - }; - 6BAF42BD121AF141008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 880"; - rLen = 0; - rLoc = 2298; - rType = 0; - vrLen = 555; - vrLoc = 22930; - }; - 6BAF42BE121AF141008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 108"; - rLen = 0; - rLoc = 5138; - rType = 0; - vrLen = 1689; - vrLoc = 3816; - }; - 6BAF42BF121AF141008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 886"; - rLen = 0; - rLoc = 2298; - rType = 0; - vrLen = 571; - vrLoc = 22930; - }; - 6BAF42C0121AF141008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 302"; - rLen = 0; - rLoc = 14835; - rType = 0; - vrLen = 1162; - vrLoc = 13270; - }; - 6BAF42C1121AF141008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 30"; - rLen = 0; - rLoc = 1149; - rType = 0; - vrLen = 956; - vrLoc = 842; - }; - 6BAF42C3121AF27C008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 78"; - rLen = 0; - rLoc = 2298; - rType = 0; - vrLen = 693; - vrLoc = 2043; - }; - 6BAF42C4121AF27C008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 34"; - rLen = 15; - rLoc = 1318; - rType = 0; - vrLen = 827; - vrLoc = 672; - }; - 6BAF42C5121AF27C008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; - name = "NavMeshTesterTool.h: 40"; - rLen = 26; - rLoc = 1287; - rType = 0; - vrLen = 601; - vrLoc = 981; - }; - 6BAF42C6121AF27C008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 148"; - rLen = 0; - rLoc = 4203; - rType = 0; - vrLen = 594; - vrLoc = 4104; - }; - 6BAF42C7121AF27C008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 78"; - rLen = 0; - rLoc = 2298; - rType = 0; - vrLen = 693; - vrLoc = 2043; - }; - 6BAF42C8121AF27C008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 34"; - rLen = 15; - rLoc = 1318; - rType = 0; - vrLen = 827; - vrLoc = 672; - }; - 6BAF42C9121AF27C008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; - name = "NavMeshTesterTool.h: 35"; - rLen = 0; - rLoc = 1237; - rType = 0; - vrLen = 562; - vrLoc = 923; - }; - 6BAF42CA121AF27C008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 169"; - rLen = 0; - rLoc = 4234; - rType = 0; - vrLen = 641; - vrLoc = 4163; - }; - 6BAF42CB121AF27C008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; - name = "NavMeshTesterTool.h: 35"; - rLen = 0; - rLoc = 1237; - rType = 0; - vrLen = 562; - vrLoc = 923; - }; - 6BAF42CC121AF27C008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 169"; - rLen = 0; - rLoc = 4234; - rType = 0; - vrLen = 572; - vrLoc = 4090; - }; - 6BAF42CD121AF27C008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; - name = "NavMeshTesterTool.h: 35"; - rLen = 0; - rLoc = 1237; - rType = 0; - vrLen = 562; - vrLoc = 923; - }; - 6BAF42CE121AF27C008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 148"; - rLen = 0; - rLoc = 4203; - rType = 0; - vrLen = 594; - vrLoc = 4104; - }; - 6BAF42CF121AF27C008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; - name = "NavMeshTesterTool.h: 40"; - rLen = 26; - rLoc = 1287; - rType = 0; - vrLen = 601; - vrLoc = 981; - }; - 6BAF42D0121AF27C008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 500"; - rLen = 0; - rLoc = 4234; - rType = 0; - vrLen = 734; - vrLoc = 12922; - }; - 6BAF42D2121AF2A3008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 497"; - rLen = 0; - rLoc = 4234; - rType = 0; - vrLen = 764; - vrLoc = 12877; - }; - 6BAF42D3121AF2A8008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 50"; - rLen = 0; - rLoc = 1751; - rType = 0; - vrLen = 548; - vrLoc = 1422; - }; - 6BAF42D4121AF2A8008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 497"; - rLen = 0; - rLoc = 4234; - rType = 0; - vrLen = 556; - vrLoc = 12981; - }; - 6BAF42D6121AF2AC008CFCDF /* NavMeshTesterTool.cpp:148 */ = { - isa = PBXFileBreakpoint; - actions = ( - ); - breakpointStyle = 0; - continueAfterActions = 0; - countType = 0; - delayBeforeContinue = 0; - fileReference = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - functionName = "NavMeshTesterTool::handleUpdate(const float dt)"; - hitCount = 3; - ignoreCount = 0; - lineNumber = 148; - location = Recast; - modificationTime = 303756345.607579; - state = 1; - }; - 6BAF42D8121AF2AF008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 493"; - rLen = 0; - rLoc = 4234; - rType = 0; - vrLen = 767; - vrLoc = 12819; - }; - 6BAF42DB121AF2C3008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 493"; - rLen = 0; - rLoc = 4234; - rType = 0; - vrLen = 767; - vrLoc = 12819; - }; - 6BAF42E1121AF3B8008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 492"; - rLen = 0; - rLoc = 4234; - rType = 0; - vrLen = 836; - vrLoc = 12742; - }; - 6BAF42E2121AF3B8008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185F61006896B0018F96F /* DetourNode.h */; - name = "DetourNode.h: 49"; - rLen = 0; - rLoc = 1440; - rType = 0; - vrLen = 607; - vrLoc = 1065; - }; - 6BAF42E3121AF3B8008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - rLen = 0; - rLoc = 70; - rType = 1; - }; - 6BAF42E4121AF3B8008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 493"; - rLen = 0; - rLoc = 4234; - rType = 0; - vrLen = 767; - vrLoc = 12819; - }; - 6BAF42E5121AF3B8008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 891"; - rLen = 0; - rLoc = 2299; - rType = 0; - vrLen = 581; - vrLoc = 22961; - }; - 6BAF42E6121AF3B8008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 492"; - rLen = 0; - rLoc = 4234; - rType = 0; - vrLen = 836; - vrLoc = 12742; - }; - 6BAF42E7121AF3B8008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 881"; - rLen = 0; - rLoc = 2298; - rType = 0; - vrLen = 616; - vrLoc = 22962; - }; - 6BAF42E8121AF3B8008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185F61006896B0018F96F /* DetourNode.h */; - name = "DetourNode.h: 49"; - rLen = 0; - rLoc = 1440; - rType = 0; - vrLen = 607; - vrLoc = 1065; - }; - 6BAF42E9121AF3B8008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 889"; - rLen = 0; - rLoc = 2299; - rType = 0; - vrLen = 616; - vrLoc = 22962; - }; - 6BAF42EC121AF3DE008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 889"; - rLen = 0; - rLoc = 2299; - rType = 0; - vrLen = 601; - vrLoc = 22920; - }; - 6BAF42EE121AF43D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 881"; - rLen = 0; - rLoc = 2298; - rType = 0; - vrLen = 308; - vrLoc = 23252; - }; - 6BAF42EF121AF43D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - rLen = 0; - rLoc = 147; - rType = 1; - }; - 6BAF42F0121AF43D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 497"; - rLen = 0; - rLoc = 4234; - rType = 0; - vrLen = 554; - vrLoc = 12979; - }; - 6BAF42F1121AF43D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 892"; - rLen = 0; - rLoc = 2299; - rType = 0; - vrLen = 266; - vrLoc = 23307; - }; - 6BAF42F2121AF43D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 492"; - rLen = 0; - rLoc = 4234; - rType = 0; - vrLen = 554; - vrLoc = 12979; - }; - 6BAF42F3121AF43D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 881"; - rLen = 0; - rLoc = 2298; - rType = 0; - vrLen = 308; - vrLoc = 23252; - }; - 6BAF42F4121AF43D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 492"; - rLen = 0; - rLoc = 4234; - rType = 0; - vrLen = 554; - vrLoc = 12979; - }; - 6BAF42F9121AF514008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 889"; - rLen = 0; - rLoc = 2299; - rType = 0; - vrLen = 664; - vrLoc = 22894; - }; - 6BAF42FA121AF514008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 207"; - rLen = 0; - rLoc = 5576; - rType = 0; - vrLen = 821; - vrLoc = 5476; - }; - 6BAF42FB121AF514008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; - name = "NavMeshTesterTool.h: 41"; - rLen = 24; - rLoc = 1317; - rType = 0; - vrLen = 651; - vrLoc = 980; - }; - 6BAF42FC121AF514008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 490"; - rLen = 0; - rLoc = 4234; - rType = 0; - vrLen = 840; - vrLoc = 12742; - }; - 6BAF42FD121AF514008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; - name = "NavMeshTesterTool.h: 39"; - rLen = 24; - rLoc = 1259; - rType = 0; - vrLen = 601; - vrLoc = 981; - }; - 6BAF42FE121AF514008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 565"; - rLen = 0; - rLoc = 4234; - rType = 0; - vrLen = 1140; - vrLoc = 14317; - }; - 6BAF42FF121AF514008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; - name = "NavMeshTesterTool.h: 39"; - rLen = 24; - rLoc = 1259; - rType = 0; - vrLen = 603; - vrLoc = 981; - }; - 6BAF4300121AF514008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 548"; - rLen = 0; - rLoc = 5482; - rType = 0; - vrLen = 1097; - vrLoc = 14041; - }; - 6BAF4301121AF514008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; - name = "NavMeshTesterTool.h: 40"; - rLen = 26; - rLoc = 1287; - rType = 0; - vrLen = 651; - vrLoc = 980; - }; - 6BAF4302121AF514008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 226"; - rLen = 0; - rLoc = 5482; - rType = 0; - vrLen = 876; - vrLoc = 5516; - }; - 6BAF4303121AF514008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; - name = "NavMeshTesterTool.h: 41"; - rLen = 24; - rLoc = 1317; - rType = 0; - vrLen = 651; - vrLoc = 980; - }; - 6BAF4304121AF514008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 207"; - rLen = 0; - rLoc = 5576; - rType = 0; - vrLen = 821; - vrLoc = 5476; - }; - 6BAF4305121AF514008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; - name = "NavMeshTesterTool.h: 37"; - rLen = 0; - rLoc = 1253; - rType = 0; - vrLen = 632; - vrLoc = 980; - }; - 6BAF4306121AF574008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; - name = "NavMeshTesterTool.h: 39"; - rLen = 0; - rLoc = 1284; - rType = 0; - vrLen = 653; - vrLoc = 980; - }; - 6BAF4307121AF6E0008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; - name = "NavMeshTesterTool.h: 39"; - rLen = 0; - rLoc = 1284; - rType = 0; - vrLen = 653; - vrLoc = 980; - }; - 6BAF4308121AF6E0008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 34"; - rLen = 15; - rLoc = 1318; - rType = 0; - vrLen = 915; - vrLoc = 596; - }; - 6BAF4309121AF6E0008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; - name = "NavMeshTesterTool.h: 39"; - rLen = 0; - rLoc = 1284; - rType = 0; - vrLen = 653; - vrLoc = 980; - }; - 6BAF430A121AF6E0008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 117"; - rLen = 0; - rLoc = 5075; - rType = 0; - vrLen = 1506; - vrLoc = 3450; - }; - 6BAF430C121AF7CD008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 326"; - rLen = 0; - rLoc = 14973; - rType = 0; - vrLen = 1343; - vrLoc = 14099; - }; - 6BAF430D121AF7CD008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 70"; - rLen = 0; - rLoc = 2286; - rType = 0; - vrLen = 849; - vrLoc = 1547; - }; - 6BAF430E121AF7CD008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 326"; - rLen = 7; - rLoc = 14986; - rType = 0; - vrLen = 1362; - vrLoc = 14099; - }; - 6BAF430F121AF7CD008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 71"; - rLen = 0; - rLoc = 2298; - rType = 0; - vrLen = 885; - vrLoc = 1476; - }; - 6BAF4310121AF7CD008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 326"; - rLen = 11; - rLoc = 14974; - rType = 0; - vrLen = 1362; - vrLoc = 14099; - }; - 6BAF4311121AF7CD008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 71"; - rLen = 0; - rLoc = 2287; - rType = 0; - vrLen = 902; - vrLoc = 1476; - }; - 6BAF4312121AF7CD008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 326"; - rLen = 7; - rLoc = 14986; - rType = 0; - vrLen = 1362; - vrLoc = 14099; - }; - 6BAF4313121AF7CD008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 70"; - rLen = 0; - rLoc = 2286; - rType = 0; - vrLen = 849; - vrLoc = 1547; - }; - 6BAF4314121AF7CD008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 326"; - rLen = 0; - rLoc = 14973; - rType = 0; - vrLen = 1343; - vrLoc = 14099; - }; - 6BAF4315121AF7CD008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 685"; - rLen = 0; - rLoc = 2299; - rType = 0; - vrLen = 810; - vrLoc = 17174; - }; - 6BAF4321121AF998008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; - name = "NavMeshTesterTool.h: 35"; - rLen = 0; - rLoc = 1220; - rType = 0; - vrLen = 445; - vrLoc = 980; - }; - 6BAF4322121AF998008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 252"; - rLen = 0; - rLoc = 9902; - rType = 0; - vrLen = 1261; - vrLoc = 9407; - }; - 6BAF4323121AF998008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 326"; - rLen = 7; - rLoc = 14986; - rType = 0; - vrLen = 762; - vrLoc = 14379; - }; - 6BAF4324121AF998008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 678"; - rLen = 0; - rLoc = 17554; - rType = 0; - vrLen = 706; - vrLoc = 17303; - }; - 6BAF4325121AF998008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 480"; - rLen = 0; - rLoc = 15143; - rType = 0; - vrLen = 874; - vrLoc = 10849; - }; - 6BAF4326121AF998008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - comments = "error: 'class dtNavMeshQuery' has no member named 'findPathBegin'"; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - rLen = 1; - rLoc = 735; - rType = 1; - }; - 6BAF4327121AF998008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 678"; - rLen = 0; - rLoc = 2299; - rType = 0; - vrLen = 687; - vrLoc = 17174; - }; - 6BAF4328121AF998008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 113"; - rLen = 18; - rLoc = 4510; - rType = 0; - vrLen = 1500; - vrLoc = 3772; - }; - 6BAF4329121AF998008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 671"; - rLen = 0; - rLoc = 2299; - rType = 0; - vrLen = 692; - vrLoc = 17174; - }; - 6BAF432A121AF998008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 113"; - rLen = 12; - rLoc = 4497; - rType = 0; - vrLen = 1500; - vrLoc = 3772; - }; - 6BAF432B121AF998008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 675"; - rLen = 0; - rLoc = 2299; - rType = 0; - vrLen = 717; - vrLoc = 17174; - }; - 6BAF432C121AF998008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 319"; - rLen = 0; - rLoc = 14818; - rType = 0; - vrLen = 1563; - vrLoc = 13487; - }; - 6BAF432D121AF998008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 719"; - rLen = 0; - rLoc = 2299; - rType = 0; - vrLen = 829; - vrLoc = 18006; - }; - 6BAF432E121AF998008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 125"; - rLen = 0; - rLoc = 5014; - rType = 0; - vrLen = 1771; - vrLoc = 4347; - }; - 6BAF432F121AF998008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 719"; - rLen = 0; - rLoc = 2299; - rType = 0; - vrLen = 829; - vrLoc = 18006; - }; - 6BAF4330121AF998008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 121"; - rLen = 20; - rLoc = 4809; - rType = 0; - vrLen = 1775; - vrLoc = 4347; - }; - 6BAF4331121AF998008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 719"; - rLen = 0; - rLoc = 2299; - rType = 0; - vrLen = 835; - vrLoc = 18006; - }; - 6BAF4332121AF998008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 121"; - rLen = 12; - rLoc = 4796; - rType = 0; - vrLen = 1775; - vrLoc = 4347; - }; - 6BAF4333121AF998008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 879"; - rLen = 0; - rLoc = 2299; - rType = 0; - vrLen = 580; - vrLoc = 22821; - }; - 6BAF4334121AF998008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 127"; - rLen = 22; - rLoc = 5076; - rType = 0; - vrLen = 1775; - vrLoc = 4347; - }; - 6BAF4335121AF998008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 900"; - rLen = 0; - rLoc = 2299; - rType = 0; - vrLen = 431; - vrLoc = 23171; - }; - 6BAF4336121AF998008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 148"; - rLen = 0; - rLoc = 4194; - rType = 0; - vrLen = 442; - vrLoc = 3910; - }; - 6BAF4337121AF998008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; - name = "NavMeshTesterTool.h: 35"; - rLen = 0; - rLoc = 1220; - rType = 0; - vrLen = 445; - vrLoc = 980; - }; - 6BAF4338121AF998008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 252"; - rLen = 0; - rLoc = 9902; - rType = 0; - vrLen = 1261; - vrLoc = 9407; - }; - 6BAF4339121AF998008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 319"; - rLen = 0; - rLoc = 14818; - rType = 0; - vrLen = 834; - vrLoc = 14310; - }; - 6BAF433A121AF998008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 719"; - rLen = 0; - rLoc = 2299; - rType = 0; - vrLen = 656; - vrLoc = 18229; - }; - 6BAF433B121AF998008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 147"; - rLen = 1; - rLoc = 4168; - rType = 0; - vrLen = 481; - vrLoc = 3933; - }; - 6BAF433C121AF998008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 326"; - rLen = 0; - rLoc = 14973; - rType = 0; - vrLen = 832; - vrLoc = 14310; - }; - 6BAF433D121AF998008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 671"; - rLen = 0; - rLoc = 2299; - rType = 0; - vrLen = 541; - vrLoc = 17173; - }; - 6BAF433E121AF998008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 326"; - rLen = 0; - rLoc = 14973; - rType = 0; - vrLen = 763; - vrLoc = 14379; - }; - 6BAF433F121AF998008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 676"; - rLen = 0; - rLoc = 2299; - rType = 0; - vrLen = 514; - vrLoc = 17173; - }; - 6BAF4340121AF998008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 326"; - rLen = 7; - rLoc = 14986; - rType = 0; - vrLen = 762; - vrLoc = 14379; - }; - 6BAF4341121AF998008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 678"; - rLen = 0; - rLoc = 17554; - rType = 0; - vrLen = 706; - vrLoc = 17303; - }; - 6BAF4342121AF998008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 480"; - rLen = 0; - rLoc = 15143; - rType = 0; - vrLen = 874; - vrLoc = 10849; - }; - 6BAF4343121AF998008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 737"; - rLen = 0; - rLoc = 20073; - rType = 0; - vrLen = 684; - vrLoc = 19661; - }; - 6BAF4346121AFD0B008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 215"; - rLen = 0; - rLoc = 5722; - rType = 0; - vrLen = 852; - vrLoc = 5645; - }; - 6BAF4347121AFD0B008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 678"; - rLen = 0; - rLoc = 17554; - rType = 0; - vrLen = 782; - vrLoc = 17289; - }; - 6BAF4348121AFD0B008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 215"; - rLen = 0; - rLoc = 5722; - rType = 0; - vrLen = 852; - vrLoc = 5645; - }; - 6BAF4349121AFD0B008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 894"; - rLen = 0; - rLoc = 23517; - rType = 0; - vrLen = 640; - vrLoc = 23011; - }; - 6BAF434F121B00EF008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 887"; - rLen = 0; - rLoc = 23342; - rType = 0; - vrLen = 629; - vrLoc = 23011; - }; - 6BAF4350121B02B2008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 874"; - rLen = 0; - rLoc = 22976; - rType = 0; - vrLen = 687; - vrLoc = 22656; - }; - 6BAF4353121B0D2C008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 878"; - rLen = 0; - rLoc = 23060; - rType = 0; - vrLen = 687; - vrLoc = 22656; - }; - 6BAF437A121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 878"; - rLen = 0; - rLoc = 23060; - rType = 0; - vrLen = 687; - vrLoc = 22656; - }; - 6BAF437B121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 113"; - rLen = 644; - rLoc = 4496; - rType = 0; - vrLen = 1376; - vrLoc = 3766; - }; - 6BAF437C121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 778"; - rLen = 0; - rLoc = 20949; - rType = 0; - vrLen = 895; - vrLoc = 20555; - }; - 6BAF437D121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98470511E733B600FA177B /* RecastAlloc.h */; - name = "RecastAlloc.h: 37"; - rLen = 0; - rLoc = 1347; - rType = 0; - vrLen = 639; - vrLoc = 946; - }; - 6BAF437E121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C810F7FCBFE00459200 /* RecastTimer.h */; - name = "RecastTimer.h: 31"; - rLen = 0; - rLoc = 1170; - rType = 0; - vrLen = 948; - vrLoc = 249; - }; - 6BAF437F121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C8A0F7FCC1100459200 /* RecastTimer.cpp */; - name = "RecastTimer.cpp: 19"; - rLen = 0; - rLoc = 926; - rType = 0; - vrLen = 1207; - vrLoc = 0; - }; - 6BAF4380121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C800F7FCBFE00459200 /* RecastLog.h */; - name = "RecastLog.h: 22"; - rLen = 0; - rLoc = 969; - rType = 0; - vrLen = 698; - vrLoc = 521; - }; - 6BAF4381121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C860F7FCC1100459200 /* RecastLog.cpp */; - name = "RecastLog.cpp: 23"; - rLen = 0; - rLoc = 987; - rType = 0; - vrLen = 481; - vrLoc = 789; - }; - 6BAF4382121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 263"; - rLen = 0; - rLoc = 6523; - rType = 0; - vrLen = 689; - vrLoc = 6293; - }; - 6BAF4383121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; - name = "Recast.cpp: 361"; - rLen = 0; - rLoc = 9649; - rType = 0; - vrLen = 608; - vrLoc = 9244; - }; - 6BAF4384121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C880F7FCC1100459200 /* RecastRasterization.cpp */; - name = "RecastRasterization.cpp: 338"; - rLen = 0; - rLoc = 3921; - rType = 0; - vrLen = 968; - vrLoc = 8949; - }; - 6BAF4385121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 51"; - rLen = 0; - rLoc = 1548; - rType = 0; - vrLen = 770; - vrLoc = 1166; - }; - 6BAF4386121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C850F7FCC1100459200 /* RecastFilter.cpp */; - name = "RecastFilter.cpp: 172"; - rLen = 0; - rLoc = 1078; - rType = 0; - vrLen = 793; - vrLoc = 4668; - }; - 6BAF4387121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; - name = "RecastArea.cpp: 411"; - rLen = 0; - rLoc = 1146; - rType = 0; - vrLen = 903; - vrLoc = 10079; - }; - 6BAF4388121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; - name = "RecastRegion.cpp: 1230"; - rLen = 44; - rLoc = 30582; - rType = 0; - vrLen = 979; - vrLoc = 30101; - }; - 6BAF4389121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; - name = "RecastContour.cpp: 803"; - rLen = 35; - rLoc = 21520; - rType = 0; - vrLen = 968; - vrLoc = 20897; - }; - 6BAF438A121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; - name = "RecastMesh.cpp: 1168"; - rLen = 0; - rLoc = 12698; - rType = 0; - vrLen = 868; - vrLoc = 30524; - }; - 6BAF438B121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 878"; - rLen = 0; - rLoc = 23060; - rType = 0; - vrLen = 687; - vrLoc = 22656; - }; - 6BAF438C121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 113"; - rLen = 644; - rLoc = 4496; - rType = 0; - vrLen = 1376; - vrLoc = 3766; - }; - 6BAF438D121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 778"; - rLen = 0; - rLoc = 20949; - rType = 0; - vrLen = 895; - vrLoc = 20555; - }; - 6BAF438E121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 620"; - rLen = 0; - rLoc = 25814; - rType = 0; - vrLen = 1503; - vrLoc = 22790; - }; - 6BAF438F121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 504"; - rLen = 0; - rLoc = 2027; - rType = 0; - vrLen = 1587; - vrLoc = 17647; - }; - 6BAF4390121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C880F7FCC1100459200 /* RecastRasterization.cpp */; - name = "RecastRasterization.cpp: 273"; - rLen = 0; - rLoc = 3921; - rType = 0; - vrLen = 942; - vrLoc = 6762; - }; - 6BAF4391121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C810F7FCBFE00459200 /* RecastTimer.h */; - name = "RecastTimer.h: 28"; - rLen = 0; - rLoc = 1111; - rType = 0; - vrLen = 942; - vrLoc = 249; - }; - 6BAF4392121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C8A0F7FCC1100459200 /* RecastTimer.cpp */; - name = "RecastTimer.cpp: 44"; - rLen = 0; - rLoc = 1128; - rType = 0; - vrLen = 460; - vrLoc = 970; - }; - 6BAF4393121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C810F7FCBFE00459200 /* RecastTimer.h */; - name = "RecastTimer.h: 28"; - rLen = 0; - rLoc = 1111; - rType = 0; - vrLen = 984; - vrLoc = 207; - }; - 6BAF4394121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 503"; - rLen = 0; - rLoc = 2027; - rType = 0; - vrLen = 1235; - vrLoc = 17821; - }; - 6BAF4395121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C880F7FCC1100459200 /* RecastRasterization.cpp */; - name = "RecastRasterization.cpp: 335"; - rLen = 0; - rLoc = 3921; - rType = 0; - vrLen = 828; - vrLoc = 9176; - }; - 6BAF4396121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C850F7FCC1100459200 /* RecastFilter.cpp */; - name = "RecastFilter.cpp: 180"; - rLen = 0; - rLoc = 5415; - rType = 0; - vrLen = 674; - vrLoc = 4888; - }; - 6BAF4397121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C810F7FCBFE00459200 /* RecastTimer.h */; - name = "RecastTimer.h: 21"; - rLen = 0; - rLoc = 988; - rType = 0; - vrLen = 984; - vrLoc = 207; - }; - 6BAF4398121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C8A0F7FCC1100459200 /* RecastTimer.cpp */; - name = "RecastTimer.cpp: 55"; - rLen = 0; - rLoc = 1564; - rType = 0; - vrLen = 557; - vrLoc = 789; - }; - 6BAF4399121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C880F7FCC1100459200 /* RecastRasterization.cpp */; - name = "RecastRasterization.cpp: 338"; - rLen = 0; - rLoc = 3921; - rType = 0; - vrLen = 858; - vrLoc = 9158; - }; - 6BAF439A121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; - name = "RecastContour.cpp: 461"; - rLen = 0; - rLoc = 12455; - rType = 0; - vrLen = 875; - vrLoc = 12242; - }; - 6BAF439B121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 1126"; - rLen = 0; - rLoc = 6523; - rType = 0; - vrLen = 755; - vrLoc = 29444; - }; - 6BAF439C121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; - name = "RecastContour.cpp: 454"; - rLen = 0; - rLoc = 12351; - rType = 0; - vrLen = 668; - vrLoc = 12242; - }; - 6BAF439D121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C850F7FCC1100459200 /* RecastFilter.cpp */; - name = "RecastFilter.cpp: 162"; - rLen = 0; - rLoc = 1078; - rType = 0; - vrLen = 666; - vrLoc = 4836; - }; - 6BAF439E121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C880F7FCC1100459200 /* RecastRasterization.cpp */; - name = "RecastRasterization.cpp: 336"; - rLen = 0; - rLoc = 3921; - rType = 0; - vrLen = 838; - vrLoc = 9098; - }; - 6BAF439F121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C810F7FCBFE00459200 /* RecastTimer.h */; - name = "RecastTimer.h: 29"; - rLen = 18; - rLoc = 1116; - rType = 0; - vrLen = 984; - vrLoc = 207; - }; - 6BAF43A0121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C8A0F7FCC1100459200 /* RecastTimer.cpp */; - name = "RecastTimer.cpp: 45"; - rLen = 0; - rLoc = 1375; - rType = 0; - vrLen = 455; - vrLoc = 1178; - }; - 6BAF43A1121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; - name = "Recast.cpp: 242"; - rLen = 0; - rLoc = 5884; - rType = 0; - vrLen = 852; - vrLoc = 5593; - }; - 6BAF43A2121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C880F7FCC1100459200 /* RecastRasterization.cpp */; - name = "RecastRasterization.cpp: 342"; - rLen = 0; - rLoc = 3921; - rType = 0; - vrLen = 843; - vrLoc = 9134; - }; - 6BAF43A3121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C850F7FCC1100459200 /* RecastFilter.cpp */; - name = "RecastFilter.cpp: 168"; - rLen = 0; - rLoc = 1078; - rType = 0; - vrLen = 708; - vrLoc = 4794; - }; - 6BAF43A4121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; - name = "RecastContour.cpp: 463"; - rLen = 1; - rLoc = 12460; - rType = 0; - vrLen = 668; - vrLoc = 12242; - }; - 6BAF43A5121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 1196"; - rLen = 0; - rLoc = 6523; - rType = 0; - vrLen = 707; - vrLoc = 29444; - }; - 6BAF43A6121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98470511E733B600FA177B /* RecastAlloc.h */; - name = "RecastAlloc.h: 37"; - rLen = 0; - rLoc = 1347; - rType = 0; - vrLen = 639; - vrLoc = 946; - }; - 6BAF43A7121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C810F7FCBFE00459200 /* RecastTimer.h */; - name = "RecastTimer.h: 31"; - rLen = 0; - rLoc = 1170; - rType = 0; - vrLen = 948; - vrLoc = 249; - }; - 6BAF43A8121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C8A0F7FCC1100459200 /* RecastTimer.cpp */; - name = "RecastTimer.cpp: 19"; - rLen = 0; - rLoc = 926; - rType = 0; - vrLen = 1038; - vrLoc = 0; - }; - 6BAF43A9121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 32"; - rLen = 0; - rLoc = 1877; - rType = 0; - vrLen = 955; - vrLoc = 842; - }; - 6BAF43AA121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C860F7FCC1100459200 /* RecastLog.cpp */; - name = "RecastLog.cpp: 61"; - rLen = 0; - rLoc = 1670; - rType = 0; - vrLen = 581; - vrLoc = 1228; - }; - 6BAF43AB121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 35"; - rLen = 0; - rLoc = 1142; - rType = 0; - vrLen = 684; - vrLoc = 842; - }; - 6BAF43AC121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C8A0F7FCC1100459200 /* RecastTimer.cpp */; - name = "RecastTimer.cpp: 19"; - rLen = 0; - rLoc = 926; - rType = 0; - vrLen = 1207; - vrLoc = 0; - }; - 6BAF43AD121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C860F7FCC1100459200 /* RecastLog.cpp */; - name = "RecastLog.cpp: 61"; - rLen = 0; - rLoc = 1670; - rType = 0; - vrLen = 581; - vrLoc = 1228; - }; - 6BAF43AE121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C800F7FCBFE00459200 /* RecastLog.h */; - name = "RecastLog.h: 52"; - rLen = 526; - rLoc = 1657; - rType = 0; - vrLen = 759; - vrLoc = 1472; - }; - 6BAF43AF121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 68"; - rLen = 0; - rLoc = 2027; - rType = 0; - vrLen = 740; - vrLoc = 1496; - }; - 6BAF43B0121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C800F7FCBFE00459200 /* RecastLog.h */; - name = "RecastLog.h: 22"; - rLen = 0; - rLoc = 969; - rType = 0; - vrLen = 698; - vrLoc = 521; - }; - 6BAF43B1121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C860F7FCC1100459200 /* RecastLog.cpp */; - name = "RecastLog.cpp: 23"; - rLen = 0; - rLoc = 987; - rType = 0; - vrLen = 481; - vrLoc = 789; - }; - 6BAF43B2121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; - name = "Recast.cpp: 253"; - rLen = 0; - rLoc = 5884; - rType = 0; - vrLen = 1196; - vrLoc = 5845; - }; - 6BAF43B3121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C880F7FCC1100459200 /* RecastRasterization.cpp */; - name = "RecastRasterization.cpp: 332"; - rLen = 0; - rLoc = 3921; - rType = 0; - vrLen = 1143; - vrLoc = 8834; - }; - 6BAF43B4121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C850F7FCC1100459200 /* RecastFilter.cpp */; - name = "RecastFilter.cpp: 18"; - rLen = 0; - rLoc = 923; - rType = 0; - vrLen = 1367; - vrLoc = 0; - }; - 6BAF43B5121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; - name = "RecastContour.cpp: 619"; - rLen = 0; - rLoc = 15806; - rType = 0; - vrLen = 975; - vrLoc = 15775; - }; - 6BAF43B6121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 263"; - rLen = 0; - rLoc = 6523; - rType = 0; - vrLen = 689; - vrLoc = 6293; - }; - 6BAF43B7121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; - name = "Recast.cpp: 366"; - rLen = 1; - rLoc = 9770; - rType = 0; - vrLen = 735; - vrLoc = 9235; - }; - 6BAF43B8121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C880F7FCC1100459200 /* RecastRasterization.cpp */; - name = "RecastRasterization.cpp: 155"; - rLen = 1; - rLoc = 3902; - rType = 0; - vrLen = 683; - vrLoc = 3774; - }; - 6BAF43B9121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C850F7FCC1100459200 /* RecastFilter.cpp */; - name = "RecastFilter.cpp: 22"; - rLen = 0; - rLoc = 1006; - rType = 0; - vrLen = 1336; - vrLoc = 0; - }; - 6BAF43BA121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 60"; - rLen = 0; - rLoc = 1874; - rType = 0; - vrLen = 865; - vrLoc = 1370; - }; - 6BAF43BB121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; - name = "Recast.cpp: 361"; - rLen = 0; - rLoc = 9649; - rType = 0; - vrLen = 608; - vrLoc = 9244; - }; - 6BAF43BC121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C880F7FCC1100459200 /* RecastRasterization.cpp */; - name = "RecastRasterization.cpp: 338"; - rLen = 0; - rLoc = 3921; - rType = 0; - vrLen = 968; - vrLoc = 8949; - }; - 6BAF43BD121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C850F7FCC1100459200 /* RecastFilter.cpp */; - name = "RecastFilter.cpp: 172"; - rLen = 0; - rLoc = 1078; - rType = 0; - vrLen = 790; - vrLoc = 4671; - }; - 6BAF43BE121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; - name = "RecastArea.cpp: 417"; - rLen = 96; - rLoc = 11351; - rType = 0; - vrLen = 678; - vrLoc = 10727; - }; - 6BAF43BF121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C850F7FCC1100459200 /* RecastFilter.cpp */; - name = "RecastFilter.cpp: 172"; - rLen = 0; - rLoc = 1078; - rType = 0; - vrLen = 793; - vrLoc = 4668; - }; - 6BAF43C0121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; - name = "RecastArea.cpp: 411"; - rLen = 0; - rLoc = 1146; - rType = 0; - vrLen = 903; - vrLoc = 10079; - }; - 6BAF43C1121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; - name = "RecastRegion.cpp: 1230"; - rLen = 44; - rLoc = 30582; - rType = 0; - vrLen = 979; - vrLoc = 30101; - }; - 6BAF43C2121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; - name = "RecastContour.cpp: 802"; - rLen = 1; - rLoc = 21518; - rType = 0; - vrLen = 960; - vrLoc = 20905; - }; - 6BAF43C3121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; - name = "RecastContour.cpp: 803"; - rLen = 35; - rLoc = 21520; - rType = 0; - vrLen = 968; - vrLoc = 20897; - }; - 6BAF43C4121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; - name = "RecastMesh.cpp: 1168"; - rLen = 0; - rLoc = 12698; - rType = 0; - vrLen = 899; - vrLoc = 30440; - }; - 6BAF43CA121C2164008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; - name = "RecastMesh.cpp: 1168"; - rLen = 0; - rLoc = 12698; - rType = 0; - vrLen = 835; - vrLoc = 30504; - }; - 6BAF43CB121C2164008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 1200"; - rLen = 0; - rLoc = 6523; - rType = 0; - vrLen = 632; - vrLoc = 29617; - }; - 6BAF43CC121C2164008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FDA410F36F0E006DA0A6 /* InputGeom.cpp */; - name = "InputGeom.cpp: 127"; - rLen = 0; - rLoc = 3155; - rType = 0; - vrLen = 299; - vrLoc = 3106; - }; - 6BAF43CD121C2164008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88E10C7BFD3008007F6 /* Sample_SoloMeshSimple.h */; - name = "Sample_SoloMeshSimple.h: 31"; - rLen = 0; - rLoc = 1150; - rType = 0; - vrLen = 405; - vrLoc = 1089; - }; - 6BAF43CE121C2164008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98463111E6144400FA177B /* Sample_SoloMeshTiled.h */; - name = "Sample_SoloMeshTiled.h: 64"; - rLen = 0; - rLoc = 1850; - rType = 0; - vrLen = 438; - vrLoc = 1597; - }; - 6BAF43CF121C2164008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C800F7FCBFE00459200 /* RecastLog.h */; - name = "RecastLog.h: 22"; - rLen = 0; - rLoc = 969; - rType = 0; - vrLen = 475; - vrLoc = 596; - }; - 6BAF43D0121C2164008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 51"; - rLen = 0; - rLoc = 1548; - rType = 0; - vrLen = 595; - vrLoc = 1166; - }; - 6BAF43D1121C2164008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; - name = "RecastMesh.cpp: 1171"; - rLen = 0; - rLoc = 12698; - rType = 0; - vrLen = 899; - vrLoc = 30440; - }; - 6BAF43D2121C2164008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 1200"; - rLen = 0; - rLoc = 6523; - rType = 0; - vrLen = 632; - vrLoc = 29617; - }; - 6BAF43D3121C2164008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FDA410F36F0E006DA0A6 /* InputGeom.cpp */; - name = "InputGeom.cpp: 127"; - rLen = 0; - rLoc = 3155; - rType = 0; - vrLen = 299; - vrLoc = 3106; - }; - 6BAF43D4121C2164008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88E10C7BFD3008007F6 /* Sample_SoloMeshSimple.h */; - name = "Sample_SoloMeshSimple.h: 31"; - rLen = 0; - rLoc = 1150; - rType = 0; - vrLen = 408; - vrLoc = 1089; - }; - 6BAF43D5121C2164008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98463111E6144400FA177B /* Sample_SoloMeshTiled.h */; - name = "Sample_SoloMeshTiled.h: 64"; - rLen = 0; - rLoc = 1850; - rType = 0; - vrLen = 422; - vrLoc = 1599; - }; - 6BAF43D6121C2164008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88E10C7BFD3008007F6 /* Sample_SoloMeshSimple.h */; - name = "Sample_SoloMeshSimple.h: 31"; - rLen = 0; - rLoc = 1150; - rType = 0; - vrLen = 405; - vrLoc = 1089; - }; - 6BAF43D7121C2164008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98463111E6144400FA177B /* Sample_SoloMeshTiled.h */; - name = "Sample_SoloMeshTiled.h: 64"; - rLen = 0; - rLoc = 1850; - rType = 0; - vrLen = 438; - vrLoc = 1597; - }; - 6BAF43D8121C2164008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C800F7FCBFE00459200 /* RecastLog.h */; - name = "RecastLog.h: 22"; - rLen = 0; - rLoc = 969; - rType = 0; - vrLen = 475; - vrLoc = 596; - }; - 6BAF43D9121C2164008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 71"; - rLen = 0; - rLoc = 2027; - rType = 0; - vrLen = 545; - vrLoc = 1703; - }; - 6BAF43DE121C225B008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98463111E6144400FA177B /* Sample_SoloMeshTiled.h */; - name = "Sample_SoloMeshTiled.h: 64"; - rLen = 27; - rLoc = 1850; - rType = 0; - vrLen = 436; - vrLoc = 1599; - }; - 6BAF43DF121C225B008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC510FFB8946005BE9CC /* Sample_TileMesh.h */; - name = "Sample_TileMesh.h: 33"; - rLen = 27; - rLoc = 1177; - rType = 0; - vrLen = 408; - vrLoc = 1077; - }; - 6BAF43E0121C225B008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 71"; - rLen = 0; - rLoc = 2027; - rType = 0; - vrLen = 589; - vrLoc = 1731; - }; - 6BAF43E1121C225B008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - comments = "error: request for member 'getMessageCount' in 'log', which is of non-class type 'double ()(double)'"; - fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; - rLen = 1; - rLoc = 809; - rType = 1; - }; - 6BAF43E2121C225B008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 73"; - rLen = 0; - rLoc = 2027; - rType = 0; - vrLen = 617; - vrLoc = 1703; - }; - 6BAF43E3121C225B008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC510FFB8946005BE9CC /* Sample_TileMesh.h */; - name = "Sample_TileMesh.h: 33"; - rLen = 0; - rLoc = 1177; - rType = 0; - vrLen = 408; - vrLoc = 1077; - }; - 6BAF43E4121C225B008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98463111E6144400FA177B /* Sample_SoloMeshTiled.h */; - name = "Sample_SoloMeshTiled.h: 64"; - rLen = 27; - rLoc = 1850; - rType = 0; - vrLen = 436; - vrLoc = 1599; - }; - 6BAF43E5121C225B008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC510FFB8946005BE9CC /* Sample_TileMesh.h */; - name = "Sample_TileMesh.h: 33"; - rLen = 27; - rLoc = 1177; - rType = 0; - vrLen = 408; - vrLoc = 1077; - }; - 6BAF43E6121C225B008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 71"; - rLen = 0; - rLoc = 2027; - rType = 0; - vrLen = 589; - vrLoc = 1731; - }; - 6BAF43E7121C225B008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; - name = "main.cpp: 814"; - rLen = 0; - rLoc = 18802; - rType = 0; - vrLen = 427; - vrLoc = 18610; - }; - 6BAF43F8121C241D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 532"; - rLen = 80; - rLoc = 18409; - rType = 0; - vrLen = 420; - vrLoc = 12042; - }; - 6BAF43F9121C241D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; - name = "Sample.h: 125"; - rLen = 0; - rLoc = 2757; - rType = 0; - vrLen = 633; - vrLoc = 3442; - }; - 6BAF43FA121C241D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6140FFA62BE004F1BC4 /* Sample.cpp */; - name = "Sample.cpp: 145"; - rLen = 0; - rLoc = 1409; - rType = 0; - vrLen = 383; - vrLoc = 2870; - }; - 6BAF43FB121C241D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB788160FC0472B003C24DB /* ChunkyTriMesh.cpp */; - name = "ChunkyTriMesh.cpp: 35"; - rLen = 1; - rLoc = 1247; - rType = 0; - vrLen = 514; - vrLoc = 970; - }; - 6BAF43FC121C241D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FDA310F36EFC006DA0A6 /* InputGeom.h */; - name = "InputGeom.h: 60"; - rLen = 0; - rLoc = 1925; - rType = 0; - vrLen = 787; - vrLoc = 1577; - }; - 6BAF43FD121C241D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FDA410F36F0E006DA0A6 /* InputGeom.cpp */; - name = "InputGeom.cpp: 200"; - rLen = 0; - rLoc = 4816; - rType = 0; - vrLen = 477; - vrLoc = 4518; - }; - 6BAF43FE121C241D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BF7C13E11119520002B3F46 /* TestCase.h */; - name = "TestCase.h: 74"; - rLen = 0; - rLoc = 1849; - rType = 0; - vrLen = 527; - vrLoc = 1491; - }; - 6BAF43FF121C241D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BF7C13F1111953A002B3F46 /* TestCase.cpp */; - name = "TestCase.cpp: 165"; - rLen = 0; - rLoc = 3478; - rType = 0; - vrLen = 505; - vrLoc = 3326; - }; - 6BAF4400121C241D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - comments = "error: no matching function for call to 'TestCase::doTests(dtNavMesh*, dtNavMeshQuery*)'"; - fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; - rLen = 1; - rLoc = 854; - rType = 1; - }; - 6BAF4401121C241D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; - name = "main.cpp: 62"; - rLen = 0; - rLoc = 1942; - rType = 0; - vrLen = 653; - vrLoc = 1585; - }; - 6BAF4402121C241D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 532"; - rLen = 80; - rLoc = 18409; - rType = 0; - vrLen = 420; - vrLoc = 12042; - }; - 6BAF4403121C241D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; - name = "Sample.h: 125"; - rLen = 0; - rLoc = 2757; - rType = 0; - vrLen = 693; - vrLoc = 3442; - }; - 6BAF4404121C241D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6140FFA62BE004F1BC4 /* Sample.cpp */; - name = "Sample.cpp: 144"; - rLen = 0; - rLoc = 1409; - rType = 0; - vrLen = 394; - vrLoc = 2870; - }; - 6BAF4405121C241D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; - name = "Sample.h: 125"; - rLen = 0; - rLoc = 2757; - rType = 0; - vrLen = 633; - vrLoc = 3442; - }; - 6BAF4406121C241D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6140FFA62BE004F1BC4 /* Sample.cpp */; - name = "Sample.cpp: 145"; - rLen = 0; - rLoc = 1409; - rType = 0; - vrLen = 383; - vrLoc = 2870; - }; - 6BAF4407121C241D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; - name = "main.cpp: 143"; - rLen = 0; - rLoc = 3655; - rType = 0; - vrLen = 567; - vrLoc = 3527; - }; - 6BAF4408121C241D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB788160FC0472B003C24DB /* ChunkyTriMesh.cpp */; - name = "ChunkyTriMesh.cpp: 35"; - rLen = 1; - rLoc = 1247; - rType = 0; - vrLen = 514; - vrLoc = 970; - }; - 6BAF4409121C241D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FDA410F36F0E006DA0A6 /* InputGeom.cpp */; - name = "InputGeom.cpp: 126"; - rLen = 0; - rLoc = 3155; - rType = 0; - vrLen = 410; - vrLoc = 3082; - }; - 6BAF440A121C241D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FDA310F36EFC006DA0A6 /* InputGeom.h */; - name = "InputGeom.h: 74"; - rLen = 0; - rLoc = 2645; - rType = 0; - vrLen = 1303; - vrLoc = 1856; - }; - 6BAF440B121C241D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FDA410F36F0E006DA0A6 /* InputGeom.cpp */; - name = "InputGeom.cpp: 122"; - rLen = 2; - rLoc = 3153; - rType = 0; - vrLen = 341; - vrLoc = 3059; - }; - 6BAF440C121C241D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FDA310F36EFC006DA0A6 /* InputGeom.h */; - name = "InputGeom.h: 58"; - rLen = 0; - rLoc = 1842; - rType = 0; - vrLen = 771; - vrLoc = 1577; - }; - 6BAF440D121C241D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FDA410F36F0E006DA0A6 /* InputGeom.cpp */; - name = "InputGeom.cpp: 203"; - rLen = 0; - rLoc = 4859; - rType = 0; - vrLen = 447; - vrLoc = 4518; - }; - 6BAF440E121C241D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FDA310F36EFC006DA0A6 /* InputGeom.h */; - name = "InputGeom.h: 60"; - rLen = 0; - rLoc = 1925; - rType = 0; - vrLen = 787; - vrLoc = 1577; - }; - 6BAF440F121C241D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FDA410F36F0E006DA0A6 /* InputGeom.cpp */; - name = "InputGeom.cpp: 200"; - rLen = 0; - rLoc = 4816; - rType = 0; - vrLen = 477; - vrLoc = 4518; - }; - 6BAF4410121C241D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; - name = "main.cpp: 803"; - rLen = 0; - rLoc = 18411; - rType = 0; - vrLen = 510; - vrLoc = 18583; - }; - 6BAF4411121C241D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BF7C13F1111953A002B3F46 /* TestCase.cpp */; - name = "TestCase.cpp: 231"; - rLen = 1; - rLoc = 5431; - rType = 0; - vrLen = 609; - vrLoc = 5084; - }; - 6BAF4412121C241D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BF7C13E11119520002B3F46 /* TestCase.h */; - name = "TestCase.h: 23"; - rLen = 0; - rLoc = 1006; - rType = 0; - vrLen = 511; - vrLoc = 1491; - }; - 6BAF4413121C241D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BF7C13F1111953A002B3F46 /* TestCase.cpp */; - name = "TestCase.cpp: 160"; - rLen = 21; - rLoc = 3355; - rType = 0; - vrLen = 505; - vrLoc = 3326; - }; - 6BAF4414121C241D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BF7C13E11119520002B3F46 /* TestCase.h */; - name = "TestCase.h: 74"; - rLen = 0; - rLoc = 1849; - rType = 0; - vrLen = 527; - vrLoc = 1491; - }; - 6BAF4415121C241D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BF7C13F1111953A002B3F46 /* TestCase.cpp */; - name = "TestCase.cpp: 165"; - rLen = 0; - rLoc = 3478; - rType = 0; - vrLen = 505; - vrLoc = 3326; - }; - 6BAF4416121C241D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; - name = "main.cpp: 861"; - rLen = 1; - rLoc = 19816; - rType = 0; - vrLen = 547; - vrLoc = 19844; - }; - 6BAF4420121C25E3008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; - name = "main.cpp: 866"; - rLen = 0; - rLoc = 19891; - rType = 0; - vrLen = 547; - vrLoc = 19844; - }; - 6BAF4421121C25E3008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C6D0F7FCBBB00459200 /* MeshLoaderObj.cpp */; - name = "MeshLoaderObj.cpp: 192"; - rLen = 0; - rLoc = 4217; - rType = 0; - vrLen = 550; - vrLoc = 3888; - }; - 6BAF4422121C25E3008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FDA310F36EFC006DA0A6 /* InputGeom.h */; - name = "InputGeom.h: 60"; - rLen = 0; - rLoc = 1842; - rType = 0; - vrLen = 774; - vrLoc = 1577; - }; - 6BAF4423121C25E3008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FDA410F36F0E006DA0A6 /* InputGeom.cpp */; - name = "InputGeom.cpp: 196"; - rLen = 0; - rLoc = 4716; - rType = 0; - vrLen = 416; - vrLoc = 4549; - }; - 6BAF4424121C25E3008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; - name = "Sample.h: 38"; - rLen = 0; - rLoc = 1516; - rType = 0; - vrLen = 626; - vrLoc = 1116; - }; - 6BAF4425121C25E3008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6140FFA62BE004F1BC4 /* Sample.cpp */; - name = "Sample.cpp: 148"; - rLen = 0; - rLoc = 1472; - rType = 0; - vrLen = 360; - vrLoc = 2866; - }; - 6BAF4426121C25E3008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - comments = "error: 'rcGetPerformanceTimer' was not declared in this scope"; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - rLen = 0; - rLoc = 815; - rType = 1; - }; - 6BAF4427121C25E3008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; - name = "main.cpp: 866"; - rLen = 0; - rLoc = 19891; - rType = 0; - vrLen = 547; - vrLoc = 19844; - }; - 6BAF4428121C25E3008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C6D0F7FCBBB00459200 /* MeshLoaderObj.cpp */; - name = "MeshLoaderObj.cpp: 192"; - rLen = 0; - rLoc = 4217; - rType = 0; - vrLen = 550; - vrLoc = 3888; - }; - 6BAF4429121C25E3008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FDA310F36EFC006DA0A6 /* InputGeom.h */; - name = "InputGeom.h: 60"; - rLen = 0; - rLoc = 1842; - rType = 0; - vrLen = 774; - vrLoc = 1577; - }; - 6BAF442A121C25E3008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FDA410F36F0E006DA0A6 /* InputGeom.cpp */; - name = "InputGeom.cpp: 196"; - rLen = 0; - rLoc = 4716; - rType = 0; - vrLen = 416; - vrLoc = 4549; - }; - 6BAF442B121C25E3008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; - name = "Sample.h: 38"; - rLen = 0; - rLoc = 1516; - rType = 0; - vrLen = 626; - vrLoc = 1116; - }; - 6BAF442C121C25E3008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6140FFA62BE004F1BC4 /* Sample.cpp */; - name = "Sample.cpp: 148"; - rLen = 0; - rLoc = 1472; - rType = 0; - vrLen = 360; - vrLoc = 2866; - }; - 6BAF442D121C25E3008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 1006"; - rLen = 0; - rLoc = 32975; - rType = 0; - vrLen = 1658; - vrLoc = 28808; - }; - 6BAF4432121C2A3F008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 1045"; - rLen = 0; - rLoc = 33187; - rType = 0; - vrLen = 1658; - vrLoc = 28808; - }; - 6BAF4433121C2A3F008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 395"; - rLen = 0; - rLoc = 11795; - rType = 0; - vrLen = 1096; - vrLoc = 11446; - }; - 6BAF4434121C2A3F008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98463211E6144400FA177B /* Sample_SoloMeshTiled.cpp */; - name = "Sample_SoloMeshTiled.cpp: 382"; - rLen = 87; - rLoc = 11277; - rType = 0; - vrLen = 1090; - vrLoc = 10817; - }; - 6BAF4435121C2A3F008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 1045"; - rLen = 0; - rLoc = 33187; - rType = 0; - vrLen = 1658; - vrLoc = 28808; - }; - 6BAF4436121C2A3F008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 395"; - rLen = 0; - rLoc = 11795; - rType = 0; - vrLen = 1096; - vrLoc = 11446; - }; - 6BAF4437121C2A3F008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98463211E6144400FA177B /* Sample_SoloMeshTiled.cpp */; - name = "Sample_SoloMeshTiled.cpp: 773"; - rLen = 0; - rLoc = 21404; - rType = 0; - vrLen = 1046; - vrLoc = 22028; - }; - 6BAF443B121C2E5D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98463211E6144400FA177B /* Sample_SoloMeshTiled.cpp */; - name = "Sample_SoloMeshTiled.cpp: 1140"; - rLen = 0; - rLoc = 33169; - rType = 0; - vrLen = 712; - vrLoc = 36141; - }; - 6BAF443C121C2E5D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - comments = "error: 'rcGetLog' was not declared in this scope"; - fRef = 6B8036AD113BAABE005ED67B /* Sample_Debug.cpp */; - rLen = 1; - rLoc = 377; - rType = 1; - }; - 6BAF443D121C2E5D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98463211E6144400FA177B /* Sample_SoloMeshTiled.cpp */; - name = "Sample_SoloMeshTiled.cpp: 1140"; - rLen = 0; - rLoc = 33169; - rType = 0; - vrLen = 712; - vrLoc = 36141; - }; - 6BAF443E121C2E5D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8036AD113BAABE005ED67B /* Sample_Debug.cpp */; - name = "Sample_Debug.cpp: 381"; - rLen = 0; - rLoc = 8305; - rType = 0; - vrLen = 521; - vrLoc = 8041; - }; - 6BAF4440121C3D0A008CFCDF /* SampleInterfaces.h */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {933, 1424}}"; - sepNavSelRange = "{1181, 0}"; - sepNavVisRange = "{967, 881}"; - }; - }; - 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {933, 4368}}"; - sepNavSelRange = "{2996, 0}"; - sepNavVisRange = "{2533, 756}"; - }; - }; - 6BAF4444121C40AC008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8036AD113BAABE005ED67B /* Sample_Debug.cpp */; - name = "Sample_Debug.cpp: 369"; - rLen = 0; - rLoc = 8080; - rType = 0; - vrLen = 604; - vrLoc = 7942; - }; - 6BAF4445121C40AC008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 350"; - rLen = 0; - rLoc = 10234; - rType = 0; - vrLen = 671; - vrLoc = 9986; - }; - 6BAF4446121C40AC008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6140FFA62BE004F1BC4 /* Sample.cpp */; - name = "Sample.cpp: 36"; - rLen = 0; - rLoc = 1276; - rType = 0; - vrLen = 540; - vrLoc = 1108; - }; - 6BAF4447121C40AC008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; - name = "Sample.h: 22"; - rLen = 0; - rLoc = 971; - rType = 0; - vrLen = 681; - vrLoc = 789; - }; - 6BAF4448121C40AC008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 62"; - rLen = 12; - rLoc = 1862; - rType = 0; - vrLen = 1194; - vrLoc = 1761; - }; - 6BAF4449121C40AC008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C8A0F7FCC1100459200 /* RecastTimer.cpp */; - name = "RecastTimer.cpp: 19"; - rLen = 715; - rLoc = 924; - rType = 0; - vrLen = 519; - vrLoc = 1121; - }; - 6BAF444A121C40AC008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C800F7FCBFE00459200 /* RecastLog.h */; - name = "RecastLog.h: 38"; - rLen = 0; - rLoc = 1219; - rType = 0; - vrLen = 732; - vrLoc = 989; - }; - 6BAF444B121C40AC008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C860F7FCC1100459200 /* RecastLog.cpp */; - name = "RecastLog.cpp: 24"; - rLen = 0; - rLoc = 1014; - rType = 0; - vrLen = 512; - vrLoc = 923; - }; - 6BAF444C121C40AC008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */; - name = "SampleInterfaces.cpp: 89"; - rLen = 0; - rLoc = 1639; - rType = 0; - vrLen = 664; - vrLoc = 1187; - }; - 6BAF444D121C40AC008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF4440121C3D0A008CFCDF /* SampleInterfaces.h */; - name = "SampleInterfaces.h: 44"; - rLen = 0; - rLoc = 1808; - rType = 0; - vrLen = 866; - vrLoc = 991; - }; - 6BAF444E121C40AC008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; - name = "main.cpp: 224"; - rLen = 0; - rLoc = 5499; - rType = 0; - vrLen = 741; - vrLoc = 5099; - }; - 6BAF444F121C40AC008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8036AD113BAABE005ED67B /* Sample_Debug.cpp */; - name = "Sample_Debug.cpp: 369"; - rLen = 0; - rLoc = 8080; - rType = 0; - vrLen = 604; - vrLoc = 7942; - }; - 6BAF4450121C40AC008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 350"; - rLen = 0; - rLoc = 10234; - rType = 0; - vrLen = 671; - vrLoc = 9986; - }; - 6BAF4451121C40AC008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6140FFA62BE004F1BC4 /* Sample.cpp */; - name = "Sample.cpp: 148"; - rLen = 0; - rLoc = 1472; - rType = 0; - vrLen = 496; - vrLoc = 2781; - }; - 6BAF4452121C40AC008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6140FFA62BE004F1BC4 /* Sample.cpp */; - name = "Sample.cpp: 36"; - rLen = 0; - rLoc = 1276; - rType = 0; - vrLen = 540; - vrLoc = 1108; - }; - 6BAF4453121C40AC008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; - name = "main.cpp: 158"; - rLen = 0; - rLoc = 4036; - rType = 0; - vrLen = 627; - vrLoc = 3656; - }; - 6BAF4454121C40AC008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C8A0F7FCC1100459200 /* RecastTimer.cpp */; - name = "RecastTimer.cpp: 19"; - rLen = 715; - rLoc = 924; - rType = 0; - vrLen = 519; - vrLoc = 1121; - }; - 6BAF4455121C40AC008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF4440121C3D0A008CFCDF /* SampleInterfaces.h */; - name = "SampleInterfaces.h: 30"; - rLen = 14; - rLoc = 1265; - rType = 0; - vrLen = 811; - vrLoc = 842; - }; - 6BAF4456121C40AC008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */; - name = "SampleInterfaces.cpp: 99"; - rLen = 7; - rLoc = 1822; - rType = 0; - vrLen = 519; - vrLoc = 1516; - }; - 6BAF4457121C40AC008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; - name = "main.cpp: 224"; - rLen = 0; - rLoc = 5499; - rType = 0; - vrLen = 741; - vrLoc = 5099; - }; - 6BAF4458121C40AC008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */; - name = "SampleInterfaces.cpp: 128"; - rLen = 0; - rLoc = 2722; - rType = 0; - vrLen = 505; - vrLoc = 1790; - }; - 6BAF4459121C40AC008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF4440121C3D0A008CFCDF /* SampleInterfaces.h */; - name = "SampleInterfaces.h: 25"; - rLen = 32; - rLoc = 1149; - rType = 0; - vrLen = 824; - vrLoc = 842; - }; - 6BAF445A121C40AC008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */; - name = "SampleInterfaces.cpp: 19"; - rLen = 0; - rLoc = 457; - rType = 0; - vrLen = 489; - vrLoc = 274; - }; - 6BAF445B121C40AC008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF4440121C3D0A008CFCDF /* SampleInterfaces.h */; - name = "SampleInterfaces.h: 30"; - rLen = 14; - rLoc = 1265; - rType = 0; - vrLen = 824; - vrLoc = 842; - }; - 6BAF445C121C40AC008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */; - name = "SampleInterfaces.cpp: 19"; - rLen = 0; - rLoc = 453; - rType = 0; - vrLen = 442; - vrLoc = 274; - }; - 6BAF445D121C40AC008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF4440121C3D0A008CFCDF /* SampleInterfaces.h */; - name = "SampleInterfaces.h: 33"; - rLen = 14; - rLoc = 1361; - rType = 0; - vrLen = 824; - vrLoc = 842; - }; - 6BAF445E121C40AC008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */; - name = "SampleInterfaces.cpp: 89"; - rLen = 0; - rLoc = 1639; - rType = 0; - vrLen = 664; - vrLoc = 1187; - }; - 6BAF445F121C40AC008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF4440121C3D0A008CFCDF /* SampleInterfaces.h */; - name = "SampleInterfaces.h: 44"; - rLen = 0; - rLoc = 1808; - rType = 0; - vrLen = 866; - vrLoc = 991; - }; - 6BAF4460121C40AC008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; - name = "main.cpp: 63"; - rLen = 0; - rLoc = 1984; - rType = 0; - vrLen = 842; - vrLoc = 1406; - }; - 6BAF446B121C4895008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; - name = "main.cpp: 58"; - rLen = 0; - rLoc = 1868; - rType = 0; - vrLen = 842; - vrLoc = 1406; - }; - 6BAF446C121C4895008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; - name = "Sample.h: 22"; - rLen = 0; - rLoc = 971; - rType = 0; - vrLen = 681; - vrLoc = 789; - }; - 6BAF446D121C4895008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF4440121C3D0A008CFCDF /* SampleInterfaces.h */; - name = "SampleInterfaces.h: 50"; - rLen = 0; - rLoc = 2288; - rType = 0; - vrLen = 872; - vrLoc = 1025; - }; - 6BAF446E121C4895008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93CF410CFEC4500F74F2B /* RecastDump.h */; - name = "RecastDump.h: 41"; - rLen = 0; - rLoc = 1707; - rType = 0; - vrLen = 1132; - vrLoc = 596; - }; - 6BAF446F121C4895008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */; - name = "SampleInterfaces.cpp: 138"; - rLen = 0; - rLoc = 3070; - rType = 0; - vrLen = 609; - vrLoc = 2094; - }; - 6BAF4470121C4895008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98463111E6144400FA177B /* Sample_SoloMeshTiled.h */; - name = "Sample_SoloMeshTiled.h: 64"; - rLen = 27; - rLoc = 1850; - rType = 0; - vrLen = 517; - vrLoc = 1593; - }; - 6BAF4471121C4895008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 656"; - rLen = 0; - rLoc = 20166; - rType = 0; - vrLen = 618; - vrLoc = 19716; - }; - 6BAF4472121C4895008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 958"; - rLen = 0; - rLoc = 21616; - rType = 0; - vrLen = 784; - vrLoc = 24603; - }; - 6BAF4473121C4895008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98463211E6144400FA177B /* Sample_SoloMeshTiled.cpp */; - name = "Sample_SoloMeshTiled.cpp: 1082"; - rLen = 0; - rLoc = 21404; - rType = 0; - vrLen = 900; - vrLoc = 30755; - }; - 6BAF4474121C4895008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; - name = "RecastArea.cpp: 385"; - rLen = 0; - rLoc = 1146; - rType = 0; - vrLen = 721; - vrLoc = 10259; - }; - 6BAF4475121C4895008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; - name = "RecastRegion.cpp: 1228"; - rLen = 0; - rLoc = 16281; - rType = 0; - vrLen = 953; - vrLoc = 30132; - }; - 6BAF4476121C4895008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 73"; - rLen = 0; - rLoc = 2027; - rType = 0; - vrLen = 755; - vrLoc = 1799; - }; - 6BAF4477121C4895008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - comments = "error: 'totalTileUsec' was not declared in this scope"; - fRef = 6BB93CF510CFEC4500F74F2B /* RecastDump.cpp */; - rLen = 1; - rLoc = 410; - rType = 1; - }; - 6BAF4478121C4895008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; - name = "main.cpp: 58"; - rLen = 0; - rLoc = 1868; - rType = 0; - vrLen = 842; - vrLoc = 1406; - }; - 6BAF4479121C4895008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF4440121C3D0A008CFCDF /* SampleInterfaces.h */; - name = "SampleInterfaces.h: 45"; - rLen = 0; - rLoc = 1939; - rType = 0; - vrLen = 916; - vrLoc = 1095; - }; - 6BAF447A121C4895008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */; - name = "SampleInterfaces.cpp: 137"; - rLen = 0; - rLoc = 3006; - rType = 0; - vrLen = 578; - vrLoc = 2021; - }; - 6BAF447B121C4895008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF4440121C3D0A008CFCDF /* SampleInterfaces.h */; - name = "SampleInterfaces.h: 25"; - rLen = 0; - rLoc = 1149; - rType = 0; - vrLen = 872; - vrLoc = 947; - }; - 6BAF447C121C4895008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */; - name = "SampleInterfaces.cpp: 141"; - rLen = 0; - rLoc = 3013; - rType = 0; - vrLen = 600; - vrLoc = 2054; - }; - 6BAF447D121C4895008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF4440121C3D0A008CFCDF /* SampleInterfaces.h */; - name = "SampleInterfaces.h: 50"; - rLen = 0; - rLoc = 2288; - rType = 0; - vrLen = 905; - vrLoc = 992; - }; - 6BAF447E121C4895008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; - name = "Sample.h: 22"; - rLen = 0; - rLoc = 971; - rType = 0; - vrLen = 681; - vrLoc = 789; - }; - 6BAF447F121C4895008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */; - name = "SampleInterfaces.cpp: 143"; - rLen = 0; - rLoc = 3099; - rType = 0; - vrLen = 564; - vrLoc = 2054; - }; - 6BAF4480121C4895008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF4440121C3D0A008CFCDF /* SampleInterfaces.h */; - name = "SampleInterfaces.h: 50"; - rLen = 0; - rLoc = 2288; - rType = 0; - vrLen = 872; - vrLoc = 1025; - }; - 6BAF4481121C4895008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */; - name = "SampleInterfaces.cpp: 143"; - rLen = 0; - rLoc = 3099; - rType = 0; - vrLen = 597; - vrLoc = 2021; - }; - 6BAF4482121C4895008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF4440121C3D0A008CFCDF /* SampleInterfaces.h */; - name = "SampleInterfaces.h: 50"; - rLen = 0; - rLoc = 2288; - rType = 0; - vrLen = 872; - vrLoc = 1025; - }; - 6BAF4483121C4895008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */; - name = "SampleInterfaces.cpp: 101"; - rLen = 0; - rLoc = 1887; - rType = 0; - vrLen = 585; - vrLoc = 1458; - }; - 6BAF4484121C4895008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 1009"; - rLen = 181; - rLoc = 33006; - rType = 0; - vrLen = 2696; - vrLoc = 27795; - }; - 6BAF4485121C4895008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93CF410CFEC4500F74F2B /* RecastDump.h */; - name = "RecastDump.h: 40"; - rLen = 0; - rLoc = 1732; - rType = 0; - vrLen = 1217; - vrLoc = 446; - }; - 6BAF4486121C4895008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93CF410CFEC4500F74F2B /* RecastDump.h */; - name = "RecastDump.h: 41"; - rLen = 0; - rLoc = 1707; - rType = 0; - vrLen = 1031; - vrLoc = 672; - }; - 6BAF4487121C4895008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93CF410CFEC4500F74F2B /* RecastDump.h */; - name = "RecastDump.h: 41"; - rLen = 0; - rLoc = 1707; - rType = 0; - vrLen = 1132; - vrLoc = 596; - }; - 6BAF4488121C4895008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 1009"; - rLen = 181; - rLoc = 33006; - rType = 0; - vrLen = 686; - vrLoc = 26306; - }; - 6BAF4489121C4895008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98463211E6144400FA177B /* Sample_SoloMeshTiled.cpp */; - name = "Sample_SoloMeshTiled.cpp: 1093"; - rLen = 0; - rLoc = 32909; - rType = 0; - vrLen = 732; - vrLoc = 32368; - }; - 6BAF448A121C4895008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 1010"; - rLen = 0; - rLoc = 33115; - rType = 0; - vrLen = 719; - vrLoc = 26276; - }; - 6BAF448B121C4895008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98463111E6144400FA177B /* Sample_SoloMeshTiled.h */; - name = "Sample_SoloMeshTiled.h: 64"; - rLen = 27; - rLoc = 1850; - rType = 0; - vrLen = 517; - vrLoc = 1593; - }; - 6BAF448C121C4895008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 656"; - rLen = 0; - rLoc = 20166; - rType = 0; - vrLen = 618; - vrLoc = 19716; - }; - 6BAF448D121C4895008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 958"; - rLen = 0; - rLoc = 21616; - rType = 0; - vrLen = 784; - vrLoc = 24603; - }; - 6BAF448E121C4895008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98463211E6144400FA177B /* Sample_SoloMeshTiled.cpp */; - name = "Sample_SoloMeshTiled.cpp: 1082"; - rLen = 0; - rLoc = 21404; - rType = 0; - vrLen = 900; - vrLoc = 30755; - }; - 6BAF448F121C4895008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; - name = "RecastArea.cpp: 385"; - rLen = 0; - rLoc = 1146; - rType = 0; - vrLen = 721; - vrLoc = 10259; - }; - 6BAF4490121C4895008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 50"; - rLen = 55; - rLoc = 1494; - rType = 0; - vrLen = 612; - vrLoc = 1286; - }; - 6BAF4491121C4895008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; - name = "RecastRegion.cpp: 1228"; - rLen = 0; - rLoc = 16281; - rType = 0; - vrLen = 953; - vrLoc = 30132; - }; - 6BAF4492121C4895008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 73"; - rLen = 0; - rLoc = 2027; - rType = 0; - vrLen = 755; - vrLoc = 1799; - }; - 6BAF4493121C4895008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93CF510CFEC4500F74F2B /* RecastDump.cpp */; - name = "RecastDump.cpp: 412"; - rLen = 0; - rLoc = 10465; - rType = 0; - vrLen = 1124; - vrLoc = 10112; - }; - 6BAF4495121C48D7008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93CF510CFEC4500F74F2B /* RecastDump.cpp */; - name = "RecastDump.cpp: 412"; - rLen = 0; - rLoc = 10465; - rType = 0; - vrLen = 1161; - vrLoc = 10111; - }; - 6BAF4497121C4930008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93CF510CFEC4500F74F2B /* RecastDump.cpp */; - name = "RecastDump.cpp: 412"; - rLen = 0; - rLoc = 10465; - rType = 0; - vrLen = 1179; - vrLoc = 10111; - }; - 6BAF4498121C498D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93CF510CFEC4500F74F2B /* RecastDump.cpp */; - name = "RecastDump.cpp: 412"; - rLen = 0; - rLoc = 10465; - rType = 0; - vrLen = 1106; - vrLoc = 10111; - }; - 6BAF449A121C49A7008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93CF510CFEC4500F74F2B /* RecastDump.cpp */; - name = "RecastDump.cpp: 412"; - rLen = 0; - rLoc = 10465; - rType = 0; - vrLen = 1081; - vrLoc = 10111; - }; - 6BAF449C121C49CF008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93CF510CFEC4500F74F2B /* RecastDump.cpp */; - name = "RecastDump.cpp: 412"; - rLen = 0; - rLoc = 10465; - rType = 0; - vrLen = 1080; - vrLoc = 10111; - }; - 6BAF449D121C49F4008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 1242"; - rLen = 0; - rLoc = 35252; - rType = 0; - vrLen = 330; - vrLoc = 12829; - }; - 6BAF449E121C49F4008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93CF510CFEC4500F74F2B /* RecastDump.cpp */; - name = "RecastDump.cpp: 411"; - rLen = 0; - rLoc = 10463; - rType = 0; - vrLen = 453; - vrLoc = 10109; - }; - 6BAF449F121C4A43008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93CF510CFEC4500F74F2B /* RecastDump.cpp */; - name = "RecastDump.cpp: 411"; - rLen = 0; - rLoc = 10463; - rType = 0; - vrLen = 1634; - vrLoc = 10498; - }; - 6BAF44A0121C4A43008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */; - name = "SampleInterfaces.cpp: 138"; - rLen = 0; - rLoc = 3070; - rType = 0; - vrLen = 491; - vrLoc = 2212; - }; - 6BAF44A1121C4A43008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93CF510CFEC4500F74F2B /* RecastDump.cpp */; - name = "RecastDump.cpp: 411"; - rLen = 0; - rLoc = 10463; - rType = 0; - vrLen = 1634; - vrLoc = 10498; - }; - 6BAF44A2121C4A43008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */; - name = "SampleInterfaces.cpp: 112"; - rLen = 0; - rLoc = 2460; - rType = 0; - vrLen = 481; - vrLoc = 1657; - }; - 6BAF44A5121C4AFD008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */; - name = "SampleInterfaces.cpp: 130"; - rLen = 0; - rLoc = 2457; - rType = 0; - vrLen = 273; - vrLoc = 1978; - }; - 6BAF44A6121C4B07008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */; - name = "SampleInterfaces.cpp: 129"; - rLen = 0; - rLoc = 2442; - rType = 0; - vrLen = 308; - vrLoc = 1978; - }; - 6BAF44A7121C4B1D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93CF510CFEC4500F74F2B /* RecastDump.cpp */; - name = "RecastDump.cpp: 411"; - rLen = 0; - rLoc = 10463; - rType = 0; - vrLen = 674; - vrLoc = 10208; - }; - 6BAF44A8121C4B1D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */; - name = "SampleInterfaces.cpp: 126"; - rLen = 0; - rLoc = 2428; - rType = 0; - vrLen = 183; - vrLoc = 2067; - }; - 6BAF44A9121C4B74008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */; - name = "SampleInterfaces.cpp: 107"; - rLen = 0; - rLoc = 2010; - rType = 0; - vrLen = 464; - vrLoc = 1796; - }; - 6BAF44AA121C4B78008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */; - name = "SampleInterfaces.cpp: 107"; - rLen = 0; - rLoc = 2010; - rType = 0; - vrLen = 320; - vrLoc = 1830; - }; - 6BAF44AB121C4BD8008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */; - name = "SampleInterfaces.cpp: 135"; - rLen = 0; - rLoc = 2459; - rType = 0; - vrLen = 282; - vrLoc = 2152; - }; - 6BAF44AC121C4BD8008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B555DB0100B212E00247EA3 /* imguiRenderGL.cpp */; - name = "imguiRenderGL.cpp: 332"; - rLen = 0; - rLoc = 7914; - rType = 0; - vrLen = 597; - vrLoc = 7588; - }; - 6BAF44AD121C4BD8008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */; - name = "SampleInterfaces.cpp: 135"; - rLen = 0; - rLoc = 2459; - rType = 0; - vrLen = 282; - vrLoc = 2152; - }; - 6BAF44AE121C4BD8008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B555DB0100B212E00247EA3 /* imguiRenderGL.cpp */; - name = "imguiRenderGL.cpp: 311"; - rLen = 0; - rLoc = 7279; - rType = 0; - vrLen = 635; - vrLoc = 7139; - }; - 6BAF44AF121C4BE5008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */; - name = "SampleInterfaces.cpp: 107"; - rLen = 0; - rLoc = 2012; - rType = 0; - vrLen = 309; - vrLoc = 1707; - }; - 6BAF44B0121C4BE5008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B555DB0100B212E00247EA3 /* imguiRenderGL.cpp */; - name = "imguiRenderGL.cpp: 316"; - rLen = 0; - rLoc = 7387; - rType = 0; - vrLen = 416; - vrLoc = 7774; - }; - 6BAF44B3121C4BF1008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B555DB0100B212E00247EA3 /* imguiRenderGL.cpp */; - name = "imguiRenderGL.cpp: 324"; - rLen = 0; - rLoc = 7592; - rType = 0; - vrLen = 576; - vrLoc = 7083; - }; - 6BAF44B7121C4CCD008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B555DB0100B212E00247EA3 /* imguiRenderGL.cpp */; - name = "imguiRenderGL.cpp: 375"; - rLen = 0; - rLoc = 8555; - rType = 0; - vrLen = 545; - vrLoc = 8194; - }; - 6BAF44B8121C4CF7008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B555DB0100B212E00247EA3 /* imguiRenderGL.cpp */; - name = "imguiRenderGL.cpp: 366"; - rLen = 0; - rLoc = 8414; - rType = 0; - vrLen = 545; - vrLoc = 8194; - }; - 6BAF44B9121C4D04008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B555DB0100B212E00247EA3 /* imguiRenderGL.cpp */; - name = "imguiRenderGL.cpp: 366"; - rLen = 0; - rLoc = 8414; - rType = 0; - vrLen = 315; - vrLoc = 8196; - }; - 6BAF44BC121C4D30008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */; - name = "SampleInterfaces.cpp: 107"; - rLen = 0; - rLoc = 2024; - rType = 0; - vrLen = 528; - vrLoc = 1657; - }; - 6BAF44BD121C4D30008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B555DB0100B212E00247EA3 /* imguiRenderGL.cpp */; - name = "imguiRenderGL.cpp: 366"; - rLen = 0; - rLoc = 8417; - rType = 0; - vrLen = 534; - vrLoc = 8094; - }; - 6BAF44BE121C4D30008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93CF510CFEC4500F74F2B /* RecastDump.cpp */; - name = "RecastDump.cpp: 411"; - rLen = 0; - rLoc = 10463; - rType = 0; - vrLen = 1723; - vrLoc = 10409; - }; - 6BAF44BF121C4D30008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B555DB0100B212E00247EA3 /* imguiRenderGL.cpp */; - name = "imguiRenderGL.cpp: 361"; - rLen = 0; - rLoc = 8344; - rType = 0; - vrLen = 534; - vrLoc = 8094; - }; - 6BAF44C0121C4D30008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */; - name = "SampleInterfaces.cpp: 107"; - rLen = 0; - rLoc = 2024; - rType = 0; - vrLen = 528; - vrLoc = 1657; - }; - 6BAF44C1121C4D30008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B555DB0100B212E00247EA3 /* imguiRenderGL.cpp */; - name = "imguiRenderGL.cpp: 366"; - rLen = 0; - rLoc = 8417; - rType = 0; - vrLen = 534; - vrLoc = 8094; - }; - 6BAF44C2121C4D30008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93CF510CFEC4500F74F2B /* RecastDump.cpp */; - name = "RecastDump.cpp: 406"; - rLen = 0; - rLoc = 10135; - rType = 0; - vrLen = 1135; - vrLoc = 10030; - }; - 6BAF44C3121C4D39008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93CF510CFEC4500F74F2B /* RecastDump.cpp */; - name = "RecastDump.cpp: 416"; - rLen = 0; - rLoc = 10707; - rType = 0; - vrLen = 1135; - vrLoc = 10030; - }; - 6BAF44C4121C4D45008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B555DB0100B212E00247EA3 /* imguiRenderGL.cpp */; - name = "imguiRenderGL.cpp: 366"; - rLen = 0; - rLoc = 8414; - rType = 0; - vrLen = 233; - vrLoc = 8317; - }; - 6BAF44C5121C4D45008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93CF510CFEC4500F74F2B /* RecastDump.cpp */; - name = "RecastDump.cpp: 416"; - rLen = 0; - rLoc = 10707; - rType = 0; - vrLen = 818; - vrLoc = 10347; - }; - 6BAF44C6121C4D65008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93CF510CFEC4500F74F2B /* RecastDump.cpp */; - name = "RecastDump.cpp: 416"; - rLen = 0; - rLoc = 10707; - rType = 0; - vrLen = 1525; - vrLoc = 10113; - }; - 6BAF44C7121C4D65008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 656"; - rLen = 0; - rLoc = 20166; - rType = 0; - vrLen = 714; - vrLoc = 19620; - }; - 6BAF44C8121C4D65008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */; - name = "SampleInterfaces.cpp: 107"; - rLen = 0; - rLoc = 2024; - rType = 0; - vrLen = 528; - vrLoc = 1657; - }; - 6BAF44C9121C4D65008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93CF510CFEC4500F74F2B /* RecastDump.cpp */; - name = "RecastDump.cpp: 416"; - rLen = 0; - rLoc = 10707; - rType = 0; - vrLen = 1525; - vrLoc = 10113; - }; - 6BAF44CA121C4D65008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 656"; - rLen = 0; - rLoc = 20166; - rType = 0; - vrLen = 714; - vrLoc = 19620; - }; - 6BAF44CB121C4D65008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */; - name = "SampleInterfaces.cpp: 118"; - rLen = 0; - rLoc = 2224; - rType = 0; - vrLen = 497; - vrLoc = 1725; - }; - 6BAF44CC121C4D79008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93CF510CFEC4500F74F2B /* RecastDump.cpp */; - name = "RecastDump.cpp: 416"; - rLen = 0; - rLoc = 10707; - rType = 0; - vrLen = 884; - vrLoc = 10348; - }; - 6BAF44CD121C4D79008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */; - name = "SampleInterfaces.cpp: 135"; - rLen = 0; - rLoc = 2424; - rType = 0; - vrLen = 152; - vrLoc = 2139; - }; - 6BAF44CE121C4D7B008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */; - name = "SampleInterfaces.cpp: 123"; - rLen = 0; - rLoc = 2310; - rType = 0; - vrLen = 362; - vrLoc = 2011; - }; - 6BAF44D1121C4DB4008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */; - name = "SampleInterfaces.cpp: 129"; - rLen = 0; - rLoc = 2377; - rType = 0; - vrLen = 364; - vrLoc = 2011; - }; - 6BAF44D2121C4DB4008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93CF510CFEC4500F74F2B /* RecastDump.cpp */; - name = "RecastDump.cpp: 416"; - rLen = 0; - rLoc = 10707; - rType = 0; - vrLen = 1591; - vrLoc = 10112; - }; - 6BAF44D3121C4DB4008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */; - name = "SampleInterfaces.cpp: 129"; - rLen = 0; - rLoc = 2377; - rType = 0; - vrLen = 364; - vrLoc = 2011; - }; - 6BAF44D4121C4DB4008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93CF510CFEC4500F74F2B /* RecastDump.cpp */; - name = "RecastDump.cpp: 412"; - rLen = 0; - rLoc = 10465; - rType = 0; - vrLen = 1326; - vrLoc = 10109; - }; - 6BAF44D5121C4DBB008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93CF510CFEC4500F74F2B /* RecastDump.cpp */; - name = "RecastDump.cpp: 408"; - rLen = 0; - rLoc = 10135; - rType = 0; - vrLen = 1326; - vrLoc = 10109; - }; - 6BAF44D6121C4DD6008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93CF510CFEC4500F74F2B /* RecastDump.cpp */; - name = "RecastDump.cpp: 408"; - rLen = 0; - rLoc = 10135; - rType = 0; - vrLen = 1068; - vrLoc = 10026; - }; - 6BAF44D7121C4DEB008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */; - name = "SampleInterfaces.cpp: 135"; - rLen = 0; - rLoc = 2424; - rType = 0; - vrLen = 139; - vrLoc = 2210; - }; - 6BAF44D8121C4DEB008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93CF510CFEC4500F74F2B /* RecastDump.cpp */; - name = "RecastDump.cpp: 408"; - rLen = 0; - rLoc = 10135; - rType = 0; - vrLen = 652; - vrLoc = 10113; - }; - 6BAF44D9121C4DFC008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93CF510CFEC4500F74F2B /* RecastDump.cpp */; - name = "RecastDump.cpp: 405"; - rLen = 0; - rLoc = 10135; - rType = 0; - vrLen = 1156; - vrLoc = 10009; - }; - 6BAF44DA121C4DFC008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B555DB0100B212E00247EA3 /* imguiRenderGL.cpp */; - name = "imguiRenderGL.cpp: 366"; - rLen = 0; - rLoc = 8417; - rType = 0; - vrLen = 622; - vrLoc = 8057; - }; - 6BAF44DB121C4DFC008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93CF510CFEC4500F74F2B /* RecastDump.cpp */; - name = "RecastDump.cpp: 405"; - rLen = 0; - rLoc = 10135; - rType = 0; - vrLen = 1156; - vrLoc = 10009; - }; - 6BAF44DC121C4DFC008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B555DB0100B212E00247EA3 /* imguiRenderGL.cpp */; - name = "imguiRenderGL.cpp: 311"; - rLen = 0; - rLoc = 7276; - rType = 0; - vrLen = 670; - vrLoc = 6855; - }; - 6BAF44DE121C54D4008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B555DB0100B212E00247EA3 /* imguiRenderGL.cpp */; - name = "imguiRenderGL.cpp: 306"; - rLen = 0; - rLoc = 7194; - rType = 0; - vrLen = 670; - vrLoc = 6855; - }; - 6BAF44DF121C54D4008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88E10C7BFD3008007F6 /* Sample_SoloMeshSimple.h */; - name = "Sample_SoloMeshSimple.h: 41"; - rLen = 453; - rLoc = 1354; - rType = 0; - vrLen = 652; - vrLoc = 1200; - }; - 6BAF44E0121C54D4008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 133"; - rLen = 3330; - rLoc = 3137; - rType = 0; - vrLen = 1307; - vrLoc = 5492; - }; - 6BAF44E1121C54D4008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC510FFB8946005BE9CC /* Sample_TileMesh.h */; - name = "Sample_TileMesh.h: 49"; - rLen = 24; - rLoc = 1495; - rType = 0; - vrLen = 658; - vrLoc = 1405; - }; - 6BAF44E2121C54D4008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 474"; - rLen = 7; - rLoc = 11513; - rType = 0; - vrLen = 2123; - vrLoc = 10626; - }; - 6BAF44E3121C54D4008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B555DB0100B212E00247EA3 /* imguiRenderGL.cpp */; - name = "imguiRenderGL.cpp: 306"; - rLen = 0; - rLoc = 7194; - rType = 0; - vrLen = 670; - vrLoc = 6855; - }; - 6BAF44E4121C54D4008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 133"; - rLen = 0; - rLoc = 3137; - rType = 0; - vrLen = 1033; - vrLoc = 3091; - }; - 6BAF44E5121C54D4008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88E10C7BFD3008007F6 /* Sample_SoloMeshSimple.h */; - name = "Sample_SoloMeshSimple.h: 41"; - rLen = 453; - rLoc = 1354; - rType = 0; - vrLen = 679; - vrLoc = 1173; - }; - 6BAF44E6121C54D4008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC510FFB8946005BE9CC /* Sample_TileMesh.h */; - name = "Sample_TileMesh.h: 33"; - rLen = 27; - rLoc = 1177; - rType = 0; - vrLen = 764; - vrLoc = 1182; - }; - 6BAF44E7121C54D4008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 133"; - rLen = 0; - rLoc = 3149; - rType = 0; - vrLen = 1005; - vrLoc = 3091; - }; - 6BAF44E8121C54D4008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88E10C7BFD3008007F6 /* Sample_SoloMeshSimple.h */; - name = "Sample_SoloMeshSimple.h: 41"; - rLen = 453; - rLoc = 1354; - rType = 0; - vrLen = 652; - vrLoc = 1200; - }; - 6BAF44E9121C54D4008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC510FFB8946005BE9CC /* Sample_TileMesh.h */; - name = "Sample_TileMesh.h: 65"; - rLen = 10; - rLoc = 1871; - rType = 0; - vrLen = 681; - vrLoc = 1377; - }; - 6BAF44EA121C54D4008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 182"; - rLen = 0; - rLoc = 4286; - rType = 0; - vrLen = 549; - vrLoc = 4061; - }; - 6BAF44EB121C54D4008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 133"; - rLen = 3330; - rLoc = 3137; - rType = 0; - vrLen = 1307; - vrLoc = 5492; - }; - 6BAF44EC121C54D4008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 474"; - rLen = 7; - rLoc = 11513; - rType = 0; - vrLen = 2123; - vrLoc = 10626; - }; - 6BAF44ED121C54D4008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC510FFB8946005BE9CC /* Sample_TileMesh.h */; - name = "Sample_TileMesh.h: 49"; - rLen = 24; - rLoc = 1495; - rType = 0; - vrLen = 658; - vrLoc = 1405; - }; - 6BAF44EE121C54D4008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 476"; - rLen = 0; - rLoc = 11597; - rType = 0; - vrLen = 2241; - vrLoc = 10801; - }; - 6BAF44F0121C55F4008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 252"; - rLen = 1730; - rLoc = 7939; - rType = 0; - vrLen = 1226; - vrLoc = 7345; - }; - 6BAF44F1121C55F4008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 590"; - rLen = 0; - rLoc = 15748; - rType = 0; - vrLen = 991; - vrLoc = 15050; - }; - 6BAF44F2121C55F4008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 216"; - rLen = 632; - rLoc = 6625; - rType = 0; - vrLen = 1109; - vrLoc = 6540; - }; - 6BAF44F3121C55F4008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 252"; - rLen = 1730; - rLoc = 7939; - rType = 0; - vrLen = 1226; - vrLoc = 7345; - }; - 6BAF44F4121C55F4008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 653"; - rLen = 0; - rLoc = 17416; - rType = 0; - vrLen = 972; - vrLoc = 15938; - }; - 6BAF44F7121C5713008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98463211E6144400FA177B /* Sample_SoloMeshTiled.cpp */; - name = "Sample_SoloMeshTiled.cpp: 1035"; - rLen = 0; - rLoc = 21404; - rType = 0; - vrLen = 1257; - vrLoc = 30651; - }; - 6BAF44F8121C5713008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC510FFB8946005BE9CC /* Sample_TileMesh.h */; - name = "Sample_TileMesh.h: 100"; - rLen = 9; - rLoc = 2722; - rType = 0; - vrLen = 878; - vrLoc = 2017; - }; - 6BAF44F9121C5713008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 624"; - rLen = 0; - rLoc = 16718; - rType = 0; - vrLen = 906; - vrLoc = 16420; - }; - 6BAF44FA121C5713008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 620"; - rLen = 0; - rLoc = 16608; - rType = 0; - vrLen = 972; - vrLoc = 15938; - }; - 6BAF44FB121C5713008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98463211E6144400FA177B /* Sample_SoloMeshTiled.cpp */; - name = "Sample_SoloMeshTiled.cpp: 1035"; - rLen = 0; - rLoc = 21404; - rType = 0; - vrLen = 1257; - vrLoc = 30651; - }; - 6BAF44FC121C5713008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 624"; - rLen = 0; - rLoc = 16718; - rType = 0; - vrLen = 906; - vrLoc = 16420; - }; - 6BAF44FD121C5713008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC510FFB8946005BE9CC /* Sample_TileMesh.h */; - name = "Sample_TileMesh.h: 100"; - rLen = 9; - rLoc = 2722; - rType = 0; - vrLen = 878; - vrLoc = 2017; - }; - 6BAF44FE121C5713008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 1175"; - rLen = 0; - rLoc = 21616; - rType = 0; - vrLen = 1137; - vrLoc = 31993; - }; - 6BAF44FF121C5772008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - rLen = 1; - rLoc = 799; - rType = 1; - }; - 6BAF4500121C5772008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 829"; - rLen = 0; - rLoc = 21616; - rType = 0; - vrLen = 860; - vrLoc = 21174; - }; - 6BAF4502121C577E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 810"; - rLen = 0; - rLoc = 21188; - rType = 0; - vrLen = 901; - vrLoc = 20089; - }; - 6BAF4503121C57D5008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC510FFB8946005BE9CC /* Sample_TileMesh.h */; - name = "Sample_TileMesh.h: 79"; - rLen = 13; - rLoc = 2101; - rType = 0; - vrLen = 892; - vrLoc = 1970; - }; - 6BAF4504121C57D5008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 780"; - rLen = 0; - rLoc = 20467; - rType = 0; - vrLen = 949; - vrLoc = 20089; - }; - 6BAF4505121C57D5008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 780"; - rLen = 0; - rLoc = 20467; - rType = 0; - vrLen = 949; - vrLoc = 20089; - }; - 6BAF4506121C57D5008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC510FFB8946005BE9CC /* Sample_TileMesh.h */; - name = "Sample_TileMesh.h: 79"; - rLen = 13; - rLoc = 2101; - rType = 0; - vrLen = 892; - vrLoc = 1970; - }; - 6BAF4507121C57D5008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 883"; - rLen = 0; - rLoc = 21616; - rType = 0; - vrLen = 1104; - vrLoc = 22773; - }; - 6BAF4509121C57DF008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 881"; - rLen = 0; - rLoc = 21616; - rType = 0; - vrLen = 890; - vrLoc = 21744; - }; - 6BAF450A121C5810008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC510FFB8946005BE9CC /* Sample_TileMesh.h */; - name = "Sample_TileMesh.h: 48"; - rLen = 23; - rLoc = 1468; - rType = 0; - vrLen = 660; - vrLoc = 1248; - }; - 6BAF450B121C5810008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 843"; - rLen = 0; - rLoc = 21616; - rType = 0; - vrLen = 890; - vrLoc = 21744; - }; - 6BAF450C121C5810008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 843"; - rLen = 0; - rLoc = 21616; - rType = 0; - vrLen = 890; - vrLoc = 21744; - }; - 6BAF450D121C5810008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC510FFB8946005BE9CC /* Sample_TileMesh.h */; - name = "Sample_TileMesh.h: 48"; - rLen = 23; - rLoc = 1468; - rType = 0; - vrLen = 660; - vrLoc = 1248; - }; - 6BAF450E121C5810008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 441"; - rLen = 0; - rLoc = 10025; - rType = 0; - vrLen = 777; - vrLoc = 9431; - }; - 6BAF4510121C5874008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 199"; - rLen = 118; - rLoc = 6349; - rType = 0; - vrLen = 1307; - vrLoc = 5492; - }; - 6BAF4511121C5874008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 427"; - rLen = 0; - rLoc = 9663; - rType = 0; - vrLen = 538; - vrLoc = 8467; - }; - 6BAF4512121C5874008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 427"; - rLen = 0; - rLoc = 9663; - rType = 0; - vrLen = 558; - vrLoc = 8447; - }; - 6BAF4513121C5874008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 199"; - rLen = 118; - rLoc = 6349; - rType = 0; - vrLen = 1307; - vrLoc = 5492; - }; - 6BAF4514121C5874008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 506"; + fRef = 6B9846ED11E718F800FA177B /* DetourAlloc.h */; + name = "DetourAlloc.h: 15"; rLen = 0; - rLoc = 13277; + rLoc = 841; rType = 0; - vrLen = 1101; - vrLoc = 12640; + vrLen = 1112; + vrLoc = 249; }; - 6BAF4518121C5920008CFCDF /* PBXTextBookmark */ = { + 6BAF4289121ADD46008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 390"; + fRef = 6BAF427A121ADCC2008CFCDF /* DetourAssert.h */; + name = "DetourAssert.h: 19"; rLen = 0; - rLoc = 8835; + rLoc = 946; rType = 0; - vrLen = 578; - vrLoc = 8564; + vrLen = 1092; + vrLoc = 0; }; - 6BAF4520121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF4321121AF998008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 178"; + fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; + name = "NavMeshTesterTool.h: 35"; rLen = 0; - rLoc = 8002; + rLoc = 1220; rType = 0; - vrLen = 1836; - vrLoc = 6956; + vrLen = 445; + vrLoc = 980; }; - 6BAF4521121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF437D121C1F3D008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B2AEC510FFB8946005BE9CC /* Sample_TileMesh.h */; - name = "Sample_TileMesh.h: 25"; + fRef = 6B98470511E733B600FA177B /* RecastAlloc.h */; + name = "RecastAlloc.h: 37"; rLen = 0; - rLoc = 1054; + rLoc = 1347; rType = 0; - vrLen = 936; - vrLoc = 446; + vrLen = 639; + vrLoc = 946; }; - 6BAF4522121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF4396121C1F3D008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BA1E88E10C7BFD3008007F6 /* Sample_SoloMeshSimple.h */; - name = "Sample_SoloMeshSimple.h: 18"; + fRef = 6B137C850F7FCC1100459200 /* RecastFilter.cpp */; + name = "RecastFilter.cpp: 180"; rLen = 0; - rLoc = 923; + rLoc = 5415; rType = 0; - vrLen = 908; - vrLoc = 446; + vrLen = 674; + vrLoc = 4888; }; - 6BAF4523121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF43A1121C1F3D008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 29"; + fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; + name = "Recast.cpp: 242"; rLen = 0; - rLoc = 1138; + rLoc = 5884; rType = 0; - vrLen = 809; - vrLoc = 596; + vrLen = 852; + vrLoc = 5593; }; - 6BAF4524121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF43BE121C1F3D008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BB7FDA410F36F0E006DA0A6 /* InputGeom.cpp */; - name = "InputGeom.cpp: 25"; - rLen = 0; - rLoc = 1046; + fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; + name = "RecastArea.cpp: 417"; + rLen = 96; + rLoc = 11351; rType = 0; - vrLen = 990; - vrLoc = 446; + vrLen = 678; + vrLoc = 10727; }; - 6BAF4525121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF43D1121C2164008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B8036AC113BAABE005ED67B /* Sample_Debug.h */; - name = "Sample_Debug.h: 25"; + fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; + name = "RecastMesh.cpp: 1171"; rLen = 0; - rLoc = 1048; + rLoc = 12698; rType = 0; - vrLen = 875; - vrLoc = 446; + vrLen = 899; + vrLoc = 30440; }; - 6BAF4526121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF43D2121C2164008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B8036AD113BAABE005ED67B /* Sample_Debug.cpp */; - name = "Sample_Debug.cpp: 26"; + fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; + name = "RecastMeshDetail.cpp: 1200"; rLen = 0; - rLoc = 1083; + rLoc = 6523; rType = 0; - vrLen = 667; - vrLoc = 672; + vrLen = 632; + vrLoc = 29617; }; - 6BAF4527121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF43FB121C241D008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B98463111E6144400FA177B /* Sample_SoloMeshTiled.h */; - name = "Sample_SoloMeshTiled.h: 25"; - rLen = 27; - rLoc = 1064; + fRef = 6BB788160FC0472B003C24DB /* ChunkyTriMesh.cpp */; + name = "ChunkyTriMesh.cpp: 35"; + rLen = 1; + rLoc = 1247; rType = 0; - vrLen = 968; - vrLoc = 446; + vrLen = 514; + vrLoc = 970; }; - 6BAF4528121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF4421121C25E3008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BAF4440121C3D0A008CFCDF /* SampleInterfaces.h */; - name = "SampleInterfaces.h: 39"; + fRef = 6B137C6D0F7FCBBB00459200 /* MeshLoaderObj.cpp */; + name = "MeshLoaderObj.cpp: 192"; rLen = 0; - rLoc = 1502; + rLoc = 4217; rType = 0; - vrLen = 831; - vrLoc = 1063; + vrLen = 550; + vrLoc = 3888; }; - 6BAF4529121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF4422121C25E3008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */; - name = "SampleInterfaces.cpp: 55"; + fRef = 6BB7FDA310F36EFC006DA0A6 /* InputGeom.h */; + name = "InputGeom.h: 60"; rLen = 0; - rLoc = 984; + rLoc = 1842; rType = 0; - vrLen = 548; - vrLoc = 557; + vrLen = 774; + vrLoc = 1577; + }; + 6BAF4440121C3D0A008CFCDF /* SampleInterfaces.h */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {933, 1424}}"; + sepNavSelRange = "{1220, 0}"; + sepNavVisRange = "{923, 987}"; + }; + }; + 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {933, 4320}}"; + sepNavSelRange = "{1238, 0}"; + sepNavVisRange = "{809, 645}"; + }; }; - 6BAF452A121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF4446121C40AC008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 820"; + fRef = 6B25B6140FFA62BE004F1BC4 /* Sample.cpp */; + name = "Sample.cpp: 36"; rLen = 0; - rLoc = 21691; + rLoc = 1276; rType = 0; - vrLen = 784; - vrLoc = 21149; + vrLen = 540; + vrLoc = 1108; }; - 6BAF452B121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF4453121C40AC008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B98463211E6144400FA177B /* Sample_SoloMeshTiled.cpp */; - name = "Sample_SoloMeshTiled.cpp: 29"; - rLen = 1; - rLoc = 1163; + fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; + name = "main.cpp: 158"; + rLen = 0; + rLoc = 4036; rType = 0; vrLen = 627; - vrLoc = 968; + vrLoc = 3656; }; - 6BAF452C121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF4455121C40AC008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 42"; - rLen = 0; - rLoc = 1475; + fRef = 6BAF4440121C3D0A008CFCDF /* SampleInterfaces.h */; + name = "SampleInterfaces.h: 30"; + rLen = 14; + rLoc = 1265; rType = 0; - vrLen = 545; - vrLoc = 1245; + vrLen = 811; + vrLoc = 842; }; - 6BAF452D121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF4456121C40AC008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 19"; - rLen = 0; - rLoc = 942; + fRef = 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */; + name = "SampleInterfaces.cpp: 99"; + rLen = 7; + rLoc = 1822; rType = 0; - vrLen = 874; - vrLoc = 521; + vrLen = 519; + vrLoc = 1516; }; - 6BAF452E121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF446E121C4895008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; - name = "RecastMesh.cpp: 16"; + fRef = 6BB93CF410CFEC4500F74F2B /* RecastDump.h */; + name = "RecastDump.h: 41"; rLen = 0; - rLoc = 871; + rLoc = 1707; rType = 0; - vrLen = 967; - vrLoc = 396; + vrLen = 1132; + vrLoc = 596; }; - 6BAF452F121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF447E121C4895008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; - name = "RecastContour.cpp: 18"; + fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; + name = "Sample.h: 22"; rLen = 0; - rLoc = 923; + rLoc = 971; rType = 0; - vrLen = 1037; - vrLoc = 396; + vrLen = 681; + vrLoc = 789; }; - 6BAF4530121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF44D9121C4DFC008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; - name = "RecastRegion.cpp: 22"; + fRef = 6BB93CF510CFEC4500F74F2B /* RecastDump.cpp */; + name = "RecastDump.cpp: 405"; rLen = 0; - rLoc = 1006; + rLoc = 10135; rType = 0; - vrLen = 898; - vrLoc = 521; + vrLen = 1156; + vrLoc = 10009; }; - 6BAF4531121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF44DE121C54D4008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; - name = "RecastArea.cpp: 17"; + fRef = 6B555DB0100B212E00247EA3 /* imguiRenderGL.cpp */; + name = "imguiRenderGL.cpp: 306"; rLen = 0; - rLoc = 922; + rLoc = 7194; rType = 0; - vrLen = 971; - vrLoc = 521; + vrLen = 670; + vrLoc = 6855; }; - 6BAF4532121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF44FA121C5713008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C850F7FCC1100459200 /* RecastFilter.cpp */; - name = "RecastFilter.cpp: 20"; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 620"; rLen = 0; - rLoc = 967; + rLoc = 16948; rType = 0; - vrLen = 926; - vrLoc = 596; + vrLen = 972; + vrLoc = 15938; }; - 6BAF4533121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF4524121D1723008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C880F7FCC1100459200 /* RecastRasterization.cpp */; - name = "RecastRasterization.cpp: 13"; + fRef = 6BB7FDA410F36F0E006DA0A6 /* InputGeom.cpp */; + name = "InputGeom.cpp: 25"; rLen = 0; - rLoc = 705; + rLoc = 1046; rType = 0; - vrLen = 1296; - vrLoc = 249; + vrLen = 990; + vrLoc = 446; }; - 6BAF4534121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF4525121D1723008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; - name = "Recast.cpp: 20"; + fRef = 6B8036AC113BAABE005ED67B /* Sample_Debug.h */; + name = "Sample_Debug.h: 25"; rLen = 0; - rLoc = 968; + rLoc = 1048; rType = 0; - vrLen = 834; - vrLoc = 521; + vrLen = 875; + vrLoc = 446; }; - 6BAF4535121D1723008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 68"; - rLen = 0; - rLoc = 2027; - rType = 0; - vrLen = 853; - vrLoc = 1649; + 6BAF4561121D173A008CFCDF /* RecastAssert.h */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {933, 543}}"; + sepNavSelRange = "{923, 0}"; + sepNavVisRange = "{0, 1092}"; + }; }; - 6BAF4536121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF4562121D1849008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 385"; - rLen = 0; - rLoc = 8781; + fRef = 6BAF427A121ADCC2008CFCDF /* DetourAssert.h */; + name = "DetourAssert.h: 1"; + rLen = 1092; + rLoc = 0; rType = 0; - vrLen = 628; - vrLoc = 8548; + vrLen = 1092; + vrLoc = 0; }; - 6BAF4537121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF457C121D19CB008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 178"; - rLen = 0; - rLoc = 8002; + fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; + name = "RecastMeshDetail.cpp: 27"; + rLen = 26; + rLoc = 1091; rType = 0; - vrLen = 1836; - vrLoc = 6956; + vrLen = 1134; + vrLoc = 133; }; - 6BAF4538121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF457D121D19CB008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 571"; + fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; + name = "RecastMesh.cpp: 26"; rLen = 0; - rLoc = 2027; + rLoc = 1078; rType = 0; - vrLen = 1427; - vrLoc = 19979; + vrLen = 1149; + vrLoc = 0; }; - 6BAF4539121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF457E121D19CB008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; - name = "Recast.cpp: 26"; + fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; + name = "RecastContour.cpp: 26"; rLen = 0; - rLoc = 1066; + rLoc = 1078; rType = 0; - vrLen = 792; - vrLoc = 521; + vrLen = 1235; + vrLoc = 64; }; - 6BAF453A121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF457F121D19CB008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; - name = "RecastContour.cpp: 24"; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 28"; rLen = 0; - rLoc = 1027; + rLoc = 1117; rType = 0; - vrLen = 970; - vrLoc = 396; + vrLen = 1134; + vrLoc = 0; }; - 6BAF453B121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF4580121D19CB008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C850F7FCC1100459200 /* RecastFilter.cpp */; - name = "RecastFilter.cpp: 25"; + fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; + name = "RecastArea.cpp: 28"; rLen = 0; - rLoc = 1035; + rLoc = 1117; rType = 0; - vrLen = 730; - vrLoc = 1727; + vrLen = 1156; + vrLoc = 61; }; - 6BAF453C121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF4581121D19CB008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; - name = "RecastMesh.cpp: 24"; + fRef = 6B137C850F7FCC1100459200 /* RecastFilter.cpp */; + name = "RecastFilter.cpp: 24"; rLen = 0; - rLoc = 1027; + rLoc = 1033; rType = 0; - vrLen = 965; - vrLoc = 396; + vrLen = 1197; + vrLoc = 0; }; - 6BAF453D121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF4582121D19CB008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B137C880F7FCC1100459200 /* RecastRasterization.cpp */; - name = "RecastRasterization.cpp: 23"; + name = "RecastRasterization.cpp: 25"; rLen = 0; - rLoc = 1007; + rLoc = 1058; rType = 0; - vrLen = 1191; - vrLoc = 322; + vrLen = 1023; + vrLoc = 596; }; - 6BAF453E121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF4593121D1B18008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; - name = "RecastRegion.cpp: 26"; + fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; + name = "Recast.cpp: 26"; rLen = 0; - rLoc = 1066; + rLoc = 1087; rType = 0; - vrLen = 869; - vrLoc = 521; + vrLen = 592; + vrLoc = 789; }; - 6BAF453F121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF45AC121D2C03008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BA1E88E10C7BFD3008007F6 /* Sample_SoloMeshSimple.h */; - name = "Sample_SoloMeshSimple.h: 25"; - rLen = 0; - rLoc = 1066; + fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; + name = "CrowdTool.h: 44"; + rLen = 14; + rLoc = 1371; rType = 0; - vrLen = 923; - vrLoc = 446; + vrLen = 705; + vrLoc = 964; }; - 6BAF4540121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF45B8121D2F37008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B2AEC510FFB8946005BE9CC /* Sample_TileMesh.h */; - name = "Sample_TileMesh.h: 25"; + fRef = 6B8036AD113BAABE005ED67B /* Sample_Debug.cpp */; + name = "Sample_Debug.cpp: 164"; rLen = 0; - rLoc = 1054; + rLoc = 3974; rType = 0; - vrLen = 936; - vrLoc = 446; + vrLen = 941; + vrLoc = 4357; }; - 6BAF4541121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF45E4121D7277008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 26"; + fRef = 6BAF4561121D173A008CFCDF /* RecastAssert.h */; + name = "RecastAssert.h: 18"; rLen = 0; - rLoc = 1066; + rLoc = 923; rType = 0; - vrLen = 823; - vrLoc = 521; + vrLen = 1092; + vrLoc = 0; }; - 6BAF4542121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF45E9121D7277008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BA1E88E10C7BFD3008007F6 /* Sample_SoloMeshSimple.h */; - name = "Sample_SoloMeshSimple.h: 18"; + fRef = 6BAF4561121D173A008CFCDF /* RecastAssert.h */; + name = "RecastAssert.h: 18"; rLen = 0; rLoc = 923; rType = 0; - vrLen = 908; - vrLoc = 446; + vrLen = 1092; + vrLoc = 0; }; - 6BAF4543121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF45EA121D7277008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 29"; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 252"; rLen = 0; - rLoc = 1138; + rLoc = 9902; rType = 0; - vrLen = 809; - vrLoc = 596; + vrLen = 1648; + vrLoc = 9199; }; - 6BAF4544121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF45EB121D7277008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BB7FDA410F36F0E006DA0A6 /* InputGeom.cpp */; - name = "InputGeom.cpp: 25"; - rLen = 0; - rLoc = 1046; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 25"; + rLen = 13; + rLoc = 2019; rType = 0; - vrLen = 990; - vrLoc = 446; + vrLen = 998; + vrLoc = 711; }; - 6BAF4545121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF45ED121D7277008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; - name = "RecastArea.cpp: 26"; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 30"; rLen = 0; - rLoc = 1066; + rLoc = 2809; rType = 0; - vrLen = 958; - vrLoc = 521; + vrLen = 923; + vrLoc = 711; }; - 6BAF4546121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF45EF121D7277008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B8036AC113BAABE005ED67B /* Sample_Debug.h */; - name = "Sample_Debug.h: 25"; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 30"; rLen = 0; - rLoc = 1048; + rLoc = 2809; rType = 0; - vrLen = 875; - vrLoc = 446; + vrLen = 923; + vrLoc = 711; }; - 6BAF4547121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF45F1121D7277008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B8036AD113BAABE005ED67B /* Sample_Debug.cpp */; - name = "Sample_Debug.cpp: 26"; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 30"; rLen = 0; - rLoc = 1083; + rLoc = 2809; rType = 0; - vrLen = 667; - vrLoc = 672; + vrLen = 923; + vrLoc = 711; }; - 6BAF4548121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF45F3121D7277008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B98463111E6144400FA177B /* Sample_SoloMeshTiled.h */; - name = "Sample_SoloMeshTiled.h: 25"; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 29"; rLen = 0; - rLoc = 1064; + rLoc = 2600; rType = 0; - vrLen = 972; - vrLoc = 446; + vrLen = 923; + vrLoc = 711; }; - 6BAF4549121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF45F5121D7277008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B98463211E6144400FA177B /* Sample_SoloMeshTiled.cpp */; - name = "Sample_SoloMeshTiled.cpp: 32"; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 330"; rLen = 0; - rLoc = 1220; + rLoc = 18408; rType = 0; - vrLen = 533; - vrLoc = 920; - }; - 6BAF454A121D1723008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98463111E6144400FA177B /* Sample_SoloMeshTiled.h */; - name = "Sample_SoloMeshTiled.h: 25"; - rLen = 27; - rLoc = 1064; - rType = 0; - vrLen = 968; - vrLoc = 446; + vrLen = 1353; + vrLoc = 14048; }; - 6BAF454B121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF45F7121D7277008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B98463211E6144400FA177B /* Sample_SoloMeshTiled.cpp */; - name = "Sample_SoloMeshTiled.cpp: 30"; - rLen = 29; - rLoc = 1164; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 29"; + rLen = 10; + rLoc = 2599; rType = 0; - vrLen = 564; - vrLoc = 968; + vrLen = 1079; + vrLoc = 596; }; - 6BAF454C121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF45F9121D7277008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; - name = "Recast.cpp: 25"; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 29"; rLen = 0; - rLoc = 1065; + rLoc = 2809; rType = 0; - vrLen = 834; - vrLoc = 521; + vrLen = 1083; + vrLoc = 596; }; - 6BAF454D121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF45FB121D7277008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 30"; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 330"; rLen = 0; - rLoc = 1159; + rLoc = 18394; rType = 0; - vrLen = 550; - vrLoc = 1007; + vrLen = 1088; + vrLoc = 14569; }; - 6BAF454E121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF45FD121D7277008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 30"; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 32"; rLen = 0; - rLoc = 1165; + rLoc = 4074; rType = 0; - vrLen = 688; + vrLen = 1039; vrLoc = 789; }; - 6BAF454F121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF4604121D7388008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 30"; - rLen = 29; - rLoc = 1159; + fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; + name = "main.cpp: 855"; + rLen = 7; + rLoc = 19881; rType = 0; - vrLen = 550; - vrLoc = 1007; + vrLen = 825; + vrLoc = 19424; }; - 6BAF4550121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF4605121D7388008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 46"; - rLen = 0; - rLoc = 1553; + fRef = 6BF7C13E11119520002B3F46 /* TestCase.h */; + name = "TestCase.h: 77"; + rLen = 19; + rLoc = 1938; rType = 0; - vrLen = 545; - vrLoc = 1245; + vrLen = 682; + vrLoc = 1341; }; - 6BAF4551121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF4607121D7388008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 68"; - rLen = 0; - rLoc = 2027; + fRef = 6B137C7A0F7FCBE400459200 /* imgui.h */; + name = "imgui.h: 55"; + rLen = 10; + rLoc = 1860; rType = 0; - vrLen = 856; - vrLoc = 1649; + vrLen = 1128; + vrLoc = 1123; }; - 6BAF4552121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF4609121D7388008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */; - name = "SampleInterfaces.cpp: 49"; - rLen = 0; - rLoc = 590; + fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; + name = "main.cpp: 855"; + rLen = 7; + rLoc = 19881; rType = 0; - vrLen = 608; - vrLoc = 495; + vrLen = 825; + vrLoc = 19424; }; - 6BAF4553121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF460A121D7388008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BAF4440121C3D0A008CFCDF /* SampleInterfaces.h */; - name = "SampleInterfaces.h: 39"; + fRef = 6BF7C13F1111953A002B3F46 /* TestCase.cpp */; + name = "TestCase.cpp: 226"; rLen = 0; - rLoc = 1502; + rLoc = 5396; rType = 0; - vrLen = 831; - vrLoc = 1063; + vrLen = 874; + vrLoc = 4711; }; - 6BAF4554121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF460B121D7388008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */; - name = "SampleInterfaces.cpp: 55"; + fRef = 6BF7C13E11119520002B3F46 /* TestCase.h */; + name = "TestCase.h: 74"; rLen = 0; - rLoc = 984; + rLoc = 1849; rType = 0; - vrLen = 548; - vrLoc = 557; + vrLen = 682; + vrLoc = 1341; }; - 6BAF4555121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF460C121D7388008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 820"; + fRef = 6BF7C13F1111953A002B3F46 /* TestCase.cpp */; + name = "TestCase.cpp: 226"; rLen = 0; - rLoc = 21691; - rType = 0; - vrLen = 784; - vrLoc = 21149; - }; - 6BAF4556121D1723008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98463211E6144400FA177B /* Sample_SoloMeshTiled.cpp */; - name = "Sample_SoloMeshTiled.cpp: 29"; - rLen = 1; - rLoc = 1163; + rLoc = 5396; rType = 0; - vrLen = 627; - vrLoc = 968; + vrLen = 874; + vrLoc = 4711; }; - 6BAF4557121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF460D121D7388008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 42"; - rLen = 0; - rLoc = 1475; + fRef = 6BF7C13E11119520002B3F46 /* TestCase.h */; + name = "TestCase.h: 77"; + rLen = 19; + rLoc = 1938; rType = 0; - vrLen = 545; - vrLoc = 1245; + vrLen = 682; + vrLoc = 1341; }; - 6BAF4558121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF460E121D7388008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 19"; - rLen = 0; - rLoc = 942; + fRef = 6BF7C13F1111953A002B3F46 /* TestCase.cpp */; + name = "TestCase.cpp: 318"; + rLen = 13; + rLoc = 8344; rType = 0; - vrLen = 874; - vrLoc = 521; + vrLen = 1007; + vrLoc = 7384; }; - 6BAF4559121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF460F121D7388008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; - name = "RecastMesh.cpp: 16"; - rLen = 0; - rLoc = 871; + fRef = 6B137C6C0F7FCBBB00459200 /* imgui.cpp */; + name = "imgui.cpp: 493"; + rLen = 13; + rLoc = 12854; rType = 0; - vrLen = 967; - vrLoc = 396; + vrLen = 1239; + vrLoc = 12114; }; - 6BAF455A121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF4610121D7388008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; - name = "RecastContour.cpp: 18"; - rLen = 0; - rLoc = 923; + fRef = 6B137C7A0F7FCBE400459200 /* imgui.h */; + name = "imgui.h: 54"; + rLen = 19; + rLoc = 1798; rType = 0; - vrLen = 1037; - vrLoc = 396; + vrLen = 1128; + vrLoc = 1123; }; - 6BAF455B121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF4611121D7388008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; - name = "RecastRegion.cpp: 22"; + fRef = 6B137C6C0F7FCBBB00459200 /* imgui.cpp */; + name = "imgui.cpp: 493"; rLen = 0; - rLoc = 1006; + rLoc = 12849; rType = 0; - vrLen = 898; - vrLoc = 521; + vrLen = 1288; + vrLoc = 11907; }; - 6BAF455C121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF4612121D7388008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; - name = "RecastArea.cpp: 17"; - rLen = 0; - rLoc = 922; + fRef = 6B137C7A0F7FCBE400459200 /* imgui.h */; + name = "imgui.h: 55"; + rLen = 10; + rLoc = 1860; rType = 0; - vrLen = 971; - vrLoc = 521; + vrLen = 1128; + vrLoc = 1123; }; - 6BAF455D121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF461E121D746C008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C850F7FCC1100459200 /* RecastFilter.cpp */; - name = "RecastFilter.cpp: 20"; - rLen = 0; - rLoc = 967; + fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; + name = "CrowdTool.cpp: 1049"; + rLen = 51; + rLoc = 25230; rType = 0; - vrLen = 926; - vrLoc = 596; + vrLen = 657; + vrLoc = 24965; }; - 6BAF455E121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF4620121D746C008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C880F7FCC1100459200 /* RecastRasterization.cpp */; - name = "RecastRasterization.cpp: 13"; + fRef = 6B137C6C0F7FCBBB00459200 /* imgui.cpp */; + name = "imgui.cpp: 520"; rLen = 0; - rLoc = 705; + rLoc = 13900; rType = 0; - vrLen = 1296; - vrLoc = 249; + vrLen = 1221; + vrLoc = 13195; }; - 6BAF455F121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF4621121D746C008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; - name = "Recast.cpp: 20"; + fRef = 6BF7C13F1111953A002B3F46 /* TestCase.cpp */; + name = "TestCase.cpp: 318"; rLen = 0; - rLoc = 968; + rLoc = 8372; rType = 0; - vrLen = 834; - vrLoc = 521; + vrLen = 915; + vrLoc = 7380; }; - 6BAF4560121D1723008CFCDF /* PBXTextBookmark */ = { + 6BAF4622121D746C008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 76"; + fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; + name = "CrowdTool.cpp: 1064"; rLen = 0; - rLoc = 2027; + rLoc = 25657; rType = 0; - vrLen = 1538; - vrLoc = 2601; - }; - 6BAF4561121D173A008CFCDF /* RecastAssert.h */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {933, 480}}"; - sepNavSelRange = "{1092, 0}"; - sepNavVisRange = "{0, 1092}"; - }; + vrLen = 949; + vrLoc = 25230; }; - 6BAF4562121D1849008CFCDF /* PBXTextBookmark */ = { + 6BAF4623121D746C008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BAF427A121ADCC2008CFCDF /* DetourAssert.h */; - name = "DetourAssert.h: 1"; - rLen = 1092; - rLoc = 0; + fRef = 6BF7C13F1111953A002B3F46 /* TestCase.cpp */; + name = "TestCase.cpp: 318"; + rLen = 50; + rLoc = 8338; rType = 0; - vrLen = 1092; - vrLoc = 0; + vrLen = 914; + vrLoc = 7384; }; - 6BAF4563121D1849008CFCDF /* PBXTextBookmark */ = { + 6BAF4624121D746C008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 76"; - rLen = 0; - rLoc = 2027; + fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; + name = "CrowdTool.cpp: 1049"; + rLen = 51; + rLoc = 25230; rType = 0; - vrLen = 1538; - vrLoc = 2601; + vrLen = 657; + vrLoc = 24965; }; - 6BAF4564121D1849008CFCDF /* PBXTextBookmark */ = { + 6BAF4630121D74A2008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BAF4561121D173A008CFCDF /* RecastAssert.h */; - name = "RecastAssert.h: 30"; - rLen = 0; - rLoc = 1092; + fRef = 6BF7C13F1111953A002B3F46 /* TestCase.cpp */; + name = "TestCase.cpp: 326"; + rLen = 5; + rLoc = 8252; rType = 0; - vrLen = 1092; - vrLoc = 0; + vrLen = 940; + vrLoc = 7808; }; - 6BAF4565121D1849008CFCDF /* PBXTextBookmark */ = { + 6BAF4637121D74D3008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; - name = "Recast.cpp: 241"; + fRef = 6B137C6C0F7FCBBB00459200 /* imgui.cpp */; + name = "imgui.cpp: 526"; rLen = 0; - rLoc = 5856; + rLoc = 14087; rType = 0; - vrLen = 700; - vrLoc = 9599; + vrLen = 1236; + vrLoc = 13374; }; - 6BAF4566121D1849008CFCDF /* PBXTextBookmark */ = { + 6BAF4639121D74D3008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C880F7FCC1100459200 /* RecastRasterization.cpp */; - name = "RecastRasterization.cpp: 361"; + fRef = 6B137C6C0F7FCBBB00459200 /* imgui.cpp */; + name = "imgui.cpp: 526"; rLen = 0; - rLoc = 9942; + rLoc = 14087; rType = 0; - vrLen = 861; - vrLoc = 9259; + vrLen = 1236; + vrLoc = 13374; }; - 6BAF4567121D1849008CFCDF /* PBXTextBookmark */ = { + 6BAF4643121D75B2008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C850F7FCC1100459200 /* RecastFilter.cpp */; - name = "RecastFilter.cpp: 20"; + fRef = 6BF7C13F1111953A002B3F46 /* TestCase.cpp */; + name = "TestCase.cpp: 239"; rLen = 0; - rLoc = 967; + rLoc = 5904; rType = 0; - vrLen = 864; - vrLoc = 596; + vrLen = 1060; + vrLoc = 5265; }; - 6BAF4568121D1849008CFCDF /* PBXTextBookmark */ = { + 6BAF464D121D773B008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 76"; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 32"; rLen = 0; - rLoc = 2027; + rLoc = 4074; rType = 0; - vrLen = 1538; - vrLoc = 2601; + vrLen = 989; + vrLoc = 842; }; - 6BAF4569121D1849008CFCDF /* PBXTextBookmark */ = { + 6BAF464F121D773B008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BAF4561121D173A008CFCDF /* RecastAssert.h */; - name = "RecastAssert.h: 1"; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 34"; rLen = 0; - rLoc = 1092; - rType = 0; - vrLen = 0; - vrLoc = 0; - }; - 6BAF456A121D1849008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF427A121ADCC2008CFCDF /* DetourAssert.h */; - name = "DetourAssert.h: 1"; - rLen = 1092; - rLoc = 0; - rType = 0; - vrLen = 1092; - vrLoc = 0; + rLoc = 4074; + rType = 0; + vrLen = 970; + vrLoc = 842; }; - 6BAF456B121D1849008CFCDF /* PBXTextBookmark */ = { + 6BAF4651121D773B008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 76"; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 38"; rLen = 0; - rLoc = 2027; + rLoc = 4074; rType = 0; - vrLen = 1538; - vrLoc = 2601; + vrLen = 976; + vrLoc = 920; }; - 6BAF456C121D1849008CFCDF /* PBXTextBookmark */ = { + 6BAF465D121D838C008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BAF4561121D173A008CFCDF /* RecastAssert.h */; - name = "RecastAssert.h: 30"; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 51"; rLen = 0; - rLoc = 1092; + rLoc = 4074; rType = 0; - vrLen = 1092; - vrLoc = 0; + vrLen = 865; + vrLoc = 1171; }; - 6BAF456D121D1849008CFCDF /* PBXTextBookmark */ = { + 6BAF465F121D838C008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; - name = "Recast.cpp: 241"; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 250"; rLen = 0; - rLoc = 5856; + rLoc = 9777; rType = 0; - vrLen = 700; - vrLoc = 9599; + vrLen = 1584; + vrLoc = 9239; }; - 6BAF456E121D1849008CFCDF /* PBXTextBookmark */ = { + 6BAF4660121D838C008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C880F7FCC1100459200 /* RecastRasterization.cpp */; - name = "RecastRasterization.cpp: 361"; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 82"; rLen = 0; - rLoc = 9942; + rLoc = 5358; rType = 0; - vrLen = 861; - vrLoc = 9259; + vrLen = 1176; + vrLoc = 1993; }; - 6BAF456F121D1849008CFCDF /* PBXTextBookmark */ = { + 6BAF4662121D838C008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C850F7FCC1100459200 /* RecastFilter.cpp */; - name = "RecastFilter.cpp: 28"; - rLen = 0; - rLoc = 1078; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 212"; + rLen = 18; + rLoc = 12004; rType = 0; - vrLen = 864; - vrLoc = 596; + vrLen = 1678; + vrLoc = 8617; }; - 6BAF4570121D18A5008CFCDF /* PBXTextBookmark */ = { + 6BAF4664121D838C008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C850F7FCC1100459200 /* RecastFilter.cpp */; - name = "RecastFilter.cpp: 159"; - rLen = 0; - rLoc = 4730; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 226"; + rLen = 21; + rLoc = 12755; rType = 0; - vrLen = 707; - vrLoc = 4669; + vrLen = 1776; + vrLoc = 8968; }; - 6BAF4571121D18A5008CFCDF /* PBXTextBookmark */ = { + 6BAF4666121D838C008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; - name = "RecastArea.cpp: 362"; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 43"; rLen = 0; - rLoc = 9917; + rLoc = 4074; rType = 0; - vrLen = 675; - vrLoc = 10728; + vrLen = 689; + vrLoc = 1078; }; - 6BAF4572121D18A5008CFCDF /* PBXTextBookmark */ = { + 6BAF4668121D838C008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; - name = "RecastRegion.cpp: 1129"; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 32"; rLen = 0; - rLoc = 27460; + rLoc = 2340; rType = 0; - vrLen = 948; - vrLoc = 30087; + vrLen = 504; + vrLoc = 1035; }; - 6BAF4573121D18A5008CFCDF /* PBXTextBookmark */ = { + 6BAF466A121D838C008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; - name = "RecastContour.cpp: 600"; - rLen = 0; - rLoc = 15723; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 25"; + rLen = 1998; + rLoc = 2013; rType = 0; - vrLen = 954; - vrLoc = 20863; + vrLen = 768; + vrLoc = 1035; }; - 6BAF4574121D18A5008CFCDF /* PBXTextBookmark */ = { + 6BAF4670121D83CA008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; - name = "RecastMesh.cpp: 16"; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 36"; rLen = 0; - rLoc = 871; + rLoc = 3618; rType = 0; - vrLen = 967; - vrLoc = 396; + vrLen = 738; + vrLoc = 1035; }; - 6BAF4575121D18A5008CFCDF /* PBXTextBookmark */ = { + 6BAF467E121D88B7008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C850F7FCC1100459200 /* RecastFilter.cpp */; - name = "RecastFilter.cpp: 159"; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 197"; rLen = 0; - rLoc = 4730; + rLoc = 5336; rType = 0; - vrLen = 707; - vrLoc = 4669; + vrLen = 878; + vrLoc = 4672; }; - 6BAF4576121D18A5008CFCDF /* PBXTextBookmark */ = { + 6BAF4698121D8A15008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; - name = "RecastArea.cpp: 362"; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 159"; rLen = 0; - rLoc = 9917; + rLoc = 4427; rType = 0; - vrLen = 675; - vrLoc = 10728; + vrLen = 636; + vrLoc = 4083; }; - 6BAF4577121D18A5008CFCDF /* PBXTextBookmark */ = { + 6BAF469B121D8A15008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; - name = "RecastRegion.cpp: 1129"; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 159"; rLen = 0; - rLoc = 27460; + rLoc = 4427; rType = 0; - vrLen = 948; - vrLoc = 30087; + vrLen = 636; + vrLoc = 4083; }; - 6BAF4578121D18A5008CFCDF /* PBXTextBookmark */ = { + 6BAF46A0121D8B41008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; - name = "RecastContour.cpp: 600"; + fRef = 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */; + name = "SampleInterfaces.cpp: 68"; rLen = 0; - rLoc = 15723; + rLoc = 1238; rType = 0; - vrLen = 954; - vrLoc = 20863; + vrLen = 645; + vrLoc = 809; }; - 6BAF4579121D18A5008CFCDF /* PBXTextBookmark */ = { + 6BAF46A1121D8B41008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; - name = "RecastMesh.cpp: 16"; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 25"; rLen = 0; - rLoc = 871; + rLoc = 1023; rType = 0; - vrLen = 817; - vrLoc = 924; + vrLen = 1166; + vrLoc = 64; }; - 6BAF457C121D19CB008CFCDF /* PBXTextBookmark */ = { + 6BAF46A2121D8B41008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 27"; - rLen = 26; - rLoc = 1091; + fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; + name = "Sample.h: 31"; + rLen = 0; + rLoc = 1114; rType = 0; - vrLen = 1134; - vrLoc = 133; + vrLen = 1078; + vrLoc = 322; }; - 6BAF457D121D19CB008CFCDF /* PBXTextBookmark */ = { + 6BAF46A3121D8B41008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; - name = "RecastMesh.cpp: 26"; + fRef = 6BAF4440121C3D0A008CFCDF /* SampleInterfaces.h */; + name = "SampleInterfaces.h: 30"; rLen = 0; - rLoc = 1078; + rLoc = 1220; rType = 0; - vrLen = 1149; - vrLoc = 0; + vrLen = 987; + vrLoc = 923; }; - 6BAF457E121D19CB008CFCDF /* PBXTextBookmark */ = { + 6BAF46D3121D8FF1008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; - name = "RecastContour.cpp: 26"; + fRef = 6BAF46D4121D8FF1008CFCDF /* mach_time.h */; + name = "mach_time.h: 45"; rLen = 0; - rLoc = 1078; + rLoc = 1648; rType = 0; - vrLen = 1235; - vrLoc = 64; + vrLen = 754; + vrLoc = 1108; }; - 6BAF457F121D19CB008CFCDF /* PBXTextBookmark */ = { + 6BAF46D4121D8FF1008CFCDF /* mach_time.h */ = { + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.h; + name = mach_time.h; + path = /Developer/SDKs/MacOSX10.5.sdk/usr/include/mach/mach_time.h; + sourceTree = ""; + }; + 6BAF46F9121D9678008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; - name = "RecastRegion.cpp: 28"; + fRef = 6BF7C13F1111953A002B3F46 /* TestCase.cpp */; + name = "TestCase.cpp: 328"; rLen = 0; - rLoc = 1117; + rLoc = 8337; rType = 0; - vrLen = 1134; - vrLoc = 0; + vrLen = 990; + vrLoc = 7792; }; - 6BAF4580121D19CB008CFCDF /* PBXTextBookmark */ = { + 6BAF4708121D9945008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; - name = "RecastArea.cpp: 28"; - rLen = 0; - rLoc = 1117; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 203"; + rLen = 18; + rLoc = 12004; rType = 0; - vrLen = 1156; - vrLoc = 61; + vrLen = 1963; + vrLoc = 8260; }; - 6BAF4581121D19CB008CFCDF /* PBXTextBookmark */ = { + 6BAF470A121D9945008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C850F7FCC1100459200 /* RecastFilter.cpp */; - name = "RecastFilter.cpp: 24"; - rLen = 0; - rLoc = 1033; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 203"; + rLen = 18; + rLoc = 12004; rType = 0; - vrLen = 1197; - vrLoc = 0; + vrLen = 1910; + vrLoc = 8260; }; - 6BAF4582121D19CB008CFCDF /* PBXTextBookmark */ = { + 6BAF4712121D9B21008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C880F7FCC1100459200 /* RecastRasterization.cpp */; - name = "RecastRasterization.cpp: 25"; - rLen = 0; - rLoc = 1058; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 217"; + rLen = 21; + rLoc = 12755; rType = 0; - vrLen = 1023; - vrLoc = 596; + vrLen = 1756; + vrLoc = 8578; }; - 6BAF4583121D19CB008CFCDF /* PBXTextBookmark */ = { + 6BAF4714121D9B21008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; - name = "Recast.cpp: 241"; - rLen = 0; - rLoc = 5856; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 217"; + rLen = 21; + rLoc = 12755; rType = 0; - vrLen = 700; - vrLoc = 9599; + vrLen = 1693; + vrLoc = 8641; }; - 6BAF4584121D19CB008CFCDF /* PBXTextBookmark */ = { + 6BAF4716121D9B21008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; - name = "RecastMesh.cpp: 900"; - rLen = 0; - rLoc = 12698; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 217"; + rLen = 21; + rLoc = 12755; rType = 0; - vrLen = 549; - vrLoc = 22740; + vrLen = 1693; + vrLoc = 8641; }; - 6BAF4585121D19CB008CFCDF /* PBXTextBookmark */ = { + 6BAF4718121D9B21008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 27"; - rLen = 26; - rLoc = 1091; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 217"; + rLen = 21; + rLoc = 12755; rType = 0; - vrLen = 1134; - vrLoc = 133; + vrLen = 1693; + vrLoc = 8641; }; - 6BAF4586121D19CB008CFCDF /* PBXTextBookmark */ = { + 6BAF472B121D9DAF008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; - name = "RecastMesh.cpp: 26"; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 343"; rLen = 0; - rLoc = 1078; + rLoc = 18592; rType = 0; - vrLen = 1149; - vrLoc = 0; + vrLen = 1271; + vrLoc = 14392; }; - 6BAF4587121D19CB008CFCDF /* PBXTextBookmark */ = { + 6BAF472D121D9DAF008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; - name = "RecastContour.cpp: 26"; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 301"; rLen = 0; - rLoc = 1078; + rLoc = 16784; rType = 0; - vrLen = 1235; - vrLoc = 64; + vrLen = 1442; + vrLoc = 13245; }; - 6BAF4588121D19CB008CFCDF /* PBXTextBookmark */ = { + 6BAF4739121D9FBE008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; - name = "RecastRegion.cpp: 28"; + fRef = 6B1185F41006895B0018F96F /* DetourNode.cpp */; + name = "DetourNode.cpp: 24"; rLen = 0; - rLoc = 1117; + rLoc = 1020; rType = 0; - vrLen = 1134; - vrLoc = 0; + vrLen = 1032; + vrLoc = 596; }; - 6BAF4589121D19CB008CFCDF /* PBXTextBookmark */ = { + 6BAF473A121D9FBE008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; - name = "RecastArea.cpp: 28"; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 40"; rLen = 0; - rLoc = 1117; + rLoc = 1595; rType = 0; - vrLen = 1156; - vrLoc = 61; + vrLen = 933; + vrLoc = 948; }; - 6BAF458A121D19CB008CFCDF /* PBXTextBookmark */ = { + 6BAF473D121D9FBE008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C850F7FCC1100459200 /* RecastFilter.cpp */; - name = "RecastFilter.cpp: 24"; + fRef = 6B1185F41006895B0018F96F /* DetourNode.cpp */; + name = "DetourNode.cpp: 69"; rLen = 0; - rLoc = 1033; + rLoc = 2128; rType = 0; - vrLen = 1197; - vrLoc = 0; + vrLen = 640; + vrLoc = 1739; }; - 6BAF458B121D19CB008CFCDF /* PBXTextBookmark */ = { + 6BAF473E121D9FBE008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C880F7FCC1100459200 /* RecastRasterization.cpp */; - name = "RecastRasterization.cpp: 25"; + fRef = 6B1185F41006895B0018F96F /* DetourNode.cpp */; + name = "DetourNode.cpp: 64"; rLen = 0; - rLoc = 1058; + rLoc = 2030; rType = 0; - vrLen = 1023; - vrLoc = 596; + vrLen = 640; + vrLoc = 1739; }; - 6BAF458C121D19CB008CFCDF /* PBXTextBookmark */ = { + 6BAF473F121D9FBE008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; - name = "Recast.cpp: 28"; + fRef = 6B1185F41006895B0018F96F /* DetourNode.cpp */; + name = "DetourNode.cpp: 64"; rLen = 0; - rLoc = 1117; + rLoc = 2030; rType = 0; - vrLen = 711; - vrLoc = 672; + vrLen = 640; + vrLoc = 1739; }; - 6BAF458D121D1A1C008CFCDF /* PBXTextBookmark */ = { + 6BAF4740121D9FBE008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; - name = "Recast.cpp: 28"; - rLen = 0; - rLoc = 1117; + fRef = 6B1185F41006895B0018F96F /* DetourNode.cpp */; + name = "DetourNode.cpp: 63"; + rLen = 14; + rLoc = 1994; rType = 0; - vrLen = 635; - vrLoc = 789; + vrLen = 640; + vrLoc = 1739; }; - 6BAF458E121D1A1C008CFCDF /* PBXTextBookmark */ = { + 6BAF4741121D9FBE008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BAF4440121C3D0A008CFCDF /* SampleInterfaces.h */; - name = "SampleInterfaces.h: 39"; + fRef = 6B1185F41006895B0018F96F /* DetourNode.cpp */; + name = "DetourNode.cpp: 63"; + rLen = 14; + rLoc = 1994; + rType = 0; + vrLen = 640; + vrLoc = 1739; + }; + 6BAF4743121D9FBE008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185F41006895B0018F96F /* DetourNode.cpp */; + name = "DetourNode.cpp: 24"; rLen = 0; - rLoc = 1502; + rLoc = 1020; rType = 0; - vrLen = 831; - vrLoc = 1063; + vrLen = 1032; + vrLoc = 596; }; - 6BAF458F121D1A1C008CFCDF /* PBXTextBookmark */ = { + 6BAF4747121D9FED008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; - name = "Recast.cpp: 28"; + fRef = 6B1185F61006896B0018F96F /* DetourNode.h */; + name = "DetourNode.h: 78"; rLen = 0; - rLoc = 1117; + rLoc = 2019; rType = 0; - vrLen = 635; - vrLoc = 789; + vrLen = 672; + vrLoc = 1677; }; - 6BAF4590121D1A1C008CFCDF /* PBXTextBookmark */ = { + 6BAF4749121D9FED008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BAF4440121C3D0A008CFCDF /* SampleInterfaces.h */; - name = "SampleInterfaces.h: 25"; + fRef = 6B1185F61006896B0018F96F /* DetourNode.h */; + name = "DetourNode.h: 78"; rLen = 0; - rLoc = 1103; + rLoc = 2019; rType = 0; - vrLen = 731; - vrLoc = 842; + vrLen = 672; + vrLoc = 1677; }; - 6BAF4592121D1B18008CFCDF /* PBXTextBookmark */ = { + 6BAF4754121DA157008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 69"; - rLen = 777; - rLoc = 2042; + fRef = 6BF7C13F1111953A002B3F46 /* TestCase.cpp */; + name = "TestCase.cpp: 262"; + rLen = 9; + rLoc = 6616; rType = 0; - vrLen = 1197; - vrLoc = 2197; + vrLen = 978; + vrLoc = 5959; }; - 6BAF4593121D1B18008CFCDF /* PBXTextBookmark */ = { + 6BAF475A121DA31D008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; - name = "Recast.cpp: 26"; - rLen = 0; - rLoc = 1087; + fRef = 6BA1E88E10C7BFD3008007F6 /* Sample_SoloMeshSimple.h */; + name = "Sample_SoloMeshSimple.h: 44"; + rLen = 23; + rLoc = 1420; rType = 0; - vrLen = 592; - vrLoc = 789; + vrLen = 722; + vrLoc = 1111; }; - 6BAF4594121D1B18008CFCDF /* PBXTextBookmark */ = { + 6BAF475B121DA31D008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */; - name = "SampleInterfaces.cpp: 53"; + fRef = 6BB93C7B10CFE1D500F74F2B /* DetourDebugDraw.cpp */; + name = "DetourDebugDraw.cpp: 274"; rLen = 0; - rLoc = 961; + rLoc = 7840; rType = 0; - vrLen = 550; - vrLoc = 559; + vrLen = 966; + vrLoc = 7266; }; - 6BAF4595121D1B18008CFCDF /* PBXTextBookmark */ = { + 6BAF475C121DA31D008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BAF4440121C3D0A008CFCDF /* SampleInterfaces.h */; - name = "SampleInterfaces.h: 42"; + fRef = 6BB93C7810CFE1D500F74F2B /* DetourDebugDraw.h */; + name = "DetourDebugDraw.h: 32"; rLen = 0; - rLoc = 1502; + rLoc = 1383; rType = 0; - vrLen = 807; - vrLoc = 1207; + vrLen = 1652; + vrLoc = 61; }; - 6BAF4596121D1B18008CFCDF /* PBXTextBookmark */ = { + 6BAF475D121DA31D008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BAF4440121C3D0A008CFCDF /* SampleInterfaces.h */; - name = "SampleInterfaces.h: 42"; + fRef = 6B98463111E6144400FA177B /* Sample_SoloMeshTiled.h */; + name = "Sample_SoloMeshTiled.h: 83"; rLen = 0; - rLoc = 1502; + rLoc = 2324; rType = 0; - vrLen = 807; - vrLoc = 1207; + vrLen = 787; + vrLoc = 1879; }; - 6BAF4597121D1B18008CFCDF /* PBXTextBookmark */ = { + 6BAF475E121DA31D008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 69"; - rLen = 777; - rLoc = 2042; + fRef = 6B2AEC510FFB8946005BE9CC /* Sample_TileMesh.h */; + name = "Sample_TileMesh.h: 47"; + rLen = 23; + rLoc = 1468; rType = 0; - vrLen = 1197; - vrLoc = 2197; + vrLen = 732; + vrLoc = 1177; }; - 6BAF4598121D1B18008CFCDF /* PBXTextBookmark */ = { + 6BAF475F121DA31D008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; - name = "Recast.cpp: 26"; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 584"; rLen = 0; - rLoc = 1087; + rLoc = 16062; rType = 0; - vrLen = 592; - vrLoc = 789; + vrLen = 1243; + vrLoc = 14968; }; - 6BAF4599121D1B18008CFCDF /* PBXTextBookmark */ = { + 6BAF4760121DA31D008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */; - name = "SampleInterfaces.cpp: 53"; + fRef = 6B98463211E6144400FA177B /* Sample_SoloMeshTiled.cpp */; + name = "Sample_SoloMeshTiled.cpp: 378"; rLen = 0; - rLoc = 961; + rLoc = 11313; rType = 0; - vrLen = 550; - vrLoc = 559; + vrLen = 1325; + vrLoc = 10838; }; - 6BAF459A121D1B18008CFCDF /* PBXTextBookmark */ = { + 6BAF4762121DA31D008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BAF4440121C3D0A008CFCDF /* SampleInterfaces.h */; - name = "SampleInterfaces.h: 55"; + fRef = 6BB93C7B10CFE1D500F74F2B /* DetourDebugDraw.cpp */; + name = "DetourDebugDraw.cpp: 276"; rLen = 0; - rLoc = 1939; + rLoc = 8030; rType = 0; - vrLen = 1065; - vrLoc = 1291; + vrLen = 1038; + vrLoc = 7710; }; - 6BAF459B121D1C15008CFCDF /* PBXTextBookmark */ = { + 6BAF4763121DA31D008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BAF4440121C3D0A008CFCDF /* SampleInterfaces.h */; - name = "SampleInterfaces.h: 29"; + fRef = 6BB93C7B10CFE1D500F74F2B /* DetourDebugDraw.cpp */; + name = "DetourDebugDraw.cpp: 266"; rLen = 0; - rLoc = 1181; + rLoc = 7501; rType = 0; - vrLen = 881; - vrLoc = 967; + vrLen = 1060; + vrLoc = 7063; }; - 6BAF459C121D1C15008CFCDF /* PBXTextBookmark */ = { + 6BAF4764121DA31D008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */; - name = "SampleInterfaces.cpp: 71"; - rLen = 0; - rLoc = 1249; + fRef = 6BA1E88E10C7BFD3008007F6 /* Sample_SoloMeshSimple.h */; + name = "Sample_SoloMeshSimple.h: 44"; + rLen = 23; + rLoc = 1420; rType = 0; - vrLen = 535; - vrLoc = 0; + vrLen = 722; + vrLoc = 1111; }; - 6BAF459D121D1C15008CFCDF /* PBXTextBookmark */ = { + 6BAF4765121DA31D008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; - name = "main.cpp: 58"; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 254"; rLen = 0; - rLoc = 1868; + rLoc = 8253; rType = 0; - vrLen = 840; - vrLoc = 1408; + vrLen = 1203; + vrLoc = 7446; }; - 6BAF459E121D1C15008CFCDF /* PBXTextBookmark */ = { + 6BAF4766121DA31D008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BAF4440121C3D0A008CFCDF /* SampleInterfaces.h */; - name = "SampleInterfaces.h: 29"; + fRef = 6BB93C7B10CFE1D500F74F2B /* DetourDebugDraw.cpp */; + name = "DetourDebugDraw.cpp: 260"; rLen = 0; - rLoc = 1149; + rLoc = 7450; rType = 0; - vrLen = 850; - vrLoc = 967; + vrLen = 966; + vrLoc = 7266; }; - 6BAF459F121D1C15008CFCDF /* PBXTextBookmark */ = { + 6BAF4767121DA31D008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */; - name = "SampleInterfaces.cpp: 156"; + fRef = 6BB93C7810CFE1D500F74F2B /* DetourDebugDraw.h */; + name = "DetourDebugDraw.h: 32"; rLen = 0; - rLoc = 2721; + rLoc = 1383; rType = 0; - vrLen = 492; - vrLoc = 2259; + vrLen = 1652; + vrLoc = 61; }; - 6BAF45A0121D1C15008CFCDF /* PBXTextBookmark */ = { + 6BAF4768121DA31D008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BAF4440121C3D0A008CFCDF /* SampleInterfaces.h */; - name = "SampleInterfaces.h: 29"; + fRef = 6B98463111E6144400FA177B /* Sample_SoloMeshTiled.h */; + name = "Sample_SoloMeshTiled.h: 83"; rLen = 0; - rLoc = 1181; + rLoc = 2324; rType = 0; - vrLen = 881; - vrLoc = 967; + vrLen = 787; + vrLoc = 1879; }; - 6BAF45A1121D1C15008CFCDF /* PBXTextBookmark */ = { + 6BAF4769121DA31D008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */; - name = "SampleInterfaces.cpp: 71"; + fRef = 6B98463211E6144400FA177B /* Sample_SoloMeshTiled.cpp */; + name = "Sample_SoloMeshTiled.cpp: 389"; rLen = 0; - rLoc = 1249; + rLoc = 11754; rType = 0; - vrLen = 535; - vrLoc = 0; + vrLen = 1325; + vrLoc = 10837; }; - 6BAF45A2121D1C15008CFCDF /* PBXTextBookmark */ = { + 6BAF476A121DA31D008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; - name = "main.cpp: 158"; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 142"; rLen = 0; - rLoc = 4035; + rLoc = 3463; rType = 0; - vrLen = 624; - vrLoc = 3720; + vrLen = 731; + vrLoc = 2861; }; - 6BAF45A4121D1C1E008CFCDF /* PBXTextBookmark */ = { + 6BAF476B121DA31D008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; - name = "main.cpp: 160"; + fRef = 6B98463211E6144400FA177B /* Sample_SoloMeshTiled.cpp */; + name = "Sample_SoloMeshTiled.cpp: 270"; rLen = 0; - rLoc = 4062; + rLoc = 6732; rType = 0; - vrLen = 624; - vrLoc = 3720; + vrLen = 1207; + vrLoc = 6140; }; - 6BAF45A6121D1C49008CFCDF /* PBXTextBookmark */ = { + 6BAF476C121DA31D008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; - name = "main.cpp: 157"; - rLen = 0; - rLoc = 4016; + fRef = 6B2AEC510FFB8946005BE9CC /* Sample_TileMesh.h */; + name = "Sample_TileMesh.h: 47"; + rLen = 23; + rLoc = 1468; rType = 0; - vrLen = 624; - vrLoc = 3720; + vrLen = 732; + vrLoc = 1177; }; - 6BAF45A7121D1C49008CFCDF /* PBXTextBookmark */ = { + 6BAF476D121DA31D008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - comments = "error: 'i' was not declared in this scope"; - fRef = 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */; - rLen = 1; - rLoc = 163; - rType = 1; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 584"; + rLen = 0; + rLoc = 16062; + rType = 0; + vrLen = 1243; + vrLoc = 14968; }; - 6BAF45A8121D1C49008CFCDF /* PBXTextBookmark */ = { + 6BAF476E121DA31D008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; - name = "main.cpp: 157"; + fRef = 6B98463211E6144400FA177B /* Sample_SoloMeshTiled.cpp */; + name = "Sample_SoloMeshTiled.cpp: 378"; rLen = 0; - rLoc = 4016; + rLoc = 11313; rType = 0; - vrLen = 624; - vrLoc = 3720; + vrLen = 1325; + vrLoc = 10838; }; - 6BAF45A9121D1C49008CFCDF /* PBXTextBookmark */ = { + 6BAF4778121DCAF9008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */; - name = "SampleInterfaces.cpp: 167"; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 245"; rLen = 0; - rLoc = 2996; + rLoc = 7873; rType = 0; - vrLen = 756; - vrLoc = 2533; + vrLen = 1266; + vrLoc = 7191; }; - 6BAF45AA121D2C03008CFCDF /* PBXTextBookmark */ = { + 6BAF477A121DCAF9008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */; - name = "SampleInterfaces.cpp: 167"; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 245"; rLen = 0; - rLoc = 2996; + rLoc = 7873; rType = 0; - vrLen = 756; - vrLoc = 2533; + vrLen = 1266; + vrLoc = 7191; }; - 6BAF45AB121D2C03008CFCDF /* PBXTextBookmark */ = { + 6BAF4784121DCB89008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 594"; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 29"; rLen = 0; - rLoc = 15601; + rLoc = 2630; rType = 0; - vrLen = 1157; - vrLoc = 15331; + vrLen = 1086; + vrLoc = 596; }; - 6BAF45AC121D2C03008CFCDF /* PBXTextBookmark */ = { + 6BAF4786121DCB89008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 44"; - rLen = 14; - rLoc = 1371; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 30"; + rLen = 0; + rLoc = 2594; rType = 0; - vrLen = 705; - vrLoc = 964; + vrLen = 1086; + vrLoc = 596; }; - 6BAF45AD121D2C03008CFCDF /* PBXTextBookmark */ = { + 6BAF478E121DD150008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1154"; + fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; + name = "DetourCommon.h: 238"; rLen = 0; - rLoc = 27671; + rLoc = 6467; rType = 0; - vrLen = 567; - vrLoc = 24572; + vrLen = 1299; + vrLoc = 5483; }; - 6BAF45AE121D2C03008CFCDF /* PBXTextBookmark */ = { + 6BAF4790121DD150008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */; - name = "SampleInterfaces.cpp: 167"; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 38"; rLen = 0; - rLoc = 2996; + rLoc = 4074; rType = 0; - vrLen = 756; - vrLoc = 2533; + vrLen = 902; + vrLoc = 924; }; - 6BAF45AF121D2C03008CFCDF /* PBXTextBookmark */ = { + 6BAF4797121DD34D008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 594"; + name = "DetourNavMeshQuery.cpp: 596"; rLen = 0; - rLoc = 15601; + rLoc = 16501; rType = 0; - vrLen = 1157; - vrLoc = 15331; + vrLen = 1244; + vrLoc = 15070; }; - 6BAF45B0121D2C03008CFCDF /* PBXTextBookmark */ = { + 6BAF479E121DD378008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1154"; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 31"; rLen = 0; - rLoc = 27671; + rLoc = 2631; rType = 0; - vrLen = 567; - vrLoc = 24572; + vrLen = 910; + vrLoc = 924; }; - 6BAF45B1121D2C03008CFCDF /* PBXTextBookmark */ = { + 6BAF47AA121DD41F008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 44"; - rLen = 14; - rLoc = 1371; + fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; + name = "DetourNavMeshQuery.cpp: 48"; + rLen = 0; + rLoc = 1549; rType = 0; - vrLen = 705; - vrLoc = 964; + vrLen = 1084; + vrLoc = 1187; }; - 6BAF45B2121D2C03008CFCDF /* PBXTextBookmark */ = { + 6BAF47AB121DD41F008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 496"; - rLen = 14; - rLoc = 12285; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 34"; + rLen = 0; + rLoc = 3388; rType = 0; - vrLen = 819; - vrLoc = 11920; + vrLen = 902; + vrLoc = 924; }; - 6BAF45B7121D2F37008CFCDF /* PBXTextBookmark */ = { + 6BAF47B0121DD46B008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 498"; + fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; + name = "DetourNavMeshQuery.cpp: 45"; rLen = 0; - rLoc = 12358; + rLoc = 1548; rType = 0; - vrLen = 819; - vrLoc = 11920; + vrLen = 1182; + vrLoc = 1164; }; - 6BAF45B8121D2F37008CFCDF /* PBXTextBookmark */ = { + 6BAF47BA121DEB6D008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B8036AD113BAABE005ED67B /* Sample_Debug.cpp */; - name = "Sample_Debug.cpp: 164"; + fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; + name = "DetourNavMeshQuery.cpp: 36"; rLen = 0; - rLoc = 3974; + rLoc = 1302; rType = 0; - vrLen = 941; - vrLoc = 4357; + vrLen = 1002; + vrLoc = 1088; }; - 6BAF45B9121D2F37008CFCDF /* PBXTextBookmark */ = { + 6BAF47BC121DEB6D008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 42"; - rLen = 0; - rLoc = 1475; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 27"; + rLen = 13; + rLoc = 2019; rType = 0; - vrLen = 636; - vrLoc = 1194; + vrLen = 882; + vrLoc = 953; }; - 6BAF45BA121D2F37008CFCDF /* PBXTextBookmark */ = { + 6BAF47BD121DEB6D008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 498"; + fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; + name = "DetourNavMeshQuery.cpp: 36"; rLen = 0; - rLoc = 12358; + rLoc = 1302; rType = 0; - vrLen = 819; - vrLoc = 11920; + vrLen = 1002; + vrLoc = 1088; }; - 6BAF45BB121D2F37008CFCDF /* PBXTextBookmark */ = { + 6BAF47BE121DEB6D008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B8036AD113BAABE005ED67B /* Sample_Debug.cpp */; - name = "Sample_Debug.cpp: 164"; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 30"; rLen = 0; - rLoc = 3974; + rLoc = 2013; rType = 0; - vrLen = 941; - vrLoc = 4357; + vrLen = 1066; + vrLoc = 953; }; - 6BAF45BC121D2F37008CFCDF /* PBXTextBookmark */ = { + 6BAF47BF121DEB6D008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 665"; + fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; + name = "DetourNavMeshQuery.cpp: 36"; rLen = 0; - rLoc = 20286; + rLoc = 1302; rType = 0; - vrLen = 807; - vrLoc = 19578; + vrLen = 1002; + vrLoc = 1088; }; - 6BAF45BD121D2F42008CFCDF /* PBXTextBookmark */ = { + 6BAF47C0121DEB6D008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 656"; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 31"; rLen = 0; - rLoc = 19984; + rLoc = 2013; rType = 0; - vrLen = 807; - vrLoc = 19578; + vrLen = 1084; + vrLoc = 953; }; - 6BAF45BE121D2F4E008CFCDF /* PBXTextBookmark */ = { + 6BAF47C1121DEB6D008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 656"; + fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; + name = "DetourNavMeshQuery.cpp: 36"; rLen = 0; - rLoc = 19984; + rLoc = 1302; rType = 0; - vrLen = 743; - vrLoc = 19642; + vrLen = 1002; + vrLoc = 1088; }; - 6BAF45BF121D2F57008CFCDF /* PBXTextBookmark */ = { + 6BAF47C3121DEC13008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BB93CF510CFEC4500F74F2B /* RecastDump.cpp */; - name = "RecastDump.cpp: 409"; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 68"; rLen = 0; - rLoc = 10388; + rLoc = 4572; rType = 0; - vrLen = 662; - vrLoc = 10113; + vrLen = 1469; + vrLoc = 1724; }; - 6BAF45C0121D2F57008CFCDF /* PBXTextBookmark */ = { + 6BAF47C4121DEC13008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 656"; + fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; + name = "DetourNavMeshQuery.h: 68"; rLen = 0; - rLoc = 19984; + rLoc = 4572; rType = 0; - vrLen = 418; - vrLoc = 19817; + vrLen = 1469; + vrLoc = 1724; }; - 6BAF45C2121D2F68008CFCDF /* PBXTextBookmark */ = { + 6BAF47C6121E027E008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 660"; + fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; + name = "DetourNavMeshQuery.cpp: 266"; rLen = 0; - rLoc = 20286; + rLoc = 7684; rType = 0; - vrLen = 816; - vrLoc = 19487; + vrLen = 902; + vrLoc = 6638; }; 6BB788160FC0472B003C24DB /* ChunkyTriMesh.cpp */ = { uiCtxt = { @@ -13790,9 +3205,9 @@ }; 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {936, 19948}}"; - sepNavSelRange = "{1138, 0}"; - sepNavVisRange = "{596, 894}"; + sepNavIntBoundsRect = "{{0, 0}, {933, 20192}}"; + sepNavSelRange = "{19481, 0}"; + sepNavVisRange = "{19180, 1089}"; sepNavWindowFrame = "{{38, 30}, {1214, 722}}"; }; }; @@ -13819,9 +3234,9 @@ }; 6BB93C7810CFE1D500F74F2B /* DetourDebugDraw.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {957, 576}}"; - sepNavSelRange = "{1194, 136}"; - sepNavVisRange = "{61, 1569}"; + sepNavIntBoundsRect = "{{0, 0}, {957, 592}}"; + sepNavSelRange = "{1383, 0}"; + sepNavVisRange = "{61, 1652}"; }; }; 6BB93C7910CFE1D500F74F2B /* RecastDebugDraw.h */ = { @@ -13840,9 +3255,9 @@ }; 6BB93C7B10CFE1D500F74F2B /* DetourDebugDraw.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {933, 7852}}"; - sepNavSelRange = "{12282, 19}"; - sepNavVisRange = "{12019, 594}"; + sepNavIntBoundsRect = "{{0, 0}, {950, 7264}}"; + sepNavSelRange = "{7840, 0}"; + sepNavVisRange = "{7266, 966}"; sepNavWindowFrame = "{{61, 9}, {1214, 722}}"; }; }; @@ -13868,16 +3283,6 @@ sepNavVisRange = "{10113, 662}"; }; }; - 6BBB4AA1115B4F3400CF791D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BF7C13E11119520002B3F46 /* TestCase.h */; - name = "TestCase.h: 17"; - rLen = 0; - rLoc = 922; - rType = 0; - vrLen = 970; - vrLoc = 61; - }; 6BBB4AA5115B4F3400CF791D /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BB788180FC04753003C24DB /* ChunkyTriMesh.h */; @@ -13888,36 +3293,6 @@ vrLen = 785; vrLoc = 396; }; - 6BBB4AA6115B4F3400CF791D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C6D0F7FCBBB00459200 /* MeshLoaderObj.cpp */; - name = "MeshLoaderObj.cpp: 189"; - rLen = 0; - rLoc = 4075; - rType = 0; - vrLen = 526; - vrLoc = 3867; - }; - 6BBB4ABF115B4F3400CF791D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C810F7FCBFE00459200 /* RecastTimer.h */; - name = "RecastTimer.h: 9"; - rLen = 0; - rLoc = 397; - rType = 0; - vrLen = 1033; - vrLoc = 0; - }; - 6BBB4AD3115B4F3400CF791D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185F61006896B0018F96F /* DetourNode.h */; - name = "DetourNode.h: 1"; - rLen = 966; - rLoc = 0; - rType = 0; - vrLen = 1142; - vrLoc = 0; - }; 6BBB4AE0115B4F3400CF791D /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BB93C7910CFE1D500F74F2B /* RecastDebugDraw.h */; @@ -14043,7 +3418,7 @@ fRef = 6B137C6C0F7FCBBB00459200 /* imgui.cpp */; name = "imgui.cpp: 513"; rLen = 0; - rLoc = 13369; + rLoc = 13390; rType = 0; vrLen = 761; vrLoc = 13123; @@ -14098,56 +3473,16 @@ vrLen = 906; vrLoc = 207; }; - 6BBB4AFB115B4F3400CF791D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; - name = "Sample.h: 107"; - rLen = 0; - rLoc = 2942; - rType = 0; - vrLen = 610; - vrLoc = 2890; - }; 6BBB4AFD115B4F3400CF791D /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BA1E88E10C7BFD3008007F6 /* Sample_SoloMeshSimple.h */; name = "Sample_SoloMeshSimple.h: 55"; rLen = 0; - rLoc = 1678; + rLoc = 1704; rType = 0; vrLen = 453; vrLoc = 1488; }; - 6BBB4B07115B4F3400CF791D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C810F7FCBFE00459200 /* RecastTimer.h */; - name = "RecastTimer.h: 9"; - rLen = 0; - rLoc = 397; - rType = 0; - vrLen = 1033; - vrLoc = 0; - }; - 6BBB4B08115B4F3400CF791D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; - name = "Recast.cpp: 121"; - rLen = 0; - rLoc = 3562; - rType = 0; - vrLen = 525; - vrLoc = 3040; - }; - 6BBB4B0A115B4F3400CF791D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C8A0F7FCC1100459200 /* RecastTimer.cpp */; - name = "RecastTimer.cpp: 19"; - rLen = 0; - rLoc = 934; - rType = 0; - vrLen = 979; - vrLoc = 0; - }; 6BBB4C34115B7A3D00CF791D /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BBB4C35115B7A3D00CF791D /* string.h */; @@ -14196,19 +3531,9 @@ ignoreCount = 0; lineNumber = 279; location = Recast; - modificationTime = 303756251.188963; + modificationTime = 303925757.092869; state = 1; }; - 6BC7619C11B63C7E00FF5E51 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 843"; - rLen = 0; - rLoc = 6523; - rType = 0; - vrLen = 691; - vrLoc = 19690; - }; 6BCF32341104CD05009445BF /* OffMeshConnectionTool.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {826, 800}}"; @@ -14375,16 +3700,6 @@ vrLen = 229; vrLoc = 1010; }; - 6BF5F32E11759C3C000502A6 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B555DB0100B212E00247EA3 /* imguiRenderGL.cpp */; - name = "imguiRenderGL.cpp: 333"; - rLen = 0; - rLoc = 7914; - rType = 0; - vrLen = 837; - vrLoc = 7319; - }; 6BF5F33911759C3C000502A6 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B2AEC510FFB8946005BE9CC /* Sample_TileMesh.h */; @@ -14408,15 +3723,15 @@ 6BF7C13E11119520002B3F46 /* TestCase.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {933, 1280}}"; - sepNavSelRange = "{1844, 0}"; - sepNavVisRange = "{1491, 527}"; + sepNavSelRange = "{1938, 19}"; + sepNavVisRange = "{1341, 682}"; }; }; 6BF7C13F1111953A002B3F46 /* TestCase.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {933, 5312}}"; - sepNavSelRange = "{3473, 0}"; - sepNavVisRange = "{3326, 505}"; + sepNavIntBoundsRect = "{{0, 0}, {933, 5472}}"; + sepNavSelRange = "{6717, 0}"; + sepNavVisRange = "{6267, 802}"; }; }; 6BF7C4531115C277002B3F46 /* RecastArea.cpp */ = { @@ -14436,26 +3751,6 @@ vrLen = 692; vrLoc = 1177; }; - 6BF9B12F11EB8CF20043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C850F7FCC1100459200 /* RecastFilter.cpp */; - name = "RecastFilter.cpp: 100"; - rLen = 0; - rLoc = 1078; - rType = 0; - vrLen = 550; - vrLoc = 2853; - }; - 6BF9B13711EB8CF20043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; - name = "RecastRegion.cpp: 241"; - rLen = 0; - rLoc = 6599; - rType = 0; - vrLen = 933; - vrLoc = 5911; - }; 6BF9B14911EB8CF20043574C /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B137C880F7FCC1100459200 /* RecastRasterization.cpp */; @@ -14466,16 +3761,6 @@ vrLen = 1118; vrLoc = 8770; }; - 6BF9B14A11EB8CF20043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C850F7FCC1100459200 /* RecastFilter.cpp */; - name = "RecastFilter.cpp: 53"; - rLen = 0; - rLoc = 1078; - rType = 0; - vrLen = 1288; - vrLoc = 1276; - }; 6BF9B15511EB8CF20043574C /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; @@ -14486,66 +3771,6 @@ vrLen = 705; vrLoc = 4364; }; - 6BF9B18811EC2D470043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C800F7FCBFE00459200 /* RecastLog.h */; - name = "RecastLog.h: 61"; - rLen = 0; - rLoc = 1892; - rType = 0; - vrLen = 633; - vrLoc = 1573; - }; - 6BF9B18B11EC2D470043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; - name = "RecastArea.cpp: 286"; - rLen = 0; - rLoc = 1146; - rType = 0; - vrLen = 857; - vrLoc = 7730; - }; - 6BF9B1EB11EC43120043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 62"; - rLen = 0; - rLoc = 2027; - rType = 0; - vrLen = 1045; - vrLoc = 2107; - }; - 6BF9B20B11EC450E0043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB788160FC0472B003C24DB /* ChunkyTriMesh.cpp */; - name = "ChunkyTriMesh.cpp: 38"; - rLen = 0; - rLoc = 1300; - rType = 0; - vrLen = 583; - vrLoc = 970; - }; - 6BF9B21211EC49A30043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7810CFE1D500F74F2B /* DetourDebugDraw.h */; - name = "DetourDebugDraw.h: 5"; - rLen = 0; - rLoc = 147; - rType = 0; - vrLen = 1289; - vrLoc = 207; - }; - 6BF9B21B11EC49F90043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; - name = "RecastArea.cpp: 263"; - rLen = 0; - rLoc = 1146; - rType = 0; - vrLen = 802; - vrLoc = 6934; - }; 8D1107260486CEB800E47090 /* Recast */ = { activeExec = 0; executables = ( diff --git a/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.perspectivev3 b/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.perspectivev3 index fa91446..38f40e1 100644 --- a/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.perspectivev3 +++ b/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.perspectivev3 @@ -283,14 +283,14 @@ PBXSmartGroupTreeModuleOutlineStateSelectionKey - 42 - 38 + 17 + 11 1 0 PBXSmartGroupTreeModuleOutlineStateVisibleRectKey - {{0, 440}, {264, 660}} + {{0, 0}, {264, 660}} PBXTopSmartGroupGIDs @@ -325,7 +325,7 @@ PBXProjectModuleGUID 6B8632A30F78115100E2684A PBXProjectModuleLabel - Sample_SoloMeshSimple.cpp + DetourNavMeshQuery.cpp PBXSplitModuleInNavigatorKey Split0 @@ -333,11 +333,11 @@ PBXProjectModuleGUID 6B8632A40F78115100E2684A PBXProjectModuleLabel - Sample_SoloMeshSimple.cpp + DetourNavMeshQuery.cpp _historyCapacity 0 bookmark - 6BAF45C2121D2F68008CFCDF + 6B1C8DAF121E821F0048697F history 6BBB4AA5115B4F3400CF791D @@ -360,42 +360,22 @@ 6BAF3E781212869F008CFCDF 6BAF404F12140B4E008CFCDF 6BAF405112140B4E008CFCDF - 6BAF409312142142008CFCDF - 6BAF409512142142008CFCDF 6BAF40F412197F3D008CFCDF - 6BAF419E12198419008CFCDF - 6BAF4250121AD7D7008CFCDF - 6BAF4267121AD99B008CFCDF 6BAF4269121AD99B008CFCDF 6BAF427E121ADD46008CFCDF - 6BAF427F121ADD46008CFCDF 6BAF4280121ADD46008CFCDF - 6BAF42A6121AEFD9008CFCDF - 6BAF42E2121AF3B8008CFCDF 6BAF4321121AF998008CFCDF - 6BAF4322121AF998008CFCDF 6BAF437D121C1F3D008CFCDF 6BAF43FB121C241D008CFCDF - 6BAF43FE121C241D008CFCDF - 6BAF43FF121C241D008CFCDF 6BAF4421121C25E3008CFCDF 6BAF4422121C25E3008CFCDF 6BAF4446121C40AC008CFCDF - 6BAF446C121C4895008CFCDF 6BAF446E121C4895008CFCDF 6BAF44D9121C4DFC008CFCDF 6BAF44DE121C54D4008CFCDF - 6BAF4520121D1723008CFCDF - 6BAF4521121D1723008CFCDF - 6BAF4522121D1723008CFCDF - 6BAF4523121D1723008CFCDF 6BAF4524121D1723008CFCDF 6BAF4525121D1723008CFCDF - 6BAF4527121D1723008CFCDF - 6BAF452A121D1723008CFCDF - 6BAF452B121D1723008CFCDF 6BAF4562121D1849008CFCDF - 6BAF4564121D1849008CFCDF 6BAF457C121D19CB008CFCDF 6BAF457D121D19CB008CFCDF 6BAF457E121D19CB008CFCDF @@ -403,21 +383,37 @@ 6BAF4580121D19CB008CFCDF 6BAF4581121D19CB008CFCDF 6BAF4582121D19CB008CFCDF - 6BAF4592121D1B18008CFCDF 6BAF4593121D1B18008CFCDF - 6BAF459B121D1C15008CFCDF - 6BAF45A6121D1C49008CFCDF - 6BAF45AA121D2C03008CFCDF - 6BAF45AB121D2C03008CFCDF 6BAF45AC121D2C03008CFCDF - 6BAF45B7121D2F37008CFCDF 6BAF45B8121D2F37008CFCDF - 6BAF45C0121D2F57008CFCDF - - nextStack - - 6BAF4490121C4895008CFCDF - 6BAF4491121C4895008CFCDF + 6BAF45E4121D7277008CFCDF + 6BAF4604121D7388008CFCDF + 6BAF4605121D7388008CFCDF + 6BAF4607121D7388008CFCDF + 6BAF461E121D746C008CFCDF + 6BAF4637121D74D3008CFCDF + 6BAF46A0121D8B41008CFCDF + 6BAF46A1121D8B41008CFCDF + 6BAF46A2121D8B41008CFCDF + 6BAF46A3121D8B41008CFCDF + 6BAF46D3121D8FF1008CFCDF + 6BAF4739121D9FBE008CFCDF + 6BAF473A121D9FBE008CFCDF + 6BAF4747121D9FED008CFCDF + 6BAF475A121DA31D008CFCDF + 6BAF475B121DA31D008CFCDF + 6BAF475C121DA31D008CFCDF + 6BAF475D121DA31D008CFCDF + 6BAF475E121DA31D008CFCDF + 6BAF475F121DA31D008CFCDF + 6BAF4760121DA31D008CFCDF + 6BAF4778121DCAF9008CFCDF + 6BAF478E121DD150008CFCDF + 6B1C8D82121E80950048697F + 6B1C8DA2121E813D0048697F + 6B1C8DA3121E813D0048697F + 6B1C8DAD121E821F0048697F + 6B1C8DA8121E81C40048697F prevStack @@ -445,9 +441,6 @@ 6BF5F2ED11748884000502A6 6BF5F2EE11748884000502A6 6BF5F33911759C3C000502A6 - 6B4215D1118066FE006C347B - 6B98458E11E6039A00FA177B - 6B98465211E6F9B400FA177B 6B98465411E6F9B400FA177B 6B98466011E6F9B400FA177B 6B98471011E734A100FA177B @@ -470,358 +463,55 @@ 6BBB4AF7115B4F3400CF791D 6BAF405912140B4E008CFCDF 6BAF40A612142254008CFCDF - 6BAF410112197F3D008CFCDF 6BAF411712197F3D008CFCDF - 6BAF411F12197F3D008CFCDF - 6BAF412F12197F3D008CFCDF - 6BAF414812197F3D008CFCDF - 6BAF414A12197F3D008CFCDF - 6BAF414C12197F3D008CFCDF - 6BAF414D12197F3D008CFCDF - 6BAF415312197F3D008CFCDF - 6BAF415412197F3D008CFCDF - 6BAF41781219811E008CFCDF - 6BAF417A1219811E008CFCDF - 6BAF417B1219811E008CFCDF - 6BAF417C1219811E008CFCDF - 6BAF417E1219811E008CFCDF - 6BAF417F1219811E008CFCDF 6BAF41801219811E008CFCDF - 6BAF41811219811E008CFCDF - 6BAF41821219811E008CFCDF - 6BAF41831219811E008CFCDF - 6BAF41841219811E008CFCDF - 6BAF41861219811E008CFCDF - 6BAF41871219811E008CFCDF - 6BAF41AE12198419008CFCDF - 6BAF41B012198419008CFCDF - 6BAF41B212198419008CFCDF - 6BAF41B412198419008CFCDF - 6BAF41B612198419008CFCDF - 6BAF41B712198419008CFCDF - 6BAF41B912198419008CFCDF - 6BAF41BC12198419008CFCDF - 6BAF41BD12198419008CFCDF - 6BAF41BE12198419008CFCDF - 6BAF41BF12198419008CFCDF - 6BAF41C012198419008CFCDF - 6BAF41C112198419008CFCDF - 6BAF41C212198419008CFCDF - 6BAF41C412198419008CFCDF - 6BAF41C512198419008CFCDF - 6BAF41C712198419008CFCDF - 6BAF41C812198419008CFCDF - 6BAF41C912198419008CFCDF - 6BAF41CB12198419008CFCDF - 6BAF41CC12198419008CFCDF - 6BAF41D3121A5AEE008CFCDF 6BAF41DA121A5D13008CFCDF - 6BAF41DB121A5D13008CFCDF - 6BAF41E9121ACD06008CFCDF - 6BAF4223121ACE5E008CFCDF 6BAF4243121AD679008CFCDF - 6BAF4245121AD679008CFCDF - 6BAF4254121AD7D7008CFCDF 6BAF4255121AD7D7008CFCDF - 6BAF4256121AD7D7008CFCDF - 6BAF4257121AD7D7008CFCDF - 6BAF426B121AD99B008CFCDF - 6BAF426D121AD99B008CFCDF - 6BAF426F121AD99B008CFCDF - 6BAF4270121AD99B008CFCDF - 6BAF4272121AD99B008CFCDF - 6BAF4283121ADD46008CFCDF - 6BAF4284121ADD46008CFCDF - 6BAF4285121ADD46008CFCDF - 6BAF4288121ADD46008CFCDF 6BAF4289121ADD46008CFCDF - 6BAF4290121AEBDF008CFCDF - 6BAF4291121AEBDF008CFCDF - 6BAF4293121AEBDF008CFCDF - 6BAF4298121AEC2A008CFCDF - 6BAF429D121AED31008CFCDF - 6BAF429F121AED31008CFCDF - 6BAF42A1121AED31008CFCDF - 6BAF42A3121AED31008CFCDF - 6BAF42A9121AEFD9008CFCDF - 6BAF42B5121AF141008CFCDF - 6BAF42B6121AF141008CFCDF - 6BAF42B7121AF141008CFCDF - 6BAF42B8121AF141008CFCDF - 6BAF42B9121AF141008CFCDF - 6BAF42BA121AF141008CFCDF - 6BAF42BB121AF141008CFCDF - 6BAF42BC121AF141008CFCDF - 6BAF42BD121AF141008CFCDF - 6BAF42BE121AF141008CFCDF - 6BAF42BF121AF141008CFCDF - 6BAF42C0121AF141008CFCDF - 6BAF42C7121AF27C008CFCDF - 6BAF42C8121AF27C008CFCDF - 6BAF42C9121AF27C008CFCDF - 6BAF42CA121AF27C008CFCDF - 6BAF42CB121AF27C008CFCDF - 6BAF42CC121AF27C008CFCDF - 6BAF42CD121AF27C008CFCDF - 6BAF42CE121AF27C008CFCDF - 6BAF42CF121AF27C008CFCDF - 6BBB4AD3115B4F3400CF791D - 6BAF42E4121AF3B8008CFCDF - 6BAF42E5121AF3B8008CFCDF - 6BAF42E6121AF3B8008CFCDF - 6BAF42E7121AF3B8008CFCDF - 6BAF42E8121AF3B8008CFCDF - 6BAF42FC121AF514008CFCDF - 6BAF42FD121AF514008CFCDF - 6BAF42FE121AF514008CFCDF - 6BAF42FF121AF514008CFCDF - 6BAF4300121AF514008CFCDF - 6BAF4301121AF514008CFCDF - 6BAF4302121AF514008CFCDF - 6BAF4303121AF514008CFCDF - 6BAF4304121AF514008CFCDF - 6BAF4309121AF6E0008CFCDF - 6BAF430E121AF7CD008CFCDF - 6BAF430F121AF7CD008CFCDF - 6BAF4310121AF7CD008CFCDF - 6BAF4311121AF7CD008CFCDF - 6BAF4312121AF7CD008CFCDF - 6BAF4313121AF7CD008CFCDF - 6BAF4314121AF7CD008CFCDF - 6BAF4327121AF998008CFCDF - 6BAF4328121AF998008CFCDF - 6BAF4329121AF998008CFCDF - 6BAF432A121AF998008CFCDF - 6BAF432B121AF998008CFCDF - 6BAF432C121AF998008CFCDF - 6BAF432D121AF998008CFCDF - 6BAF432E121AF998008CFCDF - 6BAF432F121AF998008CFCDF - 6BAF4330121AF998008CFCDF - 6BAF4331121AF998008CFCDF - 6BAF4332121AF998008CFCDF - 6BAF4333121AF998008CFCDF - 6BAF4334121AF998008CFCDF - 6BAF4335121AF998008CFCDF - 6BAF4336121AF998008CFCDF - 6BAF4337121AF998008CFCDF - 6BAF4338121AF998008CFCDF - 6BAF4339121AF998008CFCDF - 6BAF433A121AF998008CFCDF - 6BAF433B121AF998008CFCDF - 6BAF433C121AF998008CFCDF - 6BAF433D121AF998008CFCDF - 6BAF433E121AF998008CFCDF - 6BAF433F121AF998008CFCDF - 6BAF4340121AF998008CFCDF - 6BAF4341121AF998008CFCDF - 6BAF4348121AFD0B008CFCDF - 6BAF438B121C1F3D008CFCDF - 6BAF438C121C1F3D008CFCDF - 6BAF438D121C1F3D008CFCDF - 6BAF4390121C1F3D008CFCDF - 6BAF4395121C1F3D008CFCDF 6BAF4396121C1F3D008CFCDF - 6BAF4399121C1F3D008CFCDF - 6BAF439A121C1F3D008CFCDF - 6BAF439C121C1F3D008CFCDF - 6BAF439D121C1F3D008CFCDF - 6BAF439E121C1F3D008CFCDF 6BAF43A1121C1F3D008CFCDF - 6BAF43A2121C1F3D008CFCDF - 6BAF43A3121C1F3D008CFCDF - 6BAF43A4121C1F3D008CFCDF - 6BAF43A6121C1F3D008CFCDF - 6BAF43B2121C1F3D008CFCDF - 6BAF43B3121C1F3D008CFCDF - 6BAF43B4121C1F3D008CFCDF - 6BAF43B5121C1F3D008CFCDF - 6BAF43B7121C1F3D008CFCDF - 6BAF43B8121C1F3D008CFCDF - 6BAF43B9121C1F3D008CFCDF - 6BAF43BB121C1F3D008CFCDF - 6BAF43BC121C1F3D008CFCDF - 6BAF43BD121C1F3D008CFCDF 6BAF43BE121C1F3D008CFCDF - 6BAF43BF121C1F3D008CFCDF - 6BAF43C0121C1F3D008CFCDF - 6BAF43C2121C1F3D008CFCDF 6BAF43D1121C2164008CFCDF 6BAF43D2121C2164008CFCDF - 6BAF43D3121C2164008CFCDF - 6BAF43D4121C2164008CFCDF - 6BAF43D5121C2164008CFCDF - 6BAF43D6121C2164008CFCDF - 6BAF43D7121C2164008CFCDF - 6BAF43E3121C225B008CFCDF - 6BAF43E4121C225B008CFCDF - 6BAF43E5121C225B008CFCDF - 6BAF4404121C241D008CFCDF - 6BAF4406121C241D008CFCDF - 6BAF4408121C241D008CFCDF - 6BAF4409121C241D008CFCDF - 6BAF440A121C241D008CFCDF - 6BAF440B121C241D008CFCDF - 6BAF440C121C241D008CFCDF - 6BAF440D121C241D008CFCDF - 6BAF440E121C241D008CFCDF - 6BAF440F121C241D008CFCDF - 6BAF4411121C241D008CFCDF - 6BAF4412121C241D008CFCDF - 6BAF4413121C241D008CFCDF - 6BAF4414121C241D008CFCDF - 6BAF4415121C241D008CFCDF - 6BAF4428121C25E3008CFCDF - 6BAF4429121C25E3008CFCDF - 6BAF442A121C25E3008CFCDF - 6BAF442C121C25E3008CFCDF - 6BAF4436121C2A3F008CFCDF - 6BAF443D121C2E5D008CFCDF - 6BAF444F121C40AC008CFCDF - 6BAF4450121C40AC008CFCDF - 6BAF4451121C40AC008CFCDF - 6BAF4452121C40AC008CFCDF 6BAF4453121C40AC008CFCDF - 6BAF4455121C40AC008CFCDF 6BAF4456121C40AC008CFCDF - 6BAF4457121C40AC008CFCDF - 6BAF4458121C40AC008CFCDF - 6BAF4459121C40AC008CFCDF - 6BAF445A121C40AC008CFCDF - 6BAF445B121C40AC008CFCDF - 6BAF445C121C40AC008CFCDF - 6BAF445D121C40AC008CFCDF - 6BAF445E121C40AC008CFCDF - 6BAF445F121C40AC008CFCDF - 6BAF4478121C4895008CFCDF - 6BAF4479121C4895008CFCDF - 6BAF447A121C4895008CFCDF - 6BAF447B121C4895008CFCDF - 6BAF447C121C4895008CFCDF - 6BAF447D121C4895008CFCDF - 6BAF447E121C4895008CFCDF - 6BAF447F121C4895008CFCDF - 6BAF4480121C4895008CFCDF - 6BAF4481121C4895008CFCDF - 6BAF4482121C4895008CFCDF - 6BAF4483121C4895008CFCDF - 6BAF4485121C4895008CFCDF - 6BAF4486121C4895008CFCDF - 6BAF4487121C4895008CFCDF - 6BAF4489121C4895008CFCDF - 6BAF448B121C4895008CFCDF - 6BAF448C121C4895008CFCDF - 6BAF448E121C4895008CFCDF - 6BAF448F121C4895008CFCDF 6B98477411E7406900FA177B 6BAF3861120A8A8E008CFCDF 6BAF410212197F3D008CFCDF - 6BAF44A1121C4A43008CFCDF - 6BAF44AD121C4BD8008CFCDF - 6BAF44BF121C4D30008CFCDF - 6BAF44C0121C4D30008CFCDF - 6BAF44C1121C4D30008CFCDF - 6BAF44C9121C4D65008CFCDF - 6BAF44CA121C4D65008CFCDF - 6BAF44D3121C4DB4008CFCDF - 6BAF44DB121C4DFC008CFCDF - 6BAF44E3121C54D4008CFCDF - 6BAF44E4121C54D4008CFCDF - 6BAF44E5121C54D4008CFCDF - 6BAF44E6121C54D4008CFCDF - 6BAF44E7121C54D4008CFCDF - 6BAF44E8121C54D4008CFCDF - 6BAF44E9121C54D4008CFCDF - 6BAF44EB121C54D4008CFCDF - 6BAF44ED121C54D4008CFCDF - 6BAF44F2121C55F4008CFCDF 6BAF44FA121C5713008CFCDF - 6BAF44FB121C5713008CFCDF - 6BAF44FC121C5713008CFCDF - 6BAF44FD121C5713008CFCDF - 6BAF4505121C57D5008CFCDF - 6BAF4506121C57D5008CFCDF - 6BAF450C121C5810008CFCDF - 6BAF450D121C5810008CFCDF - 6BAF4512121C5874008CFCDF - 6BAF4513121C5874008CFCDF - 6BAF4536121D1723008CFCDF - 6BAF4537121D1723008CFCDF - 6BAF4538121D1723008CFCDF - 6BAF4539121D1723008CFCDF - 6BAF453A121D1723008CFCDF - 6BAF453B121D1723008CFCDF - 6BAF453C121D1723008CFCDF - 6BAF453D121D1723008CFCDF - 6BAF453E121D1723008CFCDF - 6BAF453F121D1723008CFCDF - 6BAF4540121D1723008CFCDF - 6BAF4541121D1723008CFCDF - 6BAF4542121D1723008CFCDF - 6BAF4543121D1723008CFCDF - 6BAF4544121D1723008CFCDF - 6BAF4545121D1723008CFCDF - 6BAF4546121D1723008CFCDF - 6BAF4547121D1723008CFCDF - 6BAF4548121D1723008CFCDF - 6BAF4549121D1723008CFCDF - 6BAF454A121D1723008CFCDF - 6BAF454B121D1723008CFCDF - 6BAF454C121D1723008CFCDF - 6BAF454D121D1723008CFCDF - 6BAF454E121D1723008CFCDF - 6BAF454F121D1723008CFCDF - 6BAF4550121D1723008CFCDF - 6BAF4551121D1723008CFCDF - 6BAF4552121D1723008CFCDF - 6BAF4553121D1723008CFCDF - 6BAF4554121D1723008CFCDF - 6BAF4555121D1723008CFCDF - 6BAF4556121D1723008CFCDF - 6BAF4557121D1723008CFCDF - 6BAF4558121D1723008CFCDF - 6BAF4559121D1723008CFCDF - 6BAF455A121D1723008CFCDF - 6BAF455B121D1723008CFCDF - 6BAF455C121D1723008CFCDF - 6BAF455D121D1723008CFCDF - 6BAF455E121D1723008CFCDF - 6BAF455F121D1723008CFCDF - 6BAF4568121D1849008CFCDF - 6BAF4569121D1849008CFCDF - 6BAF456A121D1849008CFCDF - 6BAF456B121D1849008CFCDF - 6BAF456C121D1849008CFCDF - 6BAF456D121D1849008CFCDF - 6BAF456E121D1849008CFCDF - 6BAF4575121D18A5008CFCDF - 6BAF4576121D18A5008CFCDF - 6BAF4577121D18A5008CFCDF - 6BAF4578121D18A5008CFCDF - 6BAF4584121D19CB008CFCDF - 6BAF4585121D19CB008CFCDF - 6BAF4586121D19CB008CFCDF - 6BAF4587121D19CB008CFCDF - 6BAF4588121D19CB008CFCDF - 6BAF4589121D19CB008CFCDF - 6BAF458A121D19CB008CFCDF - 6BAF458B121D19CB008CFCDF - 6BAF458F121D1A1C008CFCDF - 6BAF4596121D1B18008CFCDF - 6BAF4597121D1B18008CFCDF - 6BAF4598121D1B18008CFCDF - 6BAF4599121D1B18008CFCDF - 6BAF459E121D1C15008CFCDF - 6BAF459F121D1C15008CFCDF - 6BAF45A0121D1C15008CFCDF - 6BAF45A1121D1C15008CFCDF - 6BAF45A8121D1C49008CFCDF - 6BAF45AE121D2C03008CFCDF - 6BAF45AF121D2C03008CFCDF - 6BAF45B0121D2C03008CFCDF - 6BAF45B1121D2C03008CFCDF - 6BAF45BA121D2F37008CFCDF - 6BAF45BB121D2F37008CFCDF + 6BAF45E9121D7277008CFCDF + 6BAF4455121C40AC008CFCDF + 6BAF447E121C4895008CFCDF + 6BAF473D121D9FBE008CFCDF + 6BAF4749121D9FED008CFCDF + 6BAF4762121DA31D008CFCDF + 6BAF4767121DA31D008CFCDF + 6BAF4768121DA31D008CFCDF + 6BAF4797121DD34D008CFCDF + 6B1C8D84121E80950048697F + 6B1C8D85121E80950048697F + 6B1C8D86121E80950048697F + 6B1C8D87121E80950048697F + 6B1C8D88121E80950048697F + 6B1C8D89121E80950048697F + 6B1C8D8A121E80950048697F + 6B1C8D8B121E80950048697F + 6B1C8D8C121E80950048697F + 6B1C8D8D121E80950048697F + 6B1C8D8E121E80950048697F + 6B1C8D8F121E80950048697F + 6B1C8D90121E80950048697F + 6B1C8D91121E80950048697F + 6B1C8D92121E80950048697F + 6B1C8D93121E80950048697F + 6B1C8D94121E80950048697F + 6B1C8D95121E80950048697F + 6B1C8D96121E80950048697F + 6B1C8DA5121E813D0048697F + 6B1C8DA6121E813D0048697F + 6B1C8DAA121E81C40048697F + 6B1C8DAE121E821F0048697F SplitCount @@ -835,18 +525,18 @@ GeometryConfiguration Frame - {{0, 0}, {994, 575}} + {{0, 0}, {994, 606}} RubberWindowFrame 0 59 1280 719 0 0 1280 778 Module PBXNavigatorGroup Proportion - 575pt + 606pt Proportion - 98pt + 67pt Tabs @@ -860,7 +550,7 @@ GeometryConfiguration Frame - {{10, 27}, {994, 43}} + {{10, 27}, {994, 66}} Module XCDetailModule @@ -914,7 +604,7 @@ GeometryConfiguration Frame - {{10, 27}, {994, 71}} + {{10, 27}, {994, 40}} RubberWindowFrame 0 59 1280 719 0 0 1280 778 @@ -944,11 +634,11 @@ TableOfContents - 6BAF40D412193E84008CFCDF + 6B1C8D9A121E809F0048697F 1CA23ED40692098700951B8B - 6BAF40D512193E84008CFCDF + 6B1C8D9B121E809F0048697F 6B8632A30F78115100E2684A - 6BAF40D612193E84008CFCDF + 6B1C8D9C121E809F0048697F 1CA23EDF0692099D00951B8B 1CA23EE00692099D00951B8B 1CA23EE10692099D00951B8B @@ -999,12 +689,12 @@ GeometryConfiguration Frame - {{0, 0}, {1280, 311}} + {{0, 0}, {1280, 411}} Module PBXDebugCLIModule Proportion - 311pt + 411pt ContentConfiguration @@ -1023,8 +713,8 @@ yes sizes - {{0, 0}, {577, 89}} - {{577, 0}, {703, 89}} + {{0, 0}, {577, 109}} + {{577, 0}, {703, 109}} VerticalSplitView @@ -1039,8 +729,8 @@ yes sizes - {{0, 0}, {1280, 89}} - {{0, 89}, {1280, 273}} + {{0, 0}, {1280, 109}} + {{0, 109}, {1280, 153}} @@ -1060,7 +750,7 @@ DebugSTDIOWindowFrame {{200, 200}, {500, 300}} Frame - {{0, 316}, {1280, 362}} + {{0, 416}, {1280, 262}} PBXDebugSessionStackFrameViewKey DebugVariablesTableConfiguration @@ -1073,13 +763,13 @@ 410 Frame - {{577, 0}, {703, 89}} + {{577, 0}, {703, 109}} Module PBXDebugSessionModule Proportion - 362pt + 262pt Name @@ -1097,13 +787,13 @@ TableOfContents - 6BAF41891219811E008CFCDF + 6B1C8D9D121E809F0048697F 1CCC7628064C1048000F2A68 1CCC7629064C1048000F2A68 - 6BAF418A1219811E008CFCDF - 6BAF418B1219811E008CFCDF - 6BAF418C1219811E008CFCDF - 6BAF418D1219811E008CFCDF + 6B1C8D9E121E809F0048697F + 6B1C8D9F121E809F0048697F + 6B1C8DA0121E809F0048697F + 6B1C8DA1121E809F0048697F 6B8632A30F78115100E2684A ToolbarConfigUserDefaultsMinorVersion @@ -1136,8 +826,6 @@ 5 WindowOrderList - 6BAF42D9121AF2AF008CFCDF - 6BAF42DA121AF2AF008CFCDF /Users/memon/Code/recastnavigation/RecastDemo/Build/Xcode/Recast.xcodeproj WindowString diff --git a/RecastDemo/Include/Sample_SoloMeshSimple.h b/RecastDemo/Include/Sample_SoloMeshSimple.h index ccb651e..f9ce5d3 100644 --- a/RecastDemo/Include/Sample_SoloMeshSimple.h +++ b/RecastDemo/Include/Sample_SoloMeshSimple.h @@ -42,6 +42,7 @@ class Sample_SoloMeshSimple : public Sample DRAWMODE_NAVMESH, DRAWMODE_NAVMESH_TRANS, DRAWMODE_NAVMESH_BVTREE, + DRAWMODE_NAVMESH_NODES, DRAWMODE_NAVMESH_INVIS, DRAWMODE_MESH, DRAWMODE_VOXELS, diff --git a/RecastDemo/Include/Sample_SoloMeshTiled.h b/RecastDemo/Include/Sample_SoloMeshTiled.h index 9f2cce1..95d4f0a 100644 --- a/RecastDemo/Include/Sample_SoloMeshTiled.h +++ b/RecastDemo/Include/Sample_SoloMeshTiled.h @@ -80,6 +80,7 @@ class Sample_SoloMeshTiled : public Sample DRAWMODE_NAVMESH, DRAWMODE_NAVMESH_TRANS, DRAWMODE_NAVMESH_BVTREE, + DRAWMODE_NAVMESH_NODES, DRAWMODE_NAVMESH_INVIS, DRAWMODE_MESH, DRAWMODE_VOXELS, diff --git a/RecastDemo/Include/Sample_TileMesh.h b/RecastDemo/Include/Sample_TileMesh.h index 590c064..c010d2a 100644 --- a/RecastDemo/Include/Sample_TileMesh.h +++ b/RecastDemo/Include/Sample_TileMesh.h @@ -45,6 +45,7 @@ class Sample_TileMesh : public Sample DRAWMODE_NAVMESH, DRAWMODE_NAVMESH_TRANS, DRAWMODE_NAVMESH_BVTREE, + DRAWMODE_NAVMESH_NODES, DRAWMODE_NAVMESH_PORTALS, DRAWMODE_NAVMESH_INVIS, DRAWMODE_MESH, diff --git a/RecastDemo/Include/imgui.h b/RecastDemo/Include/imgui.h index d198fe6..6ae6cae 100644 --- a/RecastDemo/Include/imgui.h +++ b/RecastDemo/Include/imgui.h @@ -51,7 +51,7 @@ void imguiSeparatorLine(); bool imguiButton(const char* text, bool enabled = true); bool imguiItem(const char* text, bool enabled = true); bool imguiCheck(const char* text, bool checked, bool enabled = true); -bool imguiCollapse(const char* text, bool checked, bool enabled = true); +bool imguiCollapse(const char* text, const char* subtext, bool checked, bool enabled = true); void imguiLabel(const char* text); void imguiValue(const char* text); bool imguiSlider(const char* text, float* val, float vmin, float vmax, float vinc, bool enabled = true); diff --git a/RecastDemo/Source/CrowdTool.cpp b/RecastDemo/Source/CrowdTool.cpp index e836445..b9650a0 100644 --- a/RecastDemo/Source/CrowdTool.cpp +++ b/RecastDemo/Source/CrowdTool.cpp @@ -1046,7 +1046,7 @@ void CrowdTool::handleMenu() imguiSeparator(); imguiSeparator(); - if (imguiCollapse("Options", m_expandOptions)) + if (imguiCollapse("Options", 0, m_expandOptions)) m_expandOptions = !m_expandOptions; if (m_expandOptions) @@ -1061,7 +1061,7 @@ void CrowdTool::handleMenu() imguiUnindent(); } - if (imguiCollapse("Debug Draw", m_expandDebugDraw)) + if (imguiCollapse("Debug Draw", 0, m_expandDebugDraw)) m_expandDebugDraw = !m_expandDebugDraw; if (m_expandDebugDraw) diff --git a/RecastDemo/Source/NavMeshTesterTool.cpp b/RecastDemo/Source/NavMeshTesterTool.cpp index 31ab643..b44182d 100644 --- a/RecastDemo/Source/NavMeshTesterTool.cpp +++ b/RecastDemo/Source/NavMeshTesterTool.cpp @@ -158,8 +158,8 @@ NavMeshTesterTool::NavMeshTesterTool() : m_pathIterNum(0), m_steerPointCount(0) { - m_filter.includeFlags = SAMPLE_POLYFLAGS_ALL; - m_filter.excludeFlags = 0; + m_filter.setIncludeFlags(SAMPLE_POLYFLAGS_ALL); + m_filter.setExcludeFlags(0); m_polyPickExt[0] = 2; m_polyPickExt[1] = 4; @@ -189,12 +189,19 @@ void NavMeshTesterTool::init(Sample* sample) if (m_navQuery) { // Change costs. - m_navQuery->setAreaCost(SAMPLE_POLYAREA_GROUND, 1.0f); + m_filter.setAreaCost(SAMPLE_POLYAREA_GROUND, 1.0f); + m_filter.setAreaCost(SAMPLE_POLYAREA_WATER, 10.0f); + m_filter.setAreaCost(SAMPLE_POLYAREA_ROAD, 1.0f); + m_filter.setAreaCost(SAMPLE_POLYAREA_DOOR, 1.0f); + m_filter.setAreaCost(SAMPLE_POLYAREA_GRASS, 2.0f); + m_filter.setAreaCost(SAMPLE_POLYAREA_JUMP, 1.5f); + +/* m_navQuery->setAreaCost(SAMPLE_POLYAREA_GROUND, 1.0f); m_navQuery->setAreaCost(SAMPLE_POLYAREA_WATER, 10.0f); m_navQuery->setAreaCost(SAMPLE_POLYAREA_ROAD, 1.0f); m_navQuery->setAreaCost(SAMPLE_POLYAREA_DOOR, 1.0f); m_navQuery->setAreaCost(SAMPLE_POLYAREA_GRASS, 2.0f); - m_navQuery->setAreaCost(SAMPLE_POLYAREA_JUMP, 1.5f); + m_navQuery->setAreaCost(SAMPLE_POLYAREA_JUMP, 1.5f);*/ } if (m_toolMode == TOOLMODE_PATHFIND_FOLLOW || @@ -270,24 +277,24 @@ void NavMeshTesterTool::handleMenu() imguiLabel("Include Flags"); imguiIndent(); - if (imguiCheck("Walk", (m_filter.includeFlags & SAMPLE_POLYFLAGS_WALK) != 0)) + if (imguiCheck("Walk", (m_filter.getIncludeFlags() & SAMPLE_POLYFLAGS_WALK) != 0)) { - m_filter.includeFlags ^= SAMPLE_POLYFLAGS_WALK; + m_filter.setIncludeFlags(m_filter.getIncludeFlags() ^ SAMPLE_POLYFLAGS_WALK); recalc(); } - if (imguiCheck("Swim", (m_filter.includeFlags & SAMPLE_POLYFLAGS_SWIM) != 0)) + if (imguiCheck("Swim", (m_filter.getIncludeFlags() & SAMPLE_POLYFLAGS_SWIM) != 0)) { - m_filter.includeFlags ^= SAMPLE_POLYFLAGS_SWIM; + m_filter.setIncludeFlags(m_filter.getIncludeFlags() ^ SAMPLE_POLYFLAGS_SWIM); recalc(); } - if (imguiCheck("Door", (m_filter.includeFlags & SAMPLE_POLYFLAGS_DOOR) != 0)) + if (imguiCheck("Door", (m_filter.getIncludeFlags() & SAMPLE_POLYFLAGS_DOOR) != 0)) { - m_filter.includeFlags ^= SAMPLE_POLYFLAGS_DOOR; + m_filter.setIncludeFlags(m_filter.getIncludeFlags() ^ SAMPLE_POLYFLAGS_DOOR); recalc(); } - if (imguiCheck("Jump", (m_filter.includeFlags & SAMPLE_POLYFLAGS_JUMP) != 0)) + if (imguiCheck("Jump", (m_filter.getIncludeFlags() & SAMPLE_POLYFLAGS_JUMP) != 0)) { - m_filter.includeFlags ^= SAMPLE_POLYFLAGS_JUMP; + m_filter.setIncludeFlags(m_filter.getIncludeFlags() ^ SAMPLE_POLYFLAGS_JUMP); recalc(); } imguiUnindent(); @@ -296,24 +303,24 @@ void NavMeshTesterTool::handleMenu() imguiLabel("Exclude Flags"); imguiIndent(); - if (imguiCheck("Walk", (m_filter.excludeFlags & SAMPLE_POLYFLAGS_WALK) != 0)) + if (imguiCheck("Walk", (m_filter.getExcludeFlags() & SAMPLE_POLYFLAGS_WALK) != 0)) { - m_filter.excludeFlags ^= SAMPLE_POLYFLAGS_WALK; + m_filter.setExcludeFlags(m_filter.getExcludeFlags() ^ SAMPLE_POLYFLAGS_WALK); recalc(); } - if (imguiCheck("Swim", (m_filter.excludeFlags & SAMPLE_POLYFLAGS_SWIM) != 0)) + if (imguiCheck("Swim", (m_filter.getExcludeFlags() & SAMPLE_POLYFLAGS_SWIM) != 0)) { - m_filter.excludeFlags ^= SAMPLE_POLYFLAGS_SWIM; + m_filter.setExcludeFlags(m_filter.getExcludeFlags() ^ SAMPLE_POLYFLAGS_SWIM); recalc(); } - if (imguiCheck("Door", (m_filter.excludeFlags & SAMPLE_POLYFLAGS_DOOR) != 0)) + if (imguiCheck("Door", (m_filter.getExcludeFlags() & SAMPLE_POLYFLAGS_DOOR) != 0)) { - m_filter.excludeFlags ^= SAMPLE_POLYFLAGS_DOOR; + m_filter.setExcludeFlags(m_filter.getExcludeFlags() ^ SAMPLE_POLYFLAGS_DOOR); recalc(); } - if (imguiCheck("Jump", (m_filter.excludeFlags & SAMPLE_POLYFLAGS_JUMP) != 0)) + if (imguiCheck("Jump", (m_filter.getExcludeFlags() & SAMPLE_POLYFLAGS_JUMP) != 0)) { - m_filter.excludeFlags ^= SAMPLE_POLYFLAGS_JUMP; + m_filter.setExcludeFlags(m_filter.getExcludeFlags() ^ SAMPLE_POLYFLAGS_JUMP); recalc(); } imguiUnindent(); @@ -568,7 +575,7 @@ void NavMeshTesterTool::recalc() #ifdef DUMP_REQS printf("pi %f %f %f %f %f %f 0x%x 0x%x\n", m_spos[0],m_spos[1],m_spos[2], m_epos[0],m_epos[1],m_epos[2], - m_filter.includeFlags, m_filter.excludeFlags); + m_filter.getIncludeFlags(), m_filter.getExcludeFlags()); #endif m_npolys = m_navQuery->findPath(m_startRef, m_endRef, m_spos, m_epos, &m_filter, m_polys, MAX_POLYS); @@ -710,7 +717,7 @@ void NavMeshTesterTool::recalc() #ifdef DUMP_REQS printf("ps %f %f %f %f %f %f 0x%x 0x%x\n", m_spos[0],m_spos[1],m_spos[2], m_epos[0],m_epos[1],m_epos[2], - m_filter.includeFlags, m_filter.excludeFlags); + m_filter.getIncludeFlags(), m_filter.getExcludeFlags()); #endif m_npolys = m_navQuery->findPath(m_startRef, m_endRef, m_spos, m_epos, &m_filter, m_polys, MAX_POLYS); m_nstraightPath = 0; @@ -740,7 +747,7 @@ void NavMeshTesterTool::recalc() #ifdef DUMP_REQS printf("ps %f %f %f %f %f %f 0x%x 0x%x\n", m_spos[0],m_spos[1],m_spos[2], m_epos[0],m_epos[1],m_epos[2], - m_filter.includeFlags, m_filter.excludeFlags); + m_filter.getIncludeFlags(), m_filter.getExcludeFlags()); #endif m_npolys = 0; m_nstraightPath = 0; @@ -761,7 +768,7 @@ void NavMeshTesterTool::recalc() #ifdef DUMP_REQS printf("rc %f %f %f %f %f %f 0x%x 0x%x\n", m_spos[0],m_spos[1],m_spos[2], m_epos[0],m_epos[1],m_epos[2], - m_filter.includeFlags, m_filter.excludeFlags); + m_filter.getIncludeFlags(), m_filter.getExcludeFlags()); #endif float t = 0; m_npolys = 0; @@ -801,7 +808,7 @@ void NavMeshTesterTool::recalc() #ifdef DUMP_REQS printf("dw %f %f %f %f 0x%x 0x%x\n", m_spos[0],m_spos[1],m_spos[2], 100.0f, - m_filter.includeFlags, m_filter.excludeFlags); + m_filter.getIncludeFlags(), m_filter.getExcludeFlags()); #endif m_distanceToWall = m_navQuery->findDistanceToWall(m_startRef, m_spos, 100.0f, &m_filter, m_hitPos, m_hitNormal); } @@ -816,7 +823,7 @@ void NavMeshTesterTool::recalc() #ifdef DUMP_REQS printf("fpc %f %f %f %f 0x%x 0x%x\n", m_spos[0],m_spos[1],m_spos[2], dist, - m_filter.includeFlags, m_filter.excludeFlags); + m_filter.getIncludeFlags(), m_filter.getExcludeFlags()); #endif m_npolys = m_navQuery->findPolysAroundCircle(m_startRef, m_spos, dist, &m_filter, m_polys, m_parent, 0, MAX_POLYS); @@ -853,7 +860,7 @@ void NavMeshTesterTool::recalc() m_queryPoly[3],m_queryPoly[4],m_queryPoly[5], m_queryPoly[6],m_queryPoly[7],m_queryPoly[8], m_queryPoly[9],m_queryPoly[10],m_queryPoly[11], - m_filter.includeFlags, m_filter.excludeFlags); + m_filter.getIncludeFlags(), m_filter.getExcludeFlags()); #endif m_npolys = m_navQuery->findPolysAroundShape(m_startRef, m_queryPoly, 4, &m_filter, m_polys, m_parent, 0, MAX_POLYS); @@ -866,7 +873,7 @@ void NavMeshTesterTool::recalc() #ifdef DUMP_REQS printf("fln %f %f %f %f 0x%x 0x%x\n", m_spos[0],m_spos[1],m_spos[2], m_neighbourhoodRadius, - m_filter.includeFlags, m_filter.excludeFlags); + m_filter.getIncludeFlags(), m_filter.getExcludeFlags()); #endif m_npolys = m_navQuery->findLocalNeighbourhood(m_startRef, m_spos, m_neighbourhoodRadius, &m_filter, m_polys, m_parent, MAX_POLYS); diff --git a/RecastDemo/Source/Sample_SoloMeshSimple.cpp b/RecastDemo/Source/Sample_SoloMeshSimple.cpp index e0fb803..4d40320 100644 --- a/RecastDemo/Source/Sample_SoloMeshSimple.cpp +++ b/RecastDemo/Source/Sample_SoloMeshSimple.cpp @@ -139,6 +139,7 @@ void Sample_SoloMeshSimple::handleDebugMode() valid[DRAWMODE_NAVMESH] = m_navMesh != 0; valid[DRAWMODE_NAVMESH_TRANS] = m_navMesh != 0; valid[DRAWMODE_NAVMESH_BVTREE] = m_navMesh != 0; + valid[DRAWMODE_NAVMESH_NODES] = m_navQuery != 0; valid[DRAWMODE_NAVMESH_INVIS] = m_navMesh != 0; valid[DRAWMODE_MESH] = true; valid[DRAWMODE_VOXELS] = m_solid != 0; @@ -172,6 +173,8 @@ void Sample_SoloMeshSimple::handleDebugMode() m_drawMode = DRAWMODE_NAVMESH_TRANS; if (imguiCheck("Navmesh BVTree", m_drawMode == DRAWMODE_NAVMESH_BVTREE, valid[DRAWMODE_NAVMESH_BVTREE])) m_drawMode = DRAWMODE_NAVMESH_BVTREE; + if (imguiCheck("Navmesh Nodes", m_drawMode == DRAWMODE_NAVMESH_NODES, valid[DRAWMODE_NAVMESH_NODES])) + m_drawMode = DRAWMODE_NAVMESH_NODES; if (imguiCheck("Voxels", m_drawMode == DRAWMODE_VOXELS, valid[DRAWMODE_VOXELS])) m_drawMode = DRAWMODE_VOXELS; if (imguiCheck("Walkable Voxels", m_drawMode == DRAWMODE_VOXELS_WALKABLE, valid[DRAWMODE_VOXELS_WALKABLE])) @@ -236,16 +239,19 @@ void Sample_SoloMeshSimple::handleRender() const float* bmax = m_geom->getMeshBoundsMax(); duDebugDrawBoxWire(&dd, bmin[0],bmin[1],bmin[2], bmax[0],bmax[1],bmax[2], duRGBA(255,255,255,128), 1.0f); - if (m_navMesh && + if (m_navMesh && m_navQuery && (m_drawMode == DRAWMODE_NAVMESH || m_drawMode == DRAWMODE_NAVMESH_TRANS || m_drawMode == DRAWMODE_NAVMESH_BVTREE || + m_drawMode == DRAWMODE_NAVMESH_NODES || m_drawMode == DRAWMODE_NAVMESH_INVIS)) { if (m_drawMode != DRAWMODE_NAVMESH_INVIS) duDebugDrawNavMeshWithClosedList(&dd, *m_navMesh, *m_navQuery, m_navMeshDrawFlags); if (m_drawMode == DRAWMODE_NAVMESH_BVTREE) duDebugDrawNavMeshBVTree(&dd, *m_navMesh); + if (m_drawMode == DRAWMODE_NAVMESH_NODES) + duDebugDrawNavMeshNodes(&dd, *m_navQuery); } glDepthMask(GL_TRUE); diff --git a/RecastDemo/Source/Sample_SoloMeshTiled.cpp b/RecastDemo/Source/Sample_SoloMeshTiled.cpp index 6fdb717..b76ab08 100644 --- a/RecastDemo/Source/Sample_SoloMeshTiled.cpp +++ b/RecastDemo/Source/Sample_SoloMeshTiled.cpp @@ -267,6 +267,7 @@ void Sample_SoloMeshTiled::handleDebugMode() valid[DRAWMODE_NAVMESH] = m_navMesh != 0; valid[DRAWMODE_NAVMESH_TRANS] = m_navMesh != 0; valid[DRAWMODE_NAVMESH_BVTREE] = m_navMesh != 0; + valid[DRAWMODE_NAVMESH_NODES] = m_navQuery != 0; valid[DRAWMODE_NAVMESH_INVIS] = m_navMesh != 0; valid[DRAWMODE_MESH] = true; valid[DRAWMODE_VOXELS] = hasSolid; @@ -300,6 +301,8 @@ void Sample_SoloMeshTiled::handleDebugMode() m_drawMode = DRAWMODE_NAVMESH_TRANS; if (imguiCheck("Navmesh BVTree", m_drawMode == DRAWMODE_NAVMESH_BVTREE, valid[DRAWMODE_NAVMESH_BVTREE])) m_drawMode = DRAWMODE_NAVMESH_BVTREE; + if (imguiCheck("Navmesh Nodes", m_drawMode == DRAWMODE_NAVMESH_NODES, valid[DRAWMODE_NAVMESH_NODES])) + m_drawMode = DRAWMODE_NAVMESH_NODES; if (imguiCheck("Voxels", m_drawMode == DRAWMODE_VOXELS, valid[DRAWMODE_VOXELS])) m_drawMode = DRAWMODE_VOXELS; if (imguiCheck("Walkable Voxels", m_drawMode == DRAWMODE_VOXELS_WALKABLE, valid[DRAWMODE_VOXELS_WALKABLE])) @@ -372,16 +375,19 @@ void Sample_SoloMeshTiled::handleRender() const float s = m_tileSize*m_cellSize; duDebugDrawGridXZ(&dd, bmin[0],bmin[1],bmin[2], tw,th, s, duRGBA(0,0,0,64), 1.0f); - if (m_navMesh && + if (m_navMesh && m_navQuery && (m_drawMode == DRAWMODE_NAVMESH || m_drawMode == DRAWMODE_NAVMESH_TRANS || m_drawMode == DRAWMODE_NAVMESH_BVTREE || + m_drawMode == DRAWMODE_NAVMESH_NODES || m_drawMode == DRAWMODE_NAVMESH_INVIS)) { if (m_drawMode != DRAWMODE_NAVMESH_INVIS) duDebugDrawNavMeshWithClosedList(&dd, *m_navMesh, *m_navQuery, m_navMeshDrawFlags); if (m_drawMode == DRAWMODE_NAVMESH_BVTREE) duDebugDrawNavMeshBVTree(&dd, *m_navMesh); + if (m_drawMode == DRAWMODE_NAVMESH_NODES) + duDebugDrawNavMeshNodes(&dd, *m_navQuery); } glDepthMask(GL_TRUE); diff --git a/RecastDemo/Source/Sample_TileMesh.cpp b/RecastDemo/Source/Sample_TileMesh.cpp index 5bf2f98..f44990c 100644 --- a/RecastDemo/Source/Sample_TileMesh.cpp +++ b/RecastDemo/Source/Sample_TileMesh.cpp @@ -443,6 +443,7 @@ void Sample_TileMesh::handleDebugMode() valid[DRAWMODE_NAVMESH] = m_navMesh != 0; valid[DRAWMODE_NAVMESH_TRANS] = m_navMesh != 0; valid[DRAWMODE_NAVMESH_BVTREE] = m_navMesh != 0; + valid[DRAWMODE_NAVMESH_NODES] = m_navQuery != 0; valid[DRAWMODE_NAVMESH_PORTALS] = m_navMesh != 0; valid[DRAWMODE_NAVMESH_INVIS] = m_navMesh != 0; valid[DRAWMODE_MESH] = true; @@ -477,6 +478,8 @@ void Sample_TileMesh::handleDebugMode() m_drawMode = DRAWMODE_NAVMESH_TRANS; if (imguiCheck("Navmesh BVTree", m_drawMode == DRAWMODE_NAVMESH_BVTREE, valid[DRAWMODE_NAVMESH_BVTREE])) m_drawMode = DRAWMODE_NAVMESH_BVTREE; + if (imguiCheck("Navmesh Nodes", m_drawMode == DRAWMODE_NAVMESH_NODES, valid[DRAWMODE_NAVMESH_NODES])) + m_drawMode = DRAWMODE_NAVMESH_NODES; if (imguiCheck("Navmesh Portals", m_drawMode == DRAWMODE_NAVMESH_PORTALS, valid[DRAWMODE_NAVMESH_PORTALS])) m_drawMode = DRAWMODE_NAVMESH_PORTALS; if (imguiCheck("Voxels", m_drawMode == DRAWMODE_VOXELS, valid[DRAWMODE_VOXELS])) @@ -563,10 +566,11 @@ void Sample_TileMesh::handleRender() duDebugDrawNavMeshPortals(&dd, *m_navMesh); }*/ - if (m_navMesh && + if (m_navMesh && m_navQuery && (m_drawMode == DRAWMODE_NAVMESH || m_drawMode == DRAWMODE_NAVMESH_TRANS || m_drawMode == DRAWMODE_NAVMESH_BVTREE || + m_drawMode == DRAWMODE_NAVMESH_NODES || m_drawMode == DRAWMODE_NAVMESH_PORTALS || m_drawMode == DRAWMODE_NAVMESH_INVIS)) { @@ -576,6 +580,8 @@ void Sample_TileMesh::handleRender() duDebugDrawNavMeshBVTree(&dd, *m_navMesh); if (m_drawMode == DRAWMODE_NAVMESH_PORTALS) duDebugDrawNavMeshPortals(&dd, *m_navMesh); + if (m_drawMode == DRAWMODE_NAVMESH_NODES) + duDebugDrawNavMeshNodes(&dd, *m_navQuery); } diff --git a/RecastDemo/Source/TestCase.cpp b/RecastDemo/Source/TestCase.cpp index 74cd529..dfe8b3a 100644 --- a/RecastDemo/Source/TestCase.cpp +++ b/RecastDemo/Source/TestCase.cpp @@ -179,8 +179,8 @@ void TestCase::doTests(rcBuildContext* ctx, dtNavMesh* navmesh, dtNavMeshQuery* iter->nstraight = 0; dtQueryFilter filter; - filter.includeFlags = (unsigned short)iter->includeFlags; - filter.excludeFlags = (unsigned short)iter->excludeFlags; + filter.setIncludeFlags((unsigned short)iter->includeFlags); + filter.setExcludeFlags((unsigned short)iter->excludeFlags); // Find start points rcTimeVal findNearestPolyStart = ctx->getTime(); @@ -224,7 +224,19 @@ void TestCase::doTests(rcBuildContext* ctx, dtNavMesh* navmesh, dtNavMeshQuery* iter->straight = new float[iter->nstraight*3]; memcpy(iter->straight, straight, sizeof(float)*3*iter->nstraight); } - + } + + + printf("Test Results:\n"); + int n = 0; + for (Test* iter = m_tests; iter; iter = iter->next) + { + rcTimeVal total = iter->findNearestPolyTime + iter->findPathTime + iter->findStraightPathTime; + printf(" - Path %02d: %.4f ms\n", n, (float)total/1000.0f); + printf(" - poly: %.4f ms\n", (float)iter->findNearestPolyTime/1000.0f); + printf(" - path: %.4f ms\n", (float)iter->findPathTime/1000.0f); + printf(" - straight: %.4f ms\n", (float)iter->findStraightPathTime/1000.0f); + n++; } } @@ -264,7 +276,7 @@ void TestCase::handleRender() bool TestCase::handleRenderOverlay(double* proj, double* model, int* view) { GLdouble x, y, z; - char text[64]; + char text[64], subtext[64]; int n = 0; static const float LABEL_DIST = 1.0f; @@ -310,27 +322,26 @@ bool TestCase::handleRenderOverlay(double* proj, double* model, int* view) n = 0; for (Test* iter = m_tests; iter; iter = iter->next) { - snprintf(text, 64, "Path %d\n", n); + rcTimeVal total = iter->findNearestPolyTime + iter->findPathTime + iter->findStraightPathTime; + snprintf(subtext, 64, "%.4f ms", (float)total/1000.0f); + snprintf(text, 64, "Path %d", n); - if (imguiCollapse(text, iter->expand)) + if (imguiCollapse(text, subtext, iter->expand)) iter->expand = !iter->expand; if (iter->expand) { - snprintf(text, 64, "Poly: %.4f ms\n", (float)iter->findNearestPolyTime/1000.0f); + snprintf(text, 64, "Poly: %.4f ms", (float)iter->findNearestPolyTime/1000.0f); imguiValue(text); - snprintf(text, 64, "Path: %.4f ms\n", (float)iter->findPathTime/1000.0f); + snprintf(text, 64, "Path: %.4f ms", (float)iter->findPathTime/1000.0f); imguiValue(text); - snprintf(text, 64, "Straight: %.4f ms\n", (float)iter->findStraightPathTime/1000.0f); + snprintf(text, 64, "Straight: %.4f ms", (float)iter->findStraightPathTime/1000.0f); imguiValue(text); + + imguiSeparator(); } - rcTimeVal total = iter->findNearestPolyTime + iter->findPathTime + iter->findStraightPathTime; - snprintf(text, 64, "Total: %.4f ms\n", (float)total/1000.0f); - imguiValue(text); - -// imguiDrawText(10, 700-n*20, IMGUI_ALIGN_LEFT, text, imguiRGBA(255,255,255,220)); n++; } diff --git a/RecastDemo/Source/imgui.cpp b/RecastDemo/Source/imgui.cpp index a350e81..77cb22e 100644 --- a/RecastDemo/Source/imgui.cpp +++ b/RecastDemo/Source/imgui.cpp @@ -490,7 +490,7 @@ bool imguiCheck(const char* text, bool checked, bool enabled) return res; } -bool imguiCollapse(const char* text, bool checked, bool enabled) +bool imguiCollapse(const char* text, const char* subtext, bool checked, bool enabled) { g_state.widgetId++; unsigned int id = (g_state.areaId<<16) | g_state.widgetId; @@ -516,7 +516,10 @@ bool imguiCollapse(const char* text, bool checked, bool enabled) addGfxCmdText(x+BUTTON_HEIGHT, y+BUTTON_HEIGHT/2-TEXT_HEIGHT/2, IMGUI_ALIGN_LEFT, text, isHot(id) ? imguiRGBA(255,196,0,255) : imguiRGBA(255,255,255,200)); else addGfxCmdText(x+BUTTON_HEIGHT, y+BUTTON_HEIGHT/2-TEXT_HEIGHT/2, IMGUI_ALIGN_LEFT, text, imguiRGBA(128,128,128,200)); - + + if (subtext) + addGfxCmdText(x+w-BUTTON_HEIGHT/2, y+BUTTON_HEIGHT/2-TEXT_HEIGHT/2, IMGUI_ALIGN_RIGHT, subtext, imguiRGBA(255,255,255,128)); + return res; }