From 1c4755012f2148ca6af58bd59cc3f84bf38b07a7 Mon Sep 17 00:00:00 2001 From: Mikko Mononen Date: Mon, 9 Aug 2010 11:26:07 +0000 Subject: [PATCH] Removed moveAlongPathCorridor() and added more generic moveAlongSurface(). --- .../Bin/Recast.app/Contents/MacOS/Recast | Bin 859020 -> 859324 bytes .../Xcode/Recast.xcodeproj/memon.pbxuser | 5472 ++++++++++++----- .../Recast.xcodeproj/memon.perspectivev3 | 219 +- RecastDemo/Include/NavMeshTesterTool.h | 2 +- RecastDemo/Include/Sample_TileMesh.h | 2 - RecastDemo/Source/NavMeshTesterTool.cpp | 118 +- RecastDemo/Source/Sample_Debug.cpp | 62 +- RecastDemo/Source/Sample_TileMesh.cpp | 24 +- 8 files changed, 4343 insertions(+), 1556 deletions(-) diff --git a/RecastDemo/Bin/Recast.app/Contents/MacOS/Recast b/RecastDemo/Bin/Recast.app/Contents/MacOS/Recast index 97322fd98f8677806299bf1428a0d02106f9cf44..7193eb49e744dd9c17bbfcc1e68ef866904f0f53 100755 GIT binary patch delta 196241 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 z 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

B5AH|v?ETbSYQ>#%Q$ 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 EU+X(f3;+NC delta 194021 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 diff --git a/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.pbxuser b/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.pbxuser index fe0e386..0d667e5 100644 --- a/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.pbxuser +++ b/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.pbxuser @@ -16,12 +16,11 @@ 8D1107260486CEB800E47090 /* Recast */, ); breakpoints = ( - 6BBB4BAE115B649300CF791D /* Sample_TileMesh.cpp:585 */, - 6BBB4BBE115B64E600CF791D /* Sample_TileMesh.cpp:629 */, - 6BBB4C4C115B7BAD00CF791D /* Sample_TileMesh.cpp:279 */, + 6BBB4C4C115B7BAD00CF791D /* Sample_TileMesh.cpp:276 */, 6B42164711806B2F006C347B /* DetourDebugDraw.cpp:413 */, 6B5562791193EF9600843384 /* Sample_Debug.cpp:60 */, 6B10014C11AD1C1E0098A59A /* RecastMesh.cpp:1272 */, + 6BAF39C71210074C008CFCDF /* NavMeshTesterTool.cpp:401 */, ); codeSenseManager = 6B8632AA0F78115100E2684A /* Code sense */; executables = ( @@ -124,8 +123,8 @@ PBXFindDataSource_LocationID, ); }; - PBXPerProjectTemplateStateSaveDate = 301385567; - PBXWorkspaceStateSaveDate = 301385567; + PBXPerProjectTemplateStateSaveDate = 301902840; + PBXWorkspaceStateSaveDate = 301902840; }; perUserProjectItems = { 6B10005C11AD08FA0098A59A = 6B10005C11AD08FA0098A59A /* PBXTextBookmark */; @@ -142,12 +141,11 @@ 6B5562631193EF2F00843384 = 6B5562631193EF2F00843384 /* PBXTextBookmark */; 6B5562681193EF2F00843384 = 6B5562681193EF2F00843384 /* PBXTextBookmark */; 6B586E8311CF3E0000704B61 = 6B586E8311CF3E0000704B61 /* PBXTextBookmark */; + 6B61BAE711F9637700AA5E95 = 6B61BAE711F9637700AA5E95 /* PBXTextBookmark */; 6B77655511E3A9490029917E = 6B77655511E3A9490029917E /* PBXTextBookmark */; - 6B98453411E6013000FA177B = 6B98453411E6013000FA177B /* PBXTextBookmark */; 6B98453F11E6013000FA177B = 6B98453F11E6013000FA177B /* PBXTextBookmark */; 6B98454511E6013000FA177B = 6B98454511E6013000FA177B /* PBXTextBookmark */; 6B98458E11E6039A00FA177B = 6B98458E11E6039A00FA177B /* PBXTextBookmark */; - 6B9845B911E609E600FA177B = 6B9845B911E609E600FA177B /* PBXTextBookmark */; 6B9845E111E60DBB00FA177B = 6B9845E111E60DBB00FA177B /* PBXTextBookmark */; 6B98462E11E6141900FA177B = 6B98462E11E6141900FA177B /* PBXTextBookmark */; 6B98464311E6F9B400FA177B = 6B98464311E6F9B400FA177B /* PBXTextBookmark */; @@ -155,15 +153,12 @@ 6B98465411E6F9B400FA177B = 6B98465411E6F9B400FA177B /* PBXTextBookmark */; 6B98466011E6F9B400FA177B = 6B98466011E6F9B400FA177B /* PBXTextBookmark */; 6B98466111E6F9B400FA177B = 6B98466111E6F9B400FA177B /* PBXTextBookmark */; - 6B9846A011E7140300FA177B = 6B9846A011E7140300FA177B /* PBXTextBookmark */; - 6B9846A111E7140300FA177B = 6B9846A111E7140300FA177B /* PBXTextBookmark */; 6B9846B911E7145500FA177B = 6B9846B911E7145500FA177B /* PBXTextBookmark */; 6B9846F311E7282C00FA177B = 6B9846F311E7282C00FA177B /* PBXTextBookmark */; 6B9846F611E7282C00FA177B = 6B9846F611E7282C00FA177B /* PBXTextBookmark */; 6B98471011E734A100FA177B = 6B98471011E734A100FA177B /* PBXTextBookmark */; 6B98471211E734A100FA177B = 6B98471211E734A100FA177B /* PBXTextBookmark */; 6B98471411E734A100FA177B = 6B98471411E734A100FA177B /* PBXTextBookmark */; - 6B98471A11E734DF00FA177B = 6B98471A11E734DF00FA177B /* PBXTextBookmark */; 6B98473011E737D800FA177B = 6B98473011E737D800FA177B /* PBXTextBookmark */; 6B98474311E73ABF00FA177B = 6B98474311E73ABF00FA177B /* PBXTextBookmark */; 6B98477411E7406900FA177B = 6B98477411E7406900FA177B /* PBXTextBookmark */; @@ -176,10 +171,368 @@ 6B9847E911E86DBB00FA177B = 6B9847E911E86DBB00FA177B /* PBXTextBookmark */; 6B9847EA11E86DBB00FA177B = 6B9847EA11E86DBB00FA177B /* PBXTextBookmark */; 6B9847FB11E9AFC900FA177B = 6B9847FB11E9AFC900FA177B /* PBXTextBookmark */; - 6B9847FC11E9AFC900FA177B = 6B9847FC11E9AFC900FA177B /* PBXTextBookmark */; 6B9847FE11E9AFC900FA177B = 6B9847FE11E9AFC900FA177B /* PBXTextBookmark */; 6B98480D11E9B1DC00FA177B = 6B98480D11E9B1DC00FA177B /* PBXTextBookmark */; 6B98482611E9D23600FA177B = 6B98482611E9D23600FA177B /* PBXTextBookmark */; + 6BAF37D311FEAC16008CFCDF /* PBXTextBookmark */ = 6BAF37D311FEAC16008CFCDF /* PBXTextBookmark */; + 6BAF37D411FEAC16008CFCDF /* PBXTextBookmark */ = 6BAF37D411FEAC16008CFCDF /* PBXTextBookmark */; + 6BAF37D511FEAC16008CFCDF /* PBXTextBookmark */ = 6BAF37D511FEAC16008CFCDF /* PBXTextBookmark */; + 6BAF37D611FEAC16008CFCDF /* PBXTextBookmark */ = 6BAF37D611FEAC16008CFCDF /* PBXTextBookmark */; + 6BAF37D711FEAC16008CFCDF /* PBXTextBookmark */ = 6BAF37D711FEAC16008CFCDF /* PBXTextBookmark */; + 6BAF37E211FEAC4C008CFCDF /* PBXTextBookmark */ = 6BAF37E211FEAC4C008CFCDF /* PBXTextBookmark */; + 6BAF37F911FEB4BB008CFCDF /* PBXTextBookmark */ = 6BAF37F911FEB4BB008CFCDF /* PBXTextBookmark */; + 6BAF37FA11FEB4BB008CFCDF /* PBXTextBookmark */ = 6BAF37FA11FEB4BB008CFCDF /* PBXTextBookmark */; + 6BAF37FB11FEB4BB008CFCDF /* PBXTextBookmark */ = 6BAF37FB11FEB4BB008CFCDF /* PBXTextBookmark */; + 6BAF37FC11FEB4BB008CFCDF /* PBXTextBookmark */ = 6BAF37FC11FEB4BB008CFCDF /* PBXTextBookmark */; + 6BAF37FD11FEB4BB008CFCDF /* PBXTextBookmark */ = 6BAF37FD11FEB4BB008CFCDF /* PBXTextBookmark */; + 6BAF37FE11FEB4BB008CFCDF /* PBXTextBookmark */ = 6BAF37FE11FEB4BB008CFCDF /* PBXTextBookmark */; + 6BAF37FF11FEB4BB008CFCDF /* PBXTextBookmark */ = 6BAF37FF11FEB4BB008CFCDF /* PBXTextBookmark */; + 6BAF380011FEB4BB008CFCDF /* PBXTextBookmark */ = 6BAF380011FEB4BB008CFCDF /* PBXTextBookmark */; + 6BAF380111FEB4BB008CFCDF /* PBXTextBookmark */ = 6BAF380111FEB4BB008CFCDF /* PBXTextBookmark */; + 6BAF380211FEB4BB008CFCDF /* PBXTextBookmark */ = 6BAF380211FEB4BB008CFCDF /* PBXTextBookmark */; + 6BAF380311FEB4BB008CFCDF /* PBXTextBookmark */ = 6BAF380311FEB4BB008CFCDF /* PBXTextBookmark */; + 6BAF380411FEB546008CFCDF /* PBXTextBookmark */ = 6BAF380411FEB546008CFCDF /* PBXTextBookmark */; + 6BAF380A11FEB62E008CFCDF /* PBXTextBookmark */ = 6BAF380A11FEB62E008CFCDF /* PBXTextBookmark */; + 6BAF380B11FEB62E008CFCDF /* PBXTextBookmark */ = 6BAF380B11FEB62E008CFCDF /* PBXTextBookmark */; + 6BAF380C11FEB62E008CFCDF /* PBXTextBookmark */ = 6BAF380C11FEB62E008CFCDF /* PBXTextBookmark */; + 6BAF380D11FEB62E008CFCDF /* PBXTextBookmark */ = 6BAF380D11FEB62E008CFCDF /* PBXTextBookmark */; + 6BAF380E11FEB62E008CFCDF /* PBXTextBookmark */ = 6BAF380E11FEB62E008CFCDF /* PBXTextBookmark */; + 6BAF380F11FEB62E008CFCDF /* PBXTextBookmark */ = 6BAF380F11FEB62E008CFCDF /* PBXTextBookmark */; + 6BAF381111FEB717008CFCDF /* PBXTextBookmark */ = 6BAF381111FEB717008CFCDF /* PBXTextBookmark */; + 6BAF381411FEB7A9008CFCDF /* PBXTextBookmark */ = 6BAF381411FEB7A9008CFCDF /* PBXTextBookmark */; + 6BAF381711FEB7DF008CFCDF /* PBXTextBookmark */ = 6BAF381711FEB7DF008CFCDF /* PBXTextBookmark */; + 6BAF381911FEB817008CFCDF /* PBXTextBookmark */ = 6BAF381911FEB817008CFCDF /* PBXTextBookmark */; + 6BAF381B11FEB83D008CFCDF /* PBXTextBookmark */ = 6BAF381B11FEB83D008CFCDF /* PBXTextBookmark */; + 6BAF381D12019DC1008CFCDF /* PBXTextBookmark */ = 6BAF381D12019DC1008CFCDF /* PBXTextBookmark */; + 6BAF382112019EDA008CFCDF /* PBXTextBookmark */ = 6BAF382112019EDA008CFCDF /* PBXTextBookmark */; + 6BAF382212019EDA008CFCDF /* PBXTextBookmark */ = 6BAF382212019EDA008CFCDF /* PBXTextBookmark */; + 6BAF382312019EDA008CFCDF /* PBXTextBookmark */ = 6BAF382312019EDA008CFCDF /* PBXTextBookmark */; + 6BAF382412019EDA008CFCDF /* PBXTextBookmark */ = 6BAF382412019EDA008CFCDF /* PBXTextBookmark */; + 6BAF382512019EDA008CFCDF /* PBXTextBookmark */ = 6BAF382512019EDA008CFCDF /* PBXTextBookmark */; + 6BAF382612019EDA008CFCDF /* PBXTextBookmark */ = 6BAF382612019EDA008CFCDF /* PBXTextBookmark */; + 6BAF382712019EDA008CFCDF /* PBXTextBookmark */ = 6BAF382712019EDA008CFCDF /* PBXTextBookmark */; + 6BAF382812019EDA008CFCDF /* PBXTextBookmark */ = 6BAF382812019EDA008CFCDF /* PBXTextBookmark */; + 6BAF382912019EDA008CFCDF /* PBXTextBookmark */ = 6BAF382912019EDA008CFCDF /* PBXTextBookmark */; + 6BAF382A12019EDA008CFCDF /* PBXTextBookmark */ = 6BAF382A12019EDA008CFCDF /* PBXTextBookmark */; + 6BAF382B12019EDA008CFCDF /* PBXTextBookmark */ = 6BAF382B12019EDA008CFCDF /* PBXTextBookmark */; + 6BAF382F12019FCA008CFCDF /* PBXTextBookmark */ = 6BAF382F12019FCA008CFCDF /* PBXTextBookmark */; + 6BAF38311201A004008CFCDF /* PBXTextBookmark */ = 6BAF38311201A004008CFCDF /* PBXTextBookmark */; + 6BAF38341201A0BA008CFCDF /* PBXTextBookmark */ = 6BAF38341201A0BA008CFCDF /* PBXTextBookmark */; + 6BAF38371201A188008CFCDF /* PBXTextBookmark */ = 6BAF38371201A188008CFCDF /* PBXTextBookmark */; + 6BAF38391201A1F2008CFCDF /* PBXTextBookmark */ = 6BAF38391201A1F2008CFCDF /* PBXTextBookmark */; + 6BAF383B1201A23A008CFCDF /* PBXTextBookmark */ = 6BAF383B1201A23A008CFCDF /* PBXTextBookmark */; + 6BAF383C1201A747008CFCDF /* PBXTextBookmark */ = 6BAF383C1201A747008CFCDF /* PBXTextBookmark */; + 6BAF383D1201A747008CFCDF /* PBXTextBookmark */ = 6BAF383D1201A747008CFCDF /* PBXTextBookmark */; + 6BAF383E1201A747008CFCDF /* PBXTextBookmark */ = 6BAF383E1201A747008CFCDF /* PBXTextBookmark */; + 6BAF383F1201A747008CFCDF /* PBXTextBookmark */ = 6BAF383F1201A747008CFCDF /* PBXTextBookmark */; + 6BAF38411202CBF8008CFCDF /* PBXTextBookmark */ = 6BAF38411202CBF8008CFCDF /* PBXTextBookmark */; + 6BAF38421202CBF8008CFCDF /* PBXTextBookmark */ = 6BAF38421202CBF8008CFCDF /* PBXTextBookmark */; + 6BAF38431202CBF8008CFCDF /* PBXTextBookmark */ = 6BAF38431202CBF8008CFCDF /* PBXTextBookmark */; + 6BAF38441202CBF8008CFCDF /* PBXTextBookmark */ = 6BAF38441202CBF8008CFCDF /* PBXTextBookmark */; + 6BAF38451202CBFF008CFCDF /* PBXTextBookmark */ = 6BAF38451202CBFF008CFCDF /* PBXTextBookmark */; + 6BAF38471202CC9B008CFCDF /* PBXTextBookmark */ = 6BAF38471202CC9B008CFCDF /* PBXTextBookmark */; + 6BAF38481202CC9B008CFCDF /* PBXTextBookmark */ = 6BAF38481202CC9B008CFCDF /* PBXTextBookmark */; + 6BAF38491202CC9B008CFCDF /* PBXTextBookmark */ = 6BAF38491202CC9B008CFCDF /* PBXTextBookmark */; + 6BAF384A1202CC9B008CFCDF /* PBXTextBookmark */ = 6BAF384A1202CC9B008CFCDF /* PBXTextBookmark */; + 6BAF384B1202CCE4008CFCDF /* PBXTextBookmark */ = 6BAF384B1202CCE4008CFCDF /* PBXTextBookmark */; + 6BAF384C1202CCF1008CFCDF /* PBXTextBookmark */ = 6BAF384C1202CCF1008CFCDF /* PBXTextBookmark */; + 6BAF384D1202D378008CFCDF /* PBXTextBookmark */ = 6BAF384D1202D378008CFCDF /* PBXTextBookmark */; + 6BAF384E1202D386008CFCDF /* PBXTextBookmark */ = 6BAF384E1202D386008CFCDF /* PBXTextBookmark */; + 6BAF384F1202D386008CFCDF /* PBXTextBookmark */ = 6BAF384F1202D386008CFCDF /* PBXTextBookmark */; + 6BAF38501202D386008CFCDF /* PBXTextBookmark */ = 6BAF38501202D386008CFCDF /* PBXTextBookmark */; + 6BAF38511202D386008CFCDF /* PBXTextBookmark */ = 6BAF38511202D386008CFCDF /* PBXTextBookmark */; + 6BAF385A120A8A8E008CFCDF /* PBXTextBookmark */ = 6BAF385A120A8A8E008CFCDF /* PBXTextBookmark */; + 6BAF385B120A8A8E008CFCDF /* PBXTextBookmark */ = 6BAF385B120A8A8E008CFCDF /* PBXTextBookmark */; + 6BAF385C120A8A8E008CFCDF /* PBXTextBookmark */ = 6BAF385C120A8A8E008CFCDF /* PBXTextBookmark */; + 6BAF385D120A8A8E008CFCDF /* PBXTextBookmark */ = 6BAF385D120A8A8E008CFCDF /* PBXTextBookmark */; + 6BAF385E120A8A8E008CFCDF /* PBXTextBookmark */ = 6BAF385E120A8A8E008CFCDF /* PBXTextBookmark */; + 6BAF385F120A8A8E008CFCDF /* PBXTextBookmark */ = 6BAF385F120A8A8E008CFCDF /* PBXTextBookmark */; + 6BAF3860120A8A8E008CFCDF /* PBXTextBookmark */ = 6BAF3860120A8A8E008CFCDF /* PBXTextBookmark */; + 6BAF3861120A8A8E008CFCDF /* PBXTextBookmark */ = 6BAF3861120A8A8E008CFCDF /* PBXTextBookmark */; + 6BAF3862120A8A8E008CFCDF /* PBXTextBookmark */ = 6BAF3862120A8A8E008CFCDF /* PBXTextBookmark */; + 6BAF3863120A8A8E008CFCDF /* PBXTextBookmark */ = 6BAF3863120A8A8E008CFCDF /* PBXTextBookmark */; + 6BAF3864120A8A8E008CFCDF /* PBXTextBookmark */ = 6BAF3864120A8A8E008CFCDF /* PBXTextBookmark */; + 6BAF3865120A8A8E008CFCDF /* PBXTextBookmark */ = 6BAF3865120A8A8E008CFCDF /* PBXTextBookmark */; + 6BAF3866120A8A8E008CFCDF /* PBXTextBookmark */ = 6BAF3866120A8A8E008CFCDF /* PBXTextBookmark */; + 6BAF3869120A8B78008CFCDF /* PBXTextBookmark */ = 6BAF3869120A8B78008CFCDF /* PBXTextBookmark */; + 6BAF386A120A8B78008CFCDF /* PBXTextBookmark */ = 6BAF386A120A8B78008CFCDF /* PBXTextBookmark */; + 6BAF386B120A8B78008CFCDF /* PBXTextBookmark */ = 6BAF386B120A8B78008CFCDF /* PBXTextBookmark */; + 6BAF386C120A8B78008CFCDF /* PBXTextBookmark */ = 6BAF386C120A8B78008CFCDF /* PBXTextBookmark */; + 6BAF386D120A8B78008CFCDF /* PBXTextBookmark */ = 6BAF386D120A8B78008CFCDF /* PBXTextBookmark */; + 6BAF386F120A8BA3008CFCDF /* PBXTextBookmark */ = 6BAF386F120A8BA3008CFCDF /* PBXTextBookmark */; + 6BAF3872120AD32F008CFCDF /* PBXTextBookmark */ = 6BAF3872120AD32F008CFCDF /* PBXTextBookmark */; + 6BAF3873120AD32F008CFCDF /* PBXTextBookmark */ = 6BAF3873120AD32F008CFCDF /* PBXTextBookmark */; + 6BAF3874120AD32F008CFCDF /* PBXTextBookmark */ = 6BAF3874120AD32F008CFCDF /* PBXTextBookmark */; + 6BAF3875120AD32F008CFCDF /* PBXTextBookmark */ = 6BAF3875120AD32F008CFCDF /* PBXTextBookmark */; + 6BAF3876120AD32F008CFCDF /* PBXTextBookmark */ = 6BAF3876120AD32F008CFCDF /* PBXTextBookmark */; + 6BAF3877120AD32F008CFCDF /* PBXTextBookmark */ = 6BAF3877120AD32F008CFCDF /* PBXTextBookmark */; + 6BAF3878120AD32F008CFCDF /* PBXTextBookmark */ = 6BAF3878120AD32F008CFCDF /* PBXTextBookmark */; + 6BAF3879120AD32F008CFCDF /* PBXTextBookmark */ = 6BAF3879120AD32F008CFCDF /* PBXTextBookmark */; + 6BAF387A120AD32F008CFCDF /* PBXTextBookmark */ = 6BAF387A120AD32F008CFCDF /* PBXTextBookmark */; + 6BAF387B120AD32F008CFCDF /* PBXTextBookmark */ = 6BAF387B120AD32F008CFCDF /* PBXTextBookmark */; + 6BAF387C120AD32F008CFCDF /* PBXTextBookmark */ = 6BAF387C120AD32F008CFCDF /* PBXTextBookmark */; + 6BAF387D120AD4BA008CFCDF /* PBXTextBookmark */ = 6BAF387D120AD4BA008CFCDF /* PBXTextBookmark */; + 6BAF387E120AD4BA008CFCDF /* PBXTextBookmark */ = 6BAF387E120AD4BA008CFCDF /* PBXTextBookmark */; + 6BAF387F120AD4BA008CFCDF /* PBXTextBookmark */ = 6BAF387F120AD4BA008CFCDF /* PBXTextBookmark */; + 6BAF3880120AD4BA008CFCDF /* PBXTextBookmark */ = 6BAF3880120AD4BA008CFCDF /* PBXTextBookmark */; + 6BAF3881120AD4BA008CFCDF /* PBXTextBookmark */ = 6BAF3881120AD4BA008CFCDF /* PBXTextBookmark */; + 6BAF3882120AD4BA008CFCDF /* PBXTextBookmark */ = 6BAF3882120AD4BA008CFCDF /* PBXTextBookmark */; + 6BAF3883120AD4BA008CFCDF /* PBXTextBookmark */ = 6BAF3883120AD4BA008CFCDF /* PBXTextBookmark */; + 6BAF3884120AD4BA008CFCDF /* PBXTextBookmark */ = 6BAF3884120AD4BA008CFCDF /* PBXTextBookmark */; + 6BAF3885120AD4BA008CFCDF /* PBXTextBookmark */ = 6BAF3885120AD4BA008CFCDF /* PBXTextBookmark */; + 6BAF3886120AD4BA008CFCDF /* PBXTextBookmark */ = 6BAF3886120AD4BA008CFCDF /* PBXTextBookmark */; + 6BAF3887120AD4BA008CFCDF /* PBXTextBookmark */ = 6BAF3887120AD4BA008CFCDF /* PBXTextBookmark */; + 6BAF3888120AD4BA008CFCDF /* PBXTextBookmark */ = 6BAF3888120AD4BA008CFCDF /* PBXTextBookmark */; + 6BAF3889120AD4BA008CFCDF /* PBXTextBookmark */ = 6BAF3889120AD4BA008CFCDF /* PBXTextBookmark */; + 6BAF388D120AD602008CFCDF /* PBXTextBookmark */ = 6BAF388D120AD602008CFCDF /* PBXTextBookmark */; + 6BAF388E120AD602008CFCDF /* PBXTextBookmark */ = 6BAF388E120AD602008CFCDF /* PBXTextBookmark */; + 6BAF388F120AD602008CFCDF /* PBXTextBookmark */ = 6BAF388F120AD602008CFCDF /* PBXTextBookmark */; + 6BAF3890120AD602008CFCDF /* PBXTextBookmark */ = 6BAF3890120AD602008CFCDF /* PBXTextBookmark */; + 6BAF3893120AD625008CFCDF /* PBXTextBookmark */ = 6BAF3893120AD625008CFCDF /* PBXTextBookmark */; + 6BAF3894120AD625008CFCDF /* PBXTextBookmark */ = 6BAF3894120AD625008CFCDF /* PBXTextBookmark */; + 6BAF3895120AD625008CFCDF /* PBXTextBookmark */ = 6BAF3895120AD625008CFCDF /* PBXTextBookmark */; + 6BAF3896120AD625008CFCDF /* PBXTextBookmark */ = 6BAF3896120AD625008CFCDF /* PBXTextBookmark */; + 6BAF3898120ADA90008CFCDF /* PBXTextBookmark */ = 6BAF3898120ADA90008CFCDF /* PBXTextBookmark */; + 6BAF3899120ADAA1008CFCDF /* PBXTextBookmark */ = 6BAF3899120ADAA1008CFCDF /* PBXTextBookmark */; + 6BAF389A120ADAC4008CFCDF /* PBXTextBookmark */ = 6BAF389A120ADAC4008CFCDF /* PBXTextBookmark */; + 6BAF389B120ADAC4008CFCDF /* PBXTextBookmark */ = 6BAF389B120ADAC4008CFCDF /* PBXTextBookmark */; + 6BAF389E120ADB0B008CFCDF /* PBXTextBookmark */ = 6BAF389E120ADB0B008CFCDF /* PBXTextBookmark */; + 6BAF389F120ADB1B008CFCDF /* PBXTextBookmark */ = 6BAF389F120ADB1B008CFCDF /* PBXTextBookmark */; + 6BAF38A1120ADB3D008CFCDF /* PBXTextBookmark */ = 6BAF38A1120ADB3D008CFCDF /* PBXTextBookmark */; + 6BAF38A2120ADB4A008CFCDF /* PBXTextBookmark */ = 6BAF38A2120ADB4A008CFCDF /* PBXTextBookmark */; + 6BAF38A5120ADB7F008CFCDF /* PBXTextBookmark */ = 6BAF38A5120ADB7F008CFCDF /* PBXTextBookmark */; + 6BAF38A7120ADBAD008CFCDF /* PBXTextBookmark */ = 6BAF38A7120ADBAD008CFCDF /* PBXTextBookmark */; + 6BAF38A9120ADBBE008CFCDF /* PBXTextBookmark */ = 6BAF38A9120ADBBE008CFCDF /* PBXTextBookmark */; + 6BAF38AB120ADBFC008CFCDF /* PBXTextBookmark */ = 6BAF38AB120ADBFC008CFCDF /* PBXTextBookmark */; + 6BAF38AD120ADC27008CFCDF /* PBXTextBookmark */ = 6BAF38AD120ADC27008CFCDF /* PBXTextBookmark */; + 6BAF38B1120ADD2B008CFCDF /* PBXTextBookmark */ = 6BAF38B1120ADD2B008CFCDF /* PBXTextBookmark */; + 6BAF38B2120ADE23008CFCDF /* PBXTextBookmark */ = 6BAF38B2120ADE23008CFCDF /* PBXTextBookmark */; + 6BAF38B3120ADE23008CFCDF /* PBXTextBookmark */ = 6BAF38B3120ADE23008CFCDF /* PBXTextBookmark */; + 6BAF38B4120ADE23008CFCDF /* PBXTextBookmark */ = 6BAF38B4120ADE23008CFCDF /* PBXTextBookmark */; + 6BAF38B5120ADE23008CFCDF /* PBXTextBookmark */ = 6BAF38B5120ADE23008CFCDF /* PBXTextBookmark */; + 6BAF38B6120ADE23008CFCDF /* PBXTextBookmark */ = 6BAF38B6120ADE23008CFCDF /* PBXTextBookmark */; + 6BAF38B7120ADE23008CFCDF /* PBXTextBookmark */ = 6BAF38B7120ADE23008CFCDF /* PBXTextBookmark */; + 6BAF38B8120ADE23008CFCDF /* PBXTextBookmark */ = 6BAF38B8120ADE23008CFCDF /* PBXTextBookmark */; + 6BAF38B9120ADE23008CFCDF /* PBXTextBookmark */ = 6BAF38B9120ADE23008CFCDF /* PBXTextBookmark */; + 6BAF38BA120ADE23008CFCDF /* PBXTextBookmark */ = 6BAF38BA120ADE23008CFCDF /* PBXTextBookmark */; + 6BAF38BB120ADE23008CFCDF /* PBXTextBookmark */ = 6BAF38BB120ADE23008CFCDF /* PBXTextBookmark */; + 6BAF38BC120ADE8A008CFCDF /* PBXTextBookmark */ = 6BAF38BC120ADE8A008CFCDF /* PBXTextBookmark */; + 6BAF38BD120ADE8A008CFCDF /* PBXTextBookmark */ = 6BAF38BD120ADE8A008CFCDF /* PBXTextBookmark */; + 6BAF38BE120ADE8A008CFCDF /* PBXTextBookmark */ = 6BAF38BE120ADE8A008CFCDF /* PBXTextBookmark */; + 6BAF38BF120ADE8A008CFCDF /* PBXTextBookmark */ = 6BAF38BF120ADE8A008CFCDF /* PBXTextBookmark */; + 6BAF38C0120ADE8A008CFCDF /* PBXTextBookmark */ = 6BAF38C0120ADE8A008CFCDF /* PBXTextBookmark */; + 6BAF38C1120ADF7B008CFCDF /* PBXTextBookmark */ = 6BAF38C1120ADF7B008CFCDF /* PBXTextBookmark */; + 6BAF38C2120ADF7B008CFCDF /* PBXTextBookmark */ = 6BAF38C2120ADF7B008CFCDF /* PBXTextBookmark */; + 6BAF38C3120ADF7B008CFCDF /* PBXTextBookmark */ = 6BAF38C3120ADF7B008CFCDF /* PBXTextBookmark */; + 6BAF38C4120ADF7B008CFCDF /* PBXTextBookmark */ = 6BAF38C4120ADF7B008CFCDF /* PBXTextBookmark */; + 6BAF38C5120ADF7B008CFCDF /* PBXTextBookmark */ = 6BAF38C5120ADF7B008CFCDF /* PBXTextBookmark */; + 6BAF38C6120AE0B6008CFCDF /* PBXTextBookmark */ = 6BAF38C6120AE0B6008CFCDF /* PBXTextBookmark */; + 6BAF38C7120AE0B6008CFCDF /* PBXTextBookmark */ = 6BAF38C7120AE0B6008CFCDF /* PBXTextBookmark */; + 6BAF38C8120AE0B6008CFCDF /* PBXTextBookmark */ = 6BAF38C8120AE0B6008CFCDF /* PBXTextBookmark */; + 6BAF38C9120AE0B6008CFCDF /* PBXTextBookmark */ = 6BAF38C9120AE0B6008CFCDF /* PBXTextBookmark */; + 6BAF38CA120AE0F2008CFCDF /* PBXTextBookmark */ = 6BAF38CA120AE0F2008CFCDF /* PBXTextBookmark */; + 6BAF38CB120AE11C008CFCDF /* PBXTextBookmark */ = 6BAF38CB120AE11C008CFCDF /* PBXTextBookmark */; + 6BAF38CC120AE1B8008CFCDF /* PBXTextBookmark */ = 6BAF38CC120AE1B8008CFCDF /* PBXTextBookmark */; + 6BAF38CD120AE1E0008CFCDF /* PBXTextBookmark */ = 6BAF38CD120AE1E0008CFCDF /* PBXTextBookmark */; + 6BAF38CE120AE38D008CFCDF /* PBXTextBookmark */ = 6BAF38CE120AE38D008CFCDF /* PBXTextBookmark */; + 6BAF38CF120FD518008CFCDF /* PBXTextBookmark */ = 6BAF38CF120FD518008CFCDF /* PBXTextBookmark */; + 6BAF38D0120FD518008CFCDF /* PBXTextBookmark */ = 6BAF38D0120FD518008CFCDF /* PBXTextBookmark */; + 6BAF38D1120FD518008CFCDF /* PBXTextBookmark */ = 6BAF38D1120FD518008CFCDF /* PBXTextBookmark */; + 6BAF38D2120FD518008CFCDF /* PBXTextBookmark */ = 6BAF38D2120FD518008CFCDF /* PBXTextBookmark */; + 6BAF38D3120FD518008CFCDF /* PBXTextBookmark */ = 6BAF38D3120FD518008CFCDF /* PBXTextBookmark */; + 6BAF38D4120FD518008CFCDF /* PBXTextBookmark */ = 6BAF38D4120FD518008CFCDF /* PBXTextBookmark */; + 6BAF38D5120FD518008CFCDF /* PBXTextBookmark */ = 6BAF38D5120FD518008CFCDF /* PBXTextBookmark */; + 6BAF38D6120FD518008CFCDF /* PBXTextBookmark */ = 6BAF38D6120FD518008CFCDF /* PBXTextBookmark */; + 6BAF38D7120FD518008CFCDF /* PBXTextBookmark */ = 6BAF38D7120FD518008CFCDF /* PBXTextBookmark */; + 6BAF38D8120FD518008CFCDF /* PBXTextBookmark */ = 6BAF38D8120FD518008CFCDF /* PBXTextBookmark */; + 6BAF38D9120FD518008CFCDF /* PBXTextBookmark */ = 6BAF38D9120FD518008CFCDF /* PBXTextBookmark */; + 6BAF38DA120FD540008CFCDF /* PBXTextBookmark */ = 6BAF38DA120FD540008CFCDF /* PBXTextBookmark */; + 6BAF38DB120FD5A2008CFCDF /* PBXTextBookmark */ = 6BAF38DB120FD5A2008CFCDF /* PBXTextBookmark */; + 6BAF38DC120FD5A2008CFCDF /* PBXTextBookmark */ = 6BAF38DC120FD5A2008CFCDF /* PBXTextBookmark */; + 6BAF38DD120FD5A2008CFCDF /* PBXTextBookmark */ = 6BAF38DD120FD5A2008CFCDF /* PBXTextBookmark */; + 6BAF38DE120FD5A2008CFCDF /* PBXTextBookmark */ = 6BAF38DE120FD5A2008CFCDF /* PBXTextBookmark */; + 6BAF38DF120FD5BE008CFCDF /* PBXTextBookmark */ = 6BAF38DF120FD5BE008CFCDF /* PBXTextBookmark */; + 6BAF38E0120FD82E008CFCDF /* PBXTextBookmark */ = 6BAF38E0120FD82E008CFCDF /* PBXTextBookmark */; + 6BAF38F2120FD8CC008CFCDF /* PBXTextBookmark */ = 6BAF38F2120FD8CC008CFCDF /* PBXTextBookmark */; + 6BAF38F3120FD8CC008CFCDF /* PBXTextBookmark */ = 6BAF38F3120FD8CC008CFCDF /* PBXTextBookmark */; + 6BAF38F4120FD8CC008CFCDF /* PBXTextBookmark */ = 6BAF38F4120FD8CC008CFCDF /* PBXTextBookmark */; + 6BAF38F5120FD8CC008CFCDF /* PBXTextBookmark */ = 6BAF38F5120FD8CC008CFCDF /* PBXTextBookmark */; + 6BAF38F6120FD8CC008CFCDF /* PBXTextBookmark */ = 6BAF38F6120FD8CC008CFCDF /* PBXTextBookmark */; + 6BAF38F7120FD8CC008CFCDF /* PBXTextBookmark */ = 6BAF38F7120FD8CC008CFCDF /* PBXTextBookmark */; + 6BAF38F8120FD8CC008CFCDF /* PBXTextBookmark */ = 6BAF38F8120FD8CC008CFCDF /* PBXTextBookmark */; + 6BAF38F9120FD8E8008CFCDF /* PBXTextBookmark */ = 6BAF38F9120FD8E8008CFCDF /* PBXTextBookmark */; + 6BAF38FA120FDA20008CFCDF /* PBXTextBookmark */ = 6BAF38FA120FDA20008CFCDF /* PBXTextBookmark */; + 6BAF38FB120FE32F008CFCDF /* PBXTextBookmark */ = 6BAF38FB120FE32F008CFCDF /* PBXTextBookmark */; + 6BAF38FC120FE5A1008CFCDF /* PBXTextBookmark */ = 6BAF38FC120FE5A1008CFCDF /* PBXTextBookmark */; + 6BAF38FD120FE6B9008CFCDF /* PBXTextBookmark */ = 6BAF38FD120FE6B9008CFCDF /* PBXTextBookmark */; + 6BAF38FE120FE7BA008CFCDF /* PBXTextBookmark */ = 6BAF38FE120FE7BA008CFCDF /* PBXTextBookmark */; + 6BAF38FF120FE7BA008CFCDF /* PBXTextBookmark */ = 6BAF38FF120FE7BA008CFCDF /* PBXTextBookmark */; + 6BAF3900120FE7BA008CFCDF /* PBXTextBookmark */ = 6BAF3900120FE7BA008CFCDF /* PBXTextBookmark */; + 6BAF3901120FE7BA008CFCDF /* PBXTextBookmark */ = 6BAF3901120FE7BA008CFCDF /* PBXTextBookmark */; + 6BAF3902120FE7BA008CFCDF /* PBXTextBookmark */ = 6BAF3902120FE7BA008CFCDF /* PBXTextBookmark */; + 6BAF390E120FEB27008CFCDF /* PBXTextBookmark */ = 6BAF390E120FEB27008CFCDF /* PBXTextBookmark */; + 6BAF390F120FEB27008CFCDF /* PBXTextBookmark */ = 6BAF390F120FEB27008CFCDF /* PBXTextBookmark */; + 6BAF3910120FEB27008CFCDF /* PBXTextBookmark */ = 6BAF3910120FEB27008CFCDF /* PBXTextBookmark */; + 6BAF3911120FEB27008CFCDF /* PBXTextBookmark */ = 6BAF3911120FEB27008CFCDF /* PBXTextBookmark */; + 6BAF3912120FEB27008CFCDF /* PBXTextBookmark */ = 6BAF3912120FEB27008CFCDF /* PBXTextBookmark */; + 6BAF3913120FEB27008CFCDF /* PBXTextBookmark */ = 6BAF3913120FEB27008CFCDF /* PBXTextBookmark */; + 6BAF3914120FEB27008CFCDF /* PBXTextBookmark */ = 6BAF3914120FEB27008CFCDF /* PBXTextBookmark */; + 6BAF3915120FEB27008CFCDF /* PBXTextBookmark */ = 6BAF3915120FEB27008CFCDF /* PBXTextBookmark */; + 6BAF3916120FEB27008CFCDF /* PBXTextBookmark */ = 6BAF3916120FEB27008CFCDF /* PBXTextBookmark */; + 6BAF3917120FEB27008CFCDF /* PBXTextBookmark */ = 6BAF3917120FEB27008CFCDF /* PBXTextBookmark */; + 6BAF3918120FEB27008CFCDF /* PBXTextBookmark */ = 6BAF3918120FEB27008CFCDF /* PBXTextBookmark */; + 6BAF3919120FEB27008CFCDF /* PBXTextBookmark */ = 6BAF3919120FEB27008CFCDF /* PBXTextBookmark */; + 6BAF391A120FEB27008CFCDF /* PBXTextBookmark */ = 6BAF391A120FEB27008CFCDF /* PBXTextBookmark */; + 6BAF391B120FEB27008CFCDF /* PBXTextBookmark */ = 6BAF391B120FEB27008CFCDF /* PBXTextBookmark */; + 6BAF391C120FEB27008CFCDF /* PBXTextBookmark */ = 6BAF391C120FEB27008CFCDF /* PBXTextBookmark */; + 6BAF391D120FEB27008CFCDF /* PBXTextBookmark */ = 6BAF391D120FEB27008CFCDF /* PBXTextBookmark */; + 6BAF391F120FED32008CFCDF /* PBXTextBookmark */ = 6BAF391F120FED32008CFCDF /* PBXTextBookmark */; + 6BAF3920120FED32008CFCDF /* PBXTextBookmark */ = 6BAF3920120FED32008CFCDF /* PBXTextBookmark */; + 6BAF3921120FED32008CFCDF /* PBXTextBookmark */ = 6BAF3921120FED32008CFCDF /* PBXTextBookmark */; + 6BAF3922120FED32008CFCDF /* PBXTextBookmark */ = 6BAF3922120FED32008CFCDF /* PBXTextBookmark */; + 6BAF3936120FEF30008CFCDF /* PBXTextBookmark */ = 6BAF3936120FEF30008CFCDF /* PBXTextBookmark */; + 6BAF3937120FEF30008CFCDF /* PBXTextBookmark */ = 6BAF3937120FEF30008CFCDF /* PBXTextBookmark */; + 6BAF3938120FEF30008CFCDF /* PBXTextBookmark */ = 6BAF3938120FEF30008CFCDF /* PBXTextBookmark */; + 6BAF3939120FEF30008CFCDF /* PBXTextBookmark */ = 6BAF3939120FEF30008CFCDF /* PBXTextBookmark */; + 6BAF393A120FEF30008CFCDF /* PBXTextBookmark */ = 6BAF393A120FEF30008CFCDF /* PBXTextBookmark */; + 6BAF393B120FEF30008CFCDF /* PBXTextBookmark */ = 6BAF393B120FEF30008CFCDF /* PBXTextBookmark */; + 6BAF393C120FEF30008CFCDF /* PBXTextBookmark */ = 6BAF393C120FEF30008CFCDF /* PBXTextBookmark */; + 6BAF393D120FEF30008CFCDF /* PBXTextBookmark */ = 6BAF393D120FEF30008CFCDF /* PBXTextBookmark */; + 6BAF393E120FEF30008CFCDF /* PBXTextBookmark */ = 6BAF393E120FEF30008CFCDF /* PBXTextBookmark */; + 6BAF3942120FEF7A008CFCDF /* PBXTextBookmark */ = 6BAF3942120FEF7A008CFCDF /* PBXTextBookmark */; + 6BAF3943120FEF7A008CFCDF /* PBXTextBookmark */ = 6BAF3943120FEF7A008CFCDF /* PBXTextBookmark */; + 6BAF3944120FEF7A008CFCDF /* PBXTextBookmark */ = 6BAF3944120FEF7A008CFCDF /* PBXTextBookmark */; + 6BAF3945120FEF7A008CFCDF /* PBXTextBookmark */ = 6BAF3945120FEF7A008CFCDF /* PBXTextBookmark */; + 6BAF394B120FF023008CFCDF /* PBXTextBookmark */ = 6BAF394B120FF023008CFCDF /* PBXTextBookmark */; + 6BAF394C120FF023008CFCDF /* PBXTextBookmark */ = 6BAF394C120FF023008CFCDF /* PBXTextBookmark */; + 6BAF394D120FF023008CFCDF /* PBXTextBookmark */ = 6BAF394D120FF023008CFCDF /* PBXTextBookmark */; + 6BAF394E120FF023008CFCDF /* PBXTextBookmark */ = 6BAF394E120FF023008CFCDF /* PBXTextBookmark */; + 6BAF3951120FF034008CFCDF /* PBXTextBookmark */ = 6BAF3951120FF034008CFCDF /* PBXTextBookmark */; + 6BAF3952120FF046008CFCDF /* PBXTextBookmark */ = 6BAF3952120FF046008CFCDF /* PBXTextBookmark */; + 6BAF3953120FF062008CFCDF /* PBXTextBookmark */ = 6BAF3953120FF062008CFCDF /* PBXTextBookmark */; + 6BAF3954120FF066008CFCDF /* PBXTextBookmark */ = 6BAF3954120FF066008CFCDF /* PBXTextBookmark */; + 6BAF3955120FF06E008CFCDF /* PBXTextBookmark */ = 6BAF3955120FF06E008CFCDF /* PBXTextBookmark */; + 6BAF3956120FF072008CFCDF /* PBXTextBookmark */ = 6BAF3956120FF072008CFCDF /* PBXTextBookmark */; + 6BAF3957120FF089008CFCDF /* PBXTextBookmark */ = 6BAF3957120FF089008CFCDF /* PBXTextBookmark */; + 6BAF395C120FF37D008CFCDF /* PBXTextBookmark */ = 6BAF395C120FF37D008CFCDF /* PBXTextBookmark */; + 6BAF395D120FF37D008CFCDF /* PBXTextBookmark */ = 6BAF395D120FF37D008CFCDF /* PBXTextBookmark */; + 6BAF395E120FF37D008CFCDF /* PBXTextBookmark */ = 6BAF395E120FF37D008CFCDF /* PBXTextBookmark */; + 6BAF395F120FF37D008CFCDF /* PBXTextBookmark */ = 6BAF395F120FF37D008CFCDF /* PBXTextBookmark */; + 6BAF3960120FF37D008CFCDF /* PBXTextBookmark */ = 6BAF3960120FF37D008CFCDF /* PBXTextBookmark */; + 6BAF3967120FF483008CFCDF /* PBXTextBookmark */ = 6BAF3967120FF483008CFCDF /* PBXTextBookmark */; + 6BAF3968120FF483008CFCDF /* PBXTextBookmark */ = 6BAF3968120FF483008CFCDF /* PBXTextBookmark */; + 6BAF3969120FF483008CFCDF /* PBXTextBookmark */ = 6BAF3969120FF483008CFCDF /* PBXTextBookmark */; + 6BAF396A120FF483008CFCDF /* PBXTextBookmark */ = 6BAF396A120FF483008CFCDF /* PBXTextBookmark */; + 6BAF396B120FF483008CFCDF /* PBXTextBookmark */ = 6BAF396B120FF483008CFCDF /* PBXTextBookmark */; + 6BAF396C120FF483008CFCDF /* PBXTextBookmark */ = 6BAF396C120FF483008CFCDF /* PBXTextBookmark */; + 6BAF396D120FF483008CFCDF /* PBXTextBookmark */ = 6BAF396D120FF483008CFCDF /* PBXTextBookmark */; + 6BAF3971120FF609008CFCDF /* PBXTextBookmark */ = 6BAF3971120FF609008CFCDF /* PBXTextBookmark */; + 6BAF3972120FF609008CFCDF /* PBXTextBookmark */ = 6BAF3972120FF609008CFCDF /* PBXTextBookmark */; + 6BAF3973120FF609008CFCDF /* PBXTextBookmark */ = 6BAF3973120FF609008CFCDF /* PBXTextBookmark */; + 6BAF3974120FF609008CFCDF /* PBXTextBookmark */ = 6BAF3974120FF609008CFCDF /* PBXTextBookmark */; + 6BAF3975120FF609008CFCDF /* PBXTextBookmark */ = 6BAF3975120FF609008CFCDF /* PBXTextBookmark */; + 6BAF3978120FF628008CFCDF /* PBXTextBookmark */ = 6BAF3978120FF628008CFCDF /* PBXTextBookmark */; + 6BAF3979120FF631008CFCDF /* PBXTextBookmark */ = 6BAF3979120FF631008CFCDF /* PBXTextBookmark */; + 6BAF397A120FF638008CFCDF /* PBXTextBookmark */ = 6BAF397A120FF638008CFCDF /* PBXTextBookmark */; + 6BAF397F120FF75F008CFCDF /* PBXTextBookmark */ = 6BAF397F120FF75F008CFCDF /* PBXTextBookmark */; + 6BAF3980120FF75F008CFCDF /* PBXTextBookmark */ = 6BAF3980120FF75F008CFCDF /* PBXTextBookmark */; + 6BAF3981120FF75F008CFCDF /* PBXTextBookmark */ = 6BAF3981120FF75F008CFCDF /* PBXTextBookmark */; + 6BAF3982120FF75F008CFCDF /* PBXTextBookmark */ = 6BAF3982120FF75F008CFCDF /* PBXTextBookmark */; + 6BAF3983120FF75F008CFCDF /* PBXTextBookmark */ = 6BAF3983120FF75F008CFCDF /* PBXTextBookmark */; + 6BAF3984120FF75F008CFCDF /* PBXTextBookmark */ = 6BAF3984120FF75F008CFCDF /* PBXTextBookmark */; + 6BAF3985120FF76E008CFCDF /* PBXTextBookmark */ = 6BAF3985120FF76E008CFCDF /* PBXTextBookmark */; + 6BAF3986120FF774008CFCDF /* PBXTextBookmark */ = 6BAF3986120FF774008CFCDF /* PBXTextBookmark */; + 6BAF3987120FF77A008CFCDF /* PBXTextBookmark */ = 6BAF3987120FF77A008CFCDF /* PBXTextBookmark */; + 6BAF3988120FF77A008CFCDF /* PBXTextBookmark */ = 6BAF3988120FF77A008CFCDF /* PBXTextBookmark */; + 6BAF398B120FF809008CFCDF /* PBXTextBookmark */ = 6BAF398B120FF809008CFCDF /* PBXTextBookmark */; + 6BAF398C120FF809008CFCDF /* PBXTextBookmark */ = 6BAF398C120FF809008CFCDF /* PBXTextBookmark */; + 6BAF398D120FF809008CFCDF /* PBXTextBookmark */ = 6BAF398D120FF809008CFCDF /* PBXTextBookmark */; + 6BAF398E120FF809008CFCDF /* PBXTextBookmark */ = 6BAF398E120FF809008CFCDF /* PBXTextBookmark */; + 6BAF398F120FF809008CFCDF /* PBXTextBookmark */ = 6BAF398F120FF809008CFCDF /* PBXTextBookmark */; + 6BAF3990120FF809008CFCDF /* PBXTextBookmark */ = 6BAF3990120FF809008CFCDF /* PBXTextBookmark */; + 6BAF3991120FF809008CFCDF /* PBXTextBookmark */ = 6BAF3991120FF809008CFCDF /* PBXTextBookmark */; + 6BAF3992120FF809008CFCDF /* PBXTextBookmark */ = 6BAF3992120FF809008CFCDF /* PBXTextBookmark */; + 6BAF3993120FF809008CFCDF /* PBXTextBookmark */ = 6BAF3993120FF809008CFCDF /* PBXTextBookmark */; + 6BAF3995120FF848008CFCDF /* PBXTextBookmark */ = 6BAF3995120FF848008CFCDF /* PBXTextBookmark */; + 6BAF3996120FF84D008CFCDF /* PBXTextBookmark */ = 6BAF3996120FF84D008CFCDF /* PBXTextBookmark */; + 6BAF3997120FF85A008CFCDF /* PBXTextBookmark */ = 6BAF3997120FF85A008CFCDF /* PBXTextBookmark */; + 6BAF399A120FF87D008CFCDF /* PBXTextBookmark */ = 6BAF399A120FF87D008CFCDF /* PBXTextBookmark */; + 6BAF399B120FF895008CFCDF /* PBXTextBookmark */ = 6BAF399B120FF895008CFCDF /* PBXTextBookmark */; + 6BAF399C120FF89B008CFCDF /* PBXTextBookmark */ = 6BAF399C120FF89B008CFCDF /* PBXTextBookmark */; + 6BAF399D120FF8CB008CFCDF /* PBXTextBookmark */ = 6BAF399D120FF8CB008CFCDF /* PBXTextBookmark */; + 6BAF39A1120FF93F008CFCDF /* PBXTextBookmark */ = 6BAF39A1120FF93F008CFCDF /* PBXTextBookmark */; + 6BAF39A2120FF93F008CFCDF /* PBXTextBookmark */ = 6BAF39A2120FF93F008CFCDF /* PBXTextBookmark */; + 6BAF39A3120FF94E008CFCDF /* PBXTextBookmark */ = 6BAF39A3120FF94E008CFCDF /* PBXTextBookmark */; + 6BAF39A4120FF957008CFCDF /* PBXTextBookmark */ = 6BAF39A4120FF957008CFCDF /* PBXTextBookmark */; + 6BAF39A5120FFAB1008CFCDF /* PBXTextBookmark */ = 6BAF39A5120FFAB1008CFCDF /* PBXTextBookmark */; + 6BAF39A7120FFAB9008CFCDF /* PBXTextBookmark */ = 6BAF39A7120FFAB9008CFCDF /* PBXTextBookmark */; + 6BAF39AB121004BB008CFCDF /* PBXTextBookmark */ = 6BAF39AB121004BB008CFCDF /* PBXTextBookmark */; + 6BAF39AD12100696008CFCDF /* PBXTextBookmark */ = 6BAF39AD12100696008CFCDF /* PBXTextBookmark */; + 6BAF39AE12100696008CFCDF /* PBXTextBookmark */ = 6BAF39AE12100696008CFCDF /* PBXTextBookmark */; + 6BAF39AF12100696008CFCDF /* PBXTextBookmark */ = 6BAF39AF12100696008CFCDF /* PBXTextBookmark */; + 6BAF39B012100696008CFCDF /* PBXTextBookmark */ = 6BAF39B012100696008CFCDF /* PBXTextBookmark */; + 6BAF39BF12100714008CFCDF /* PBXTextBookmark */ = 6BAF39BF12100714008CFCDF /* PBXTextBookmark */; + 6BAF39C012100714008CFCDF /* PBXTextBookmark */ = 6BAF39C012100714008CFCDF /* PBXTextBookmark */; + 6BAF39C112100714008CFCDF /* PBXTextBookmark */ = 6BAF39C112100714008CFCDF /* PBXTextBookmark */; + 6BAF39C212100714008CFCDF /* PBXTextBookmark */ = 6BAF39C212100714008CFCDF /* PBXTextBookmark */; + 6BAF39C51210071A008CFCDF /* PBXTextBookmark */ = 6BAF39C51210071A008CFCDF /* PBXTextBookmark */; + 6BAF39C81210074E008CFCDF /* PBXTextBookmark */ = 6BAF39C81210074E008CFCDF /* PBXTextBookmark */; + 6BAF39C91210074E008CFCDF /* PBXTextBookmark */ = 6BAF39C91210074E008CFCDF /* PBXTextBookmark */; + 6BAF39CA1210074E008CFCDF /* PBXTextBookmark */ = 6BAF39CA1210074E008CFCDF /* PBXTextBookmark */; + 6BAF39CB1210074E008CFCDF /* PBXTextBookmark */ = 6BAF39CB1210074E008CFCDF /* PBXTextBookmark */; + 6BAF39CE12100A22008CFCDF /* PBXTextBookmark */ = 6BAF39CE12100A22008CFCDF /* PBXTextBookmark */; + 6BAF39CF12100A22008CFCDF /* PBXTextBookmark */ = 6BAF39CF12100A22008CFCDF /* PBXTextBookmark */; + 6BAF39D012100A22008CFCDF /* PBXTextBookmark */ = 6BAF39D012100A22008CFCDF /* PBXTextBookmark */; + 6BAF39D112100A22008CFCDF /* PBXTextBookmark */ = 6BAF39D112100A22008CFCDF /* PBXTextBookmark */; + 6BAF39D212100A22008CFCDF /* PBXTextBookmark */ = 6BAF39D212100A22008CFCDF /* PBXTextBookmark */; + 6BAF39D312100A22008CFCDF /* PBXTextBookmark */ = 6BAF39D312100A22008CFCDF /* PBXTextBookmark */; + 6BAF39D412100A22008CFCDF /* PBXTextBookmark */ = 6BAF39D412100A22008CFCDF /* PBXTextBookmark */; + 6BAF39D512100A22008CFCDF /* PBXTextBookmark */ = 6BAF39D512100A22008CFCDF /* PBXTextBookmark */; + 6BAF39D612100A22008CFCDF /* PBXTextBookmark */ = 6BAF39D612100A22008CFCDF /* PBXTextBookmark */; + 6BAF39D712100A22008CFCDF /* PBXTextBookmark */ = 6BAF39D712100A22008CFCDF /* PBXTextBookmark */; + 6BAF39D812100A22008CFCDF /* PBXTextBookmark */ = 6BAF39D812100A22008CFCDF /* PBXTextBookmark */; + 6BAF39DB12100D84008CFCDF /* PBXTextBookmark */ = 6BAF39DB12100D84008CFCDF /* PBXTextBookmark */; + 6BAF39DC12100D84008CFCDF /* PBXTextBookmark */ = 6BAF39DC12100D84008CFCDF /* PBXTextBookmark */; + 6BAF39DD12100D84008CFCDF /* PBXTextBookmark */ = 6BAF39DD12100D84008CFCDF /* PBXTextBookmark */; + 6BAF39DE12100D84008CFCDF /* PBXTextBookmark */ = 6BAF39DE12100D84008CFCDF /* PBXTextBookmark */; + 6BAF39DF12100D84008CFCDF /* PBXTextBookmark */ = 6BAF39DF12100D84008CFCDF /* PBXTextBookmark */; + 6BAF39E012100D84008CFCDF /* PBXTextBookmark */ = 6BAF39E012100D84008CFCDF /* PBXTextBookmark */; + 6BAF39E212100DA6008CFCDF /* PBXTextBookmark */ = 6BAF39E212100DA6008CFCDF /* PBXTextBookmark */; + 6BAF39E312100DA6008CFCDF /* PBXTextBookmark */ = 6BAF39E312100DA6008CFCDF /* PBXTextBookmark */; + 6BAF39E412100DA6008CFCDF /* PBXTextBookmark */ = 6BAF39E412100DA6008CFCDF /* PBXTextBookmark */; + 6BAF39E512100DA6008CFCDF /* PBXTextBookmark */ = 6BAF39E512100DA6008CFCDF /* PBXTextBookmark */; + 6BAF39E712100DE4008CFCDF /* PBXTextBookmark */ = 6BAF39E712100DE4008CFCDF /* PBXTextBookmark */; + 6BAF39E812100DE4008CFCDF /* PBXTextBookmark */ = 6BAF39E812100DE4008CFCDF /* PBXTextBookmark */; + 6BAF39E912100DE4008CFCDF /* PBXTextBookmark */ = 6BAF39E912100DE4008CFCDF /* PBXTextBookmark */; + 6BAF39EA12100DE4008CFCDF /* PBXTextBookmark */ = 6BAF39EA12100DE4008CFCDF /* PBXTextBookmark */; + 6BAF39EB12100DE4008CFCDF /* PBXTextBookmark */ = 6BAF39EB12100DE4008CFCDF /* PBXTextBookmark */; + 6BAF39F012100ED1008CFCDF /* PBXTextBookmark */ = 6BAF39F012100ED1008CFCDF /* PBXTextBookmark */; + 6BAF39F112100ED1008CFCDF /* PBXTextBookmark */ = 6BAF39F112100ED1008CFCDF /* PBXTextBookmark */; + 6BAF39F212100ED1008CFCDF /* PBXTextBookmark */ = 6BAF39F212100ED1008CFCDF /* PBXTextBookmark */; + 6BAF39F312100ED1008CFCDF /* PBXTextBookmark */ = 6BAF39F312100ED1008CFCDF /* PBXTextBookmark */; + 6BAF39F412100ED1008CFCDF /* PBXTextBookmark */ = 6BAF39F412100ED1008CFCDF /* PBXTextBookmark */; + 6BAF39F512100ED1008CFCDF /* PBXTextBookmark */ = 6BAF39F512100ED1008CFCDF /* PBXTextBookmark */; + 6BAF39F612100ED1008CFCDF /* PBXTextBookmark */ = 6BAF39F612100ED1008CFCDF /* PBXTextBookmark */; + 6BAF39F91210138D008CFCDF /* PBXTextBookmark */ = 6BAF39F91210138D008CFCDF /* PBXTextBookmark */; + 6BAF39FA1210139B008CFCDF /* PBXTextBookmark */ = 6BAF39FA1210139B008CFCDF /* PBXTextBookmark */; + 6BAF39FC121013B4008CFCDF /* PBXTextBookmark */ = 6BAF39FC121013B4008CFCDF /* PBXTextBookmark */; + 6BAF39FD121013DA008CFCDF /* PBXTextBookmark */ = 6BAF39FD121013DA008CFCDF /* PBXTextBookmark */; + 6BAF39FE121013DA008CFCDF /* PBXTextBookmark */ = 6BAF39FE121013DA008CFCDF /* PBXTextBookmark */; + 6BAF3A1C121019B8008CFCDF /* PBXTextBookmark */ = 6BAF3A1C121019B8008CFCDF /* PBXTextBookmark */; + 6BAF3A1E121019BB008CFCDF /* PBXTextBookmark */ = 6BAF3A1E121019BB008CFCDF /* PBXTextBookmark */; + 6BAF3A20121019C5008CFCDF /* PBXTextBookmark */ = 6BAF3A20121019C5008CFCDF /* PBXTextBookmark */; + 6BAF3A2212101A1D008CFCDF /* PBXTextBookmark */ = 6BAF3A2212101A1D008CFCDF /* PBXTextBookmark */; + 6BAF3A2312101A35008CFCDF /* PBXTextBookmark */ = 6BAF3A2312101A35008CFCDF /* PBXTextBookmark */; + 6BAF3A2512101A78008CFCDF /* PBXTextBookmark */ = 6BAF3A2512101A78008CFCDF /* PBXTextBookmark */; + 6BAF3A2612101ABC008CFCDF /* PBXTextBookmark */ = 6BAF3A2612101ABC008CFCDF /* PBXTextBookmark */; + 6BAF3A2912101AF2008CFCDF /* PBXTextBookmark */ = 6BAF3A2912101AF2008CFCDF /* PBXTextBookmark */; + 6BAF3A2A12101B16008CFCDF /* PBXTextBookmark */ = 6BAF3A2A12101B16008CFCDF /* PBXTextBookmark */; + 6BAF3A2B12101B1C008CFCDF /* PBXTextBookmark */ = 6BAF3A2B12101B1C008CFCDF /* PBXTextBookmark */; + 6BAF3A2D12101B35008CFCDF /* PBXTextBookmark */ = 6BAF3A2D12101B35008CFCDF /* PBXTextBookmark */; + 6BAF3A2E12101D4B008CFCDF /* PBXTextBookmark */ = 6BAF3A2E12101D4B008CFCDF /* PBXTextBookmark */; + 6BAF3A2F12101D4B008CFCDF /* PBXTextBookmark */ = 6BAF3A2F12101D4B008CFCDF /* PBXTextBookmark */; + 6BAF3A3012101D4B008CFCDF /* PBXTextBookmark */ = 6BAF3A3012101D4B008CFCDF /* PBXTextBookmark */; + 6BAF3A3112101D4B008CFCDF /* PBXTextBookmark */ = 6BAF3A3112101D4B008CFCDF /* PBXTextBookmark */; 6BBB4AA1115B4F3400CF791D = 6BBB4AA1115B4F3400CF791D /* PBXTextBookmark */; 6BBB4AA5115B4F3400CF791D = 6BBB4AA5115B4F3400CF791D /* PBXTextBookmark */; 6BBB4AA6115B4F3400CF791D = 6BBB4AA6115B4F3400CF791D /* PBXTextBookmark */; @@ -216,62 +569,17 @@ 6BBB4B07115B4F3400CF791D = 6BBB4B07115B4F3400CF791D /* PBXTextBookmark */; 6BBB4B08115B4F3400CF791D = 6BBB4B08115B4F3400CF791D /* PBXTextBookmark */; 6BBB4B0A115B4F3400CF791D = 6BBB4B0A115B4F3400CF791D /* PBXTextBookmark */; - 6BBB4B7F115B639200CF791D = 6BBB4B7F115B639200CF791D /* PBXTextBookmark */; 6BBB4C34115B7A3D00CF791D = 6BBB4C34115B7A3D00CF791D /* PBXTextBookmark */; 6BBB4C3B115B7A3D00CF791D = 6BBB4C3B115B7A3D00CF791D /* PBXTextBookmark */; 6BC7619C11B63C7E00FF5E51 = 6BC7619C11B63C7E00FF5E51 /* PBXTextBookmark */; - 6BCE5B5611F6CBF700FB894B /* PBXTextBookmark */ = 6BCE5B5611F6CBF700FB894B /* PBXTextBookmark */; - 6BCE5B5711F6CBF700FB894B /* PBXTextBookmark */ = 6BCE5B5711F6CBF700FB894B /* PBXTextBookmark */; - 6BCE5B5811F6CBF700FB894B /* PBXTextBookmark */ = 6BCE5B5811F6CBF700FB894B /* PBXTextBookmark */; - 6BCE5B5911F6CBF700FB894B /* PBXTextBookmark */ = 6BCE5B5911F6CBF700FB894B /* PBXTextBookmark */; - 6BCE5B5A11F6CBF700FB894B /* PBXTextBookmark */ = 6BCE5B5A11F6CBF700FB894B /* PBXTextBookmark */; - 6BCE5B5B11F6CBF700FB894B /* PBXTextBookmark */ = 6BCE5B5B11F6CBF700FB894B /* PBXTextBookmark */; - 6BCE5B5C11F6CBF700FB894B /* PBXTextBookmark */ = 6BCE5B5C11F6CBF700FB894B /* PBXTextBookmark */; - 6BCE5B5D11F6CBF700FB894B /* PBXTextBookmark */ = 6BCE5B5D11F6CBF700FB894B /* PBXTextBookmark */; - 6BCE5B5E11F6CBF700FB894B /* PBXTextBookmark */ = 6BCE5B5E11F6CBF700FB894B /* PBXTextBookmark */; - 6BCE5B5F11F6CBF700FB894B /* PBXTextBookmark */ = 6BCE5B5F11F6CBF700FB894B /* PBXTextBookmark */; - 6BCE5B6011F6CBF700FB894B /* PBXTextBookmark */ = 6BCE5B6011F6CBF700FB894B /* PBXTextBookmark */; - 6BCE5B6111F6CBF700FB894B /* PBXTextBookmark */ = 6BCE5B6111F6CBF700FB894B /* PBXTextBookmark */; - 6BCE5B6211F6CBF700FB894B /* PBXTextBookmark */ = 6BCE5B6211F6CBF700FB894B /* PBXTextBookmark */; - 6BCE5B6311F6CBF700FB894B /* PBXTextBookmark */ = 6BCE5B6311F6CBF700FB894B /* PBXTextBookmark */; - 6BCE5B6411F6CBF700FB894B /* PBXTextBookmark */ = 6BCE5B6411F6CBF700FB894B /* PBXTextBookmark */; - 6BCE5B6511F6CBF700FB894B /* PBXTextBookmark */ = 6BCE5B6511F6CBF700FB894B /* PBXTextBookmark */; - 6BCE5B6611F6CBF700FB894B /* PBXTextBookmark */ = 6BCE5B6611F6CBF700FB894B /* PBXTextBookmark */; - 6BCE5B6711F6CBF700FB894B /* PBXTextBookmark */ = 6BCE5B6711F6CBF700FB894B /* PBXTextBookmark */; - 6BCE5B6811F6CBF700FB894B /* PBXTextBookmark */ = 6BCE5B6811F6CBF700FB894B /* PBXTextBookmark */; - 6BCE5B6911F6CBF700FB894B /* PBXTextBookmark */ = 6BCE5B6911F6CBF700FB894B /* PBXTextBookmark */; - 6BCE5B6A11F6CBF700FB894B /* PBXTextBookmark */ = 6BCE5B6A11F6CBF700FB894B /* PBXTextBookmark */; - 6BCE5B6B11F6CBF700FB894B /* PBXTextBookmark */ = 6BCE5B6B11F6CBF700FB894B /* PBXTextBookmark */; - 6BCE5B6C11F6CBF700FB894B /* PBXTextBookmark */ = 6BCE5B6C11F6CBF700FB894B /* PBXTextBookmark */; - 6BCE5B6D11F6CBF700FB894B /* PBXTextBookmark */ = 6BCE5B6D11F6CBF700FB894B /* PBXTextBookmark */; - 6BCE5B7D11F6D13700FB894B /* PBXTextBookmark */ = 6BCE5B7D11F6D13700FB894B /* PBXTextBookmark */; - 6BCE5B7E11F6D13700FB894B /* PBXTextBookmark */ = 6BCE5B7E11F6D13700FB894B /* PBXTextBookmark */; - 6BCE5B7F11F6D13700FB894B /* PBXTextBookmark */ = 6BCE5B7F11F6D13700FB894B /* PBXTextBookmark */; - 6BCE5B8011F6D13700FB894B /* PBXTextBookmark */ = 6BCE5B8011F6D13700FB894B /* PBXTextBookmark */; - 6BCE5B8111F6D13700FB894B /* PBXTextBookmark */ = 6BCE5B8111F6D13700FB894B /* PBXTextBookmark */; - 6BCE5B8211F6D13700FB894B /* PBXTextBookmark */ = 6BCE5B8211F6D13700FB894B /* PBXTextBookmark */; - 6BCE5B8311F6D13700FB894B /* PBXTextBookmark */ = 6BCE5B8311F6D13700FB894B /* PBXTextBookmark */; - 6BCE5B8411F6D13700FB894B /* PBXTextBookmark */ = 6BCE5B8411F6D13700FB894B /* PBXTextBookmark */; - 6BCE5B8511F6D13700FB894B /* PBXTextBookmark */ = 6BCE5B8511F6D13700FB894B /* PBXTextBookmark */; - 6BCE5B8611F6D13700FB894B /* PBXTextBookmark */ = 6BCE5B8611F6D13700FB894B /* PBXTextBookmark */; - 6BCE5B8711F6D13700FB894B /* PBXTextBookmark */ = 6BCE5B8711F6D13700FB894B /* PBXTextBookmark */; - 6BCE5B8811F6D13700FB894B /* PBXTextBookmark */ = 6BCE5B8811F6D13700FB894B /* PBXTextBookmark */; - 6BCE5B8911F6D13700FB894B /* PBXTextBookmark */ = 6BCE5B8911F6D13700FB894B /* PBXTextBookmark */; - 6BCE5B8C11F6D1AD00FB894B /* PBXTextBookmark */ = 6BCE5B8C11F6D1AD00FB894B /* PBXTextBookmark */; - 6BCE5B8D11F6D1AD00FB894B /* PBXTextBookmark */ = 6BCE5B8D11F6D1AD00FB894B /* PBXTextBookmark */; - 6BCE5B8E11F6D1AD00FB894B /* PBXTextBookmark */ = 6BCE5B8E11F6D1AD00FB894B /* PBXTextBookmark */; - 6BCE5B8F11F6D1AD00FB894B /* PBXTextBookmark */ = 6BCE5B8F11F6D1AD00FB894B /* PBXTextBookmark */; - 6BCE5B9111F6D1E800FB894B /* PBXTextBookmark */ = 6BCE5B9111F6D1E800FB894B /* PBXTextBookmark */; - 6BCE5B9411F6D23100FB894B /* PBXTextBookmark */ = 6BCE5B9411F6D23100FB894B /* PBXTextBookmark */; - 6BCE5B9511F6D42D00FB894B /* PBXTextBookmark */ = 6BCE5B9511F6D42D00FB894B /* PBXTextBookmark */; - 6BCE5B9611F6D42D00FB894B /* PBXTextBookmark */ = 6BCE5B9611F6D42D00FB894B /* PBXTextBookmark */; - 6BCE5B9711F6D42D00FB894B /* PBXTextBookmark */ = 6BCE5B9711F6D42D00FB894B /* PBXTextBookmark */; - 6BCE5B9811F6D42D00FB894B /* PBXTextBookmark */ = 6BCE5B9811F6D42D00FB894B /* PBXTextBookmark */; - 6BCE5B9A11F6D48100FB894B /* PBXTextBookmark */ = 6BCE5B9A11F6D48100FB894B /* PBXTextBookmark */; - 6BCE5B9B11F6D48100FB894B /* PBXTextBookmark */ = 6BCE5B9B11F6D48100FB894B /* PBXTextBookmark */; - 6BCE5B9C11F6D48100FB894B /* PBXTextBookmark */ = 6BCE5B9C11F6D48100FB894B /* PBXTextBookmark */; - 6BCE5B9D11F6D48100FB894B /* PBXTextBookmark */ = 6BCE5B9D11F6D48100FB894B /* PBXTextBookmark */; - 6BCE5B9E11F6D4DB00FB894B /* PBXTextBookmark */ = 6BCE5B9E11F6D4DB00FB894B /* PBXTextBookmark */; + 6BCE5B5611F6CBF700FB894B = 6BCE5B5611F6CBF700FB894B /* PBXTextBookmark */; + 6BCE5B5911F6CBF700FB894B = 6BCE5B5911F6CBF700FB894B /* PBXTextBookmark */; + 6BCE5B7E11F6D13700FB894B = 6BCE5B7E11F6D13700FB894B /* PBXTextBookmark */; + 6BCE5B7F11F6D13700FB894B = 6BCE5B7F11F6D13700FB894B /* PBXTextBookmark */; + 6BCE5B8711F6D13700FB894B = 6BCE5B8711F6D13700FB894B /* PBXTextBookmark */; + 6BCE5B8C11F6D1AD00FB894B = 6BCE5B8C11F6D1AD00FB894B /* PBXTextBookmark */; + 6BCE5BA011F7483B00FB894B = 6BCE5BA011F7483B00FB894B /* PBXTextBookmark */; + 6BCE5BA311F7483B00FB894B = 6BCE5BA311F7483B00FB894B /* PBXTextBookmark */; 6BF5F27011747CFA000502A6 = 6BF5F27011747CFA000502A6 /* PBXTextBookmark */; 6BF5F27311747CFA000502A6 = 6BF5F27311747CFA000502A6 /* PBXTextBookmark */; 6BF5F27811747CFA000502A6 = 6BF5F27811747CFA000502A6 /* PBXTextBookmark */; @@ -297,85 +605,25 @@ 6BF9B13511EB8CF20043574C = 6BF9B13511EB8CF20043574C /* PBXTextBookmark */; 6BF9B13611EB8CF20043574C = 6BF9B13611EB8CF20043574C /* PBXTextBookmark */; 6BF9B13711EB8CF20043574C = 6BF9B13711EB8CF20043574C /* PBXTextBookmark */; - 6BF9B13B11EB8CF20043574C = 6BF9B13B11EB8CF20043574C /* PBXTextBookmark */; - 6BF9B13C11EB8CF20043574C = 6BF9B13C11EB8CF20043574C /* PBXTextBookmark */; - 6BF9B13D11EB8CF20043574C = 6BF9B13D11EB8CF20043574C /* PBXTextBookmark */; - 6BF9B13E11EB8CF20043574C = 6BF9B13E11EB8CF20043574C /* PBXTextBookmark */; - 6BF9B13F11EB8CF20043574C = 6BF9B13F11EB8CF20043574C /* PBXTextBookmark */; - 6BF9B14111EB8CF20043574C = 6BF9B14111EB8CF20043574C /* PBXTextBookmark */; - 6BF9B14211EB8CF20043574C = 6BF9B14211EB8CF20043574C /* PBXTextBookmark */; - 6BF9B14311EB8CF20043574C = 6BF9B14311EB8CF20043574C /* PBXTextBookmark */; - 6BF9B14511EB8CF20043574C = 6BF9B14511EB8CF20043574C /* PBXTextBookmark */; - 6BF9B14611EB8CF20043574C = 6BF9B14611EB8CF20043574C /* PBXTextBookmark */; - 6BF9B14711EB8CF20043574C = 6BF9B14711EB8CF20043574C /* PBXTextBookmark */; 6BF9B14911EB8CF20043574C = 6BF9B14911EB8CF20043574C /* PBXTextBookmark */; 6BF9B14A11EB8CF20043574C = 6BF9B14A11EB8CF20043574C /* PBXTextBookmark */; - 6BF9B14E11EB8CF20043574C = 6BF9B14E11EB8CF20043574C /* PBXTextBookmark */; - 6BF9B15011EB8CF20043574C = 6BF9B15011EB8CF20043574C /* PBXTextBookmark */; - 6BF9B15111EB8CF20043574C = 6BF9B15111EB8CF20043574C /* PBXTextBookmark */; - 6BF9B15411EB8CF20043574C = 6BF9B15411EB8CF20043574C /* PBXTextBookmark */; 6BF9B15511EB8CF20043574C = 6BF9B15511EB8CF20043574C /* PBXTextBookmark */; - 6BF9B15611EB8CF20043574C = 6BF9B15611EB8CF20043574C /* PBXTextBookmark */; - 6BF9B15711EB8CF20043574C = 6BF9B15711EB8CF20043574C /* PBXTextBookmark */; - 6BF9B15911EB8CF20043574C = 6BF9B15911EB8CF20043574C /* PBXTextBookmark */; - 6BF9B15C11EB8CF20043574C = 6BF9B15C11EB8CF20043574C /* PBXTextBookmark */; - 6BF9B15D11EB8CF20043574C = 6BF9B15D11EB8CF20043574C /* PBXTextBookmark */; - 6BF9B15E11EB8CF20043574C = 6BF9B15E11EB8CF20043574C /* PBXTextBookmark */; - 6BF9B15F11EB8CF20043574C = 6BF9B15F11EB8CF20043574C /* PBXTextBookmark */; - 6BF9B16011EB8CF20043574C = 6BF9B16011EB8CF20043574C /* PBXTextBookmark */; - 6BF9B16111EB8CF20043574C = 6BF9B16111EB8CF20043574C /* PBXTextBookmark */; - 6BF9B16211EB8CF20043574C = 6BF9B16211EB8CF20043574C /* PBXTextBookmark */; - 6BF9B16311EB8CF20043574C = 6BF9B16311EB8CF20043574C /* PBXTextBookmark */; - 6BF9B16411EB8CF20043574C = 6BF9B16411EB8CF20043574C /* PBXTextBookmark */; - 6BF9B16511EB8CF20043574C = 6BF9B16511EB8CF20043574C /* PBXTextBookmark */; - 6BF9B16611EB8CF20043574C = 6BF9B16611EB8CF20043574C /* PBXTextBookmark */; - 6BF9B16911EB8CF20043574C = 6BF9B16911EB8CF20043574C /* PBXTextBookmark */; - 6BF9B17B11EC2B780043574C = 6BF9B17B11EC2B780043574C /* PBXTextBookmark */; 6BF9B18811EC2D470043574C = 6BF9B18811EC2D470043574C /* PBXTextBookmark */; 6BF9B18B11EC2D470043574C = 6BF9B18B11EC2D470043574C /* PBXTextBookmark */; - 6BF9B19011EC2DAE0043574C = 6BF9B19011EC2DAE0043574C /* PBXTextBookmark */; - 6BF9B19B11EC35DF0043574C = 6BF9B19B11EC35DF0043574C /* PBXTextBookmark */; - 6BF9B1A211EC361E0043574C = 6BF9B1A211EC361E0043574C /* PBXTextBookmark */; - 6BF9B1A711EC36460043574C = 6BF9B1A711EC36460043574C /* PBXTextBookmark */; - 6BF9B1AE11EC36DA0043574C = 6BF9B1AE11EC36DA0043574C /* PBXTextBookmark */; - 6BF9B1B311EC37080043574C = 6BF9B1B311EC37080043574C /* PBXTextBookmark */; - 6BF9B1BD11EC3A0D0043574C = 6BF9B1BD11EC3A0D0043574C /* PBXTextBookmark */; - 6BF9B1BF11EC3A0D0043574C = 6BF9B1BF11EC3A0D0043574C /* PBXTextBookmark */; - 6BF9B1C111EC3A0D0043574C = 6BF9B1C111EC3A0D0043574C /* PBXTextBookmark */; - 6BF9B1C311EC3A0D0043574C = 6BF9B1C311EC3A0D0043574C /* PBXTextBookmark */; - 6BF9B1C411EC3A0D0043574C = 6BF9B1C411EC3A0D0043574C /* PBXTextBookmark */; - 6BF9B1C511EC3A0D0043574C = 6BF9B1C511EC3A0D0043574C /* PBXTextBookmark */; 6BF9B1D111EC3DD80043574C = 6BF9B1D111EC3DD80043574C /* PBXTextBookmark */; 6BF9B1D311EC3DD80043574C = 6BF9B1D311EC3DD80043574C /* PBXTextBookmark */; 6BF9B1D411EC3DD80043574C = 6BF9B1D411EC3DD80043574C /* PBXTextBookmark */; - 6BF9B1D611EC3DD80043574C = 6BF9B1D611EC3DD80043574C /* PBXTextBookmark */; - 6BF9B1D811EC3DD80043574C = 6BF9B1D811EC3DD80043574C /* PBXTextBookmark */; - 6BF9B1D911EC3DD80043574C = 6BF9B1D911EC3DD80043574C /* PBXTextBookmark */; - 6BF9B1DA11EC3DD80043574C = 6BF9B1DA11EC3DD80043574C /* PBXTextBookmark */; - 6BF9B1DB11EC3DD80043574C = 6BF9B1DB11EC3DD80043574C /* PBXTextBookmark */; - 6BF9B1DC11EC3DD80043574C = 6BF9B1DC11EC3DD80043574C /* PBXTextBookmark */; - 6BF9B1E611EC428F0043574C = 6BF9B1E611EC428F0043574C /* PBXTextBookmark */; 6BF9B1EB11EC43120043574C = 6BF9B1EB11EC43120043574C /* PBXTextBookmark */; 6BF9B1F011EC43FC0043574C = 6BF9B1F011EC43FC0043574C /* PBXTextBookmark */; 6BF9B1F111EC43FC0043574C = 6BF9B1F111EC43FC0043574C /* PBXTextBookmark */; 6BF9B1F211EC43FC0043574C = 6BF9B1F211EC43FC0043574C /* PBXTextBookmark */; - 6BF9B1F411EC43FC0043574C = 6BF9B1F411EC43FC0043574C /* PBXTextBookmark */; - 6BF9B1F511EC43FC0043574C = 6BF9B1F511EC43FC0043574C /* PBXTextBookmark */; - 6BF9B1F611EC43FC0043574C = 6BF9B1F611EC43FC0043574C /* PBXTextBookmark */; 6BF9B1FC11EC442C0043574C = 6BF9B1FC11EC442C0043574C /* PBXTextBookmark */; 6BF9B1FE11EC442C0043574C = 6BF9B1FE11EC442C0043574C /* PBXTextBookmark */; 6BF9B20B11EC450E0043574C = 6BF9B20B11EC450E0043574C /* PBXTextBookmark */; - 6BF9B20D11EC450E0043574C = 6BF9B20D11EC450E0043574C /* PBXTextBookmark */; 6BF9B21111EC49A30043574C = 6BF9B21111EC49A30043574C /* PBXTextBookmark */; 6BF9B21211EC49A30043574C = 6BF9B21211EC49A30043574C /* PBXTextBookmark */; 6BF9B21311EC49A30043574C = 6BF9B21311EC49A30043574C /* PBXTextBookmark */; - 6BF9B21511EC49A30043574C = 6BF9B21511EC49A30043574C /* PBXTextBookmark */; - 6BF9B21611EC49A30043574C = 6BF9B21611EC49A30043574C /* PBXTextBookmark */; - 6BF9B21711EC49A30043574C = 6BF9B21711EC49A30043574C /* PBXTextBookmark */; 6BF9B21B11EC49F90043574C = 6BF9B21B11EC49F90043574C /* PBXTextBookmark */; - 6BF9B21C11EC49F90043574C = 6BF9B21C11EC49F90043574C /* PBXTextBookmark */; - 6BF9B21D11EC49F90043574C = 6BF9B21D11EC49F90043574C /* PBXTextBookmark */; - 6BF9B22511F449AB0043574C = 6BF9B22511F449AB0043574C /* PBXTextBookmark */; }; sourceControlManager = 6B8632A90F78115100E2684A /* Source Control */; userBookmarkGroup = 6B8DE6F010A88F0500DF20FB /* PBXBookmarkGroup */; @@ -444,35 +692,35 @@ ignoreCount = 0; lineNumber = 1272; location = Recast; - modificationTime = 300696674.2871701; - state = 0; + modificationTime = 303040153.417132; + state = 1; }; 6B1185F41006895B0018F96F /* DetourNode.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {826, 2176}}"; - sepNavSelRange = "{2898, 0}"; - sepNavVisRange = "{2532, 421}"; + sepNavIntBoundsRect = "{{0, 0}, {826, 2208}}"; + sepNavSelRange = "{2531, 0}"; + sepNavVisRange = "{2155, 640}"; }; }; 6B1185F61006896B0018F96F /* DetourNode.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {826, 2384}}"; - sepNavSelRange = "{2954, 0}"; - sepNavVisRange = "{2501, 482}"; + sepNavIntBoundsRect = "{{0, 0}, {826, 2016}}"; + sepNavSelRange = "{1379, 58}"; + sepNavVisRange = "{984, 598}"; }; }; 6B1185FC10068B040018F96F /* DetourCommon.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {826, 3328}}"; - sepNavSelRange = "{2477, 0}"; - sepNavVisRange = "{1882, 711}"; + sepNavIntBoundsRect = "{{0, 0}, {826, 3088}}"; + sepNavSelRange = "{5622, 78}"; + sepNavVisRange = "{4527, 1469}"; }; }; 6B1185FD10068B150018F96F /* DetourCommon.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {826, 4128}}"; - sepNavSelRange = "{4737, 0}"; - sepNavVisRange = "{4328, 685}"; + sepNavIntBoundsRect = "{{0, 0}, {826, 4112}}"; + sepNavSelRange = "{6297, 0}"; + sepNavVisRange = "{5957, 719}"; }; }; 6B137C6C0F7FCBBB00459200 /* imgui.cpp */ = { @@ -519,9 +767,10 @@ }; 6B137C7E0F7FCBFE00459200 /* Recast.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {826, 9968}}"; - sepNavSelRange = "{3296, 0}"; - sepNavVisRange = "{2643, 880}"; + sepNavIntBoundsRect = "{{0, 0}, {826, 9920}}"; + sepNavSelRange = "{4778, 0}"; + sepNavVisRange = "{3695, 1620}"; + sepNavWindowFrame = "{{15, 51}, {1214, 722}}"; }; }; 6B137C800F7FCBFE00459200 /* RecastLog.h */ = { @@ -541,16 +790,16 @@ }; 6B137C820F7FCC1100459200 /* Recast.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {826, 6224}}"; - sepNavSelRange = "{5542, 0}"; - sepNavVisRange = "{5033, 805}"; + sepNavIntBoundsRect = "{{0, 0}, {826, 6080}}"; + sepNavSelRange = "{7341, 0}"; + sepNavVisRange = "{6363, 1145}"; }; }; 6B137C830F7FCC1100459200 /* RecastContour.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {985, 13216}}"; + sepNavIntBoundsRect = "{{0, 0}, {838, 13456}}"; sepNavSelRange = "{15891, 0}"; - sepNavVisRange = "{15706, 639}"; + sepNavVisRange = "{15541, 907}"; sepNavWindowFrame = "{{38, 30}, {1214, 722}}"; }; }; @@ -571,9 +820,9 @@ }; 6B137C870F7FCC1100459200 /* RecastMesh.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {880, 20384}}"; - sepNavSelRange = "{30784, 0}"; - sepNavVisRange = "{30504, 1001}"; + sepNavIntBoundsRect = "{{0, 0}, {873, 20304}}"; + sepNavSelRange = "{1200, 72}"; + sepNavVisRange = "{2648, 855}"; }; }; 6B137C880F7FCC1100459200 /* RecastRasterization.cpp */ = { @@ -599,39 +848,39 @@ }; 6B25B6100FFA62AD004F1BC4 /* Sample.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {826, 2320}}"; - sepNavSelRange = "{1152, 0}"; - sepNavVisRange = "{923, 743}"; + sepNavIntBoundsRect = "{{0, 0}, {826, 2448}}"; + sepNavSelRange = "{2141, 0}"; + sepNavVisRange = "{1757, 840}"; }; }; 6B25B6140FFA62BE004F1BC4 /* Sample.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {826, 4192}}"; - sepNavSelRange = "{2969, 0}"; - sepNavVisRange = "{2812, 292}"; + sepNavIntBoundsRect = "{{0, 0}, {873, 4656}}"; + sepNavSelRange = "{4440, 0}"; + sepNavVisRange = "{4055, 869}"; }; }; 6B25B6180FFA62BE004F1BC4 /* main.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1112, 14896}}"; - sepNavSelRange = "{5616, 0}"; - sepNavVisRange = "{5294, 515}"; + sepNavIntBoundsRect = "{{0, 0}, {826, 14640}}"; + sepNavSelRange = "{5180, 0}"; + sepNavVisRange = "{4719, 748}"; sepNavWindowFrame = "{{15, 51}, {1214, 722}}"; }; }; 6B2AEC510FFB8946005BE9CC /* Sample_TileMesh.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {826, 1344}}"; - sepNavSelRange = "{1298, 0}"; - sepNavVisRange = "{1104, 687}"; + sepNavIntBoundsRect = "{{0, 0}, {826, 1312}}"; + sepNavSelRange = "{1278, 0}"; + sepNavVisRange = "{1104, 683}"; sepNavWindowFrame = "{{15, 78}, {1011, 695}}"; }; }; 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {880, 16908}}"; - sepNavSelRange = "{20678, 0}"; - sepNavVisRange = "{20381, 918}"; + sepNavIntBoundsRect = "{{0, 0}, {880, 17040}}"; + sepNavSelRange = "{21182, 0}"; + sepNavVisRange = "{20464, 1120}"; sepNavWindowFrame = "{{38, 30}, {1214, 722}}"; }; }; @@ -650,7 +899,7 @@ fRef = 6B8036AD113BAABE005ED67B /* Sample_Debug.cpp */; name = "Sample_Debug.cpp: 269"; rLen = 0; - rLoc = 6457; + rLoc = 6732; rType = 0; vrLen = 894; vrLoc = 5630; @@ -664,9 +913,9 @@ }; 6B324C65111C5D9A00EBD2FD /* ConvexVolumeTool.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {909, 4340}}"; - sepNavSelRange = "{5379, 0}"; - sepNavVisRange = "{5919, 795}"; + sepNavIntBoundsRect = "{{0, 0}, {826, 4416}}"; + sepNavSelRange = "{4519, 0}"; + sepNavVisRange = "{4086, 755}"; }; }; 6B4214D911803923006C347B /* PBXTextBookmark */ = { @@ -713,15 +962,15 @@ ignoreCount = 0; lineNumber = 413; location = Recast; - modificationTime = 300696674.286776; - state = 0; + modificationTime = 303040153.416731; + state = 1; }; 6B4216881180725E006C347B /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BB93C7B10CFE1D500F74F2B /* DetourDebugDraw.cpp */; name = "DetourDebugDraw.cpp: 460"; rLen = 0; - rLoc = 13982; + rLoc = 13978; rType = 0; vrLen = 854; vrLoc = 13186; @@ -762,7 +1011,7 @@ fRef = 6BB93CF510CFEC4500F74F2B /* RecastDump.cpp */; name = "RecastDump.cpp: 161"; rLen = 0; - rLoc = 4886; + rLoc = 7780; rType = 0; vrLen = 893; vrLoc = 3662; @@ -791,19 +1040,29 @@ ignoreCount = 0; lineNumber = 60; location = Recast; - modificationTime = 300696674.2869719; - state = 0; + modificationTime = 303040153.416928; + state = 1; }; 6B586E8311CF3E0000704B61 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BB93C7B10CFE1D500F74F2B /* DetourDebugDraw.cpp */; name = "DetourDebugDraw.cpp: 441"; rLen = 0; - rLoc = 12967; + rLoc = 12965; rType = 0; vrLen = 1068; vrLoc = 12374; }; + 6B61BAE711F9637700AA5E95 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 179"; + rLen = 0; + rLoc = 6894; + rType = 0; + vrLen = 1132; + vrLoc = 6442; + }; 6B624169103434880002E346 /* RecastMeshDetail.cpp */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {852, 19104}}"; @@ -824,16 +1083,16 @@ }; 6B8036AC113BAABE005ED67B /* Sample_Debug.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {826, 912}}"; - sepNavSelRange = "{1180, 5}"; - sepNavVisRange = "{1048, 640}"; + sepNavIntBoundsRect = "{{0, 0}, {826, 944}}"; + sepNavSelRange = "{1209, 0}"; + sepNavVisRange = "{980, 814}"; }; }; 6B8036AD113BAABE005ED67B /* Sample_Debug.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {852, 5248}}"; - sepNavSelRange = "{2326, 0}"; - sepNavVisRange = "{2205, 527}"; + sepNavIntBoundsRect = "{{0, 0}, {852, 5568}}"; + sepNavSelRange = "{4322, 0}"; + sepNavVisRange = "{3889, 972}"; }; }; 6B8632970F78114600E2684A /* Recast */ = { @@ -887,24 +1146,24 @@ }; 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {826, 42480}}"; - sepNavSelRange = "{67370, 0}"; - sepNavVisRange = "{66704, 1202}"; + sepNavIntBoundsRect = "{{0, 0}, {1112, 45456}}"; + sepNavSelRange = "{48509, 0}"; + sepNavVisRange = "{51130, 361}"; sepNavWindowFrame = "{{15, 51}, {1214, 722}}"; }; }; 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {873, 10992}}"; - sepNavSelRange = "{6926, 0}"; - sepNavVisRange = "{6624, 801}"; + sepNavIntBoundsRect = "{{0, 0}, {873, 11168}}"; + sepNavSelRange = "{12640, 4}"; + sepNavVisRange = "{12242, 985}"; }; }; 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {845, 8880}}"; - sepNavSelRange = "{17087, 0}"; - sepNavVisRange = "{15685, 1767}"; + sepNavIntBoundsRect = "{{0, 0}, {845, 8864}}"; + sepNavSelRange = "{13757, 0}"; + sepNavVisRange = "{12646, 1977}"; }; }; 6B8DE88C10B69E4C00DF20FB /* DetourNavMeshBuilder.h */ = { @@ -919,27 +1178,17 @@ fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; name = detail; rLen = 0; - rLoc = 20775; + rLoc = 20952; rType = 0; vrLen = 1182; vrLoc = 9676; }; - 6B98453411E6013000FA177B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 601"; - rLen = 0; - rLoc = 16443; - rType = 0; - vrLen = 909; - vrLoc = 15773; - }; 6B98453F11E6013000FA177B /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; name = "DetourNavMesh.h: 358"; rLen = 0; - rLoc = 15248; + rLoc = 15425; rType = 0; vrLen = 1664; vrLoc = 14967; @@ -949,7 +1198,7 @@ fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; name = "NavMeshTesterTool.cpp: 601"; rLen = 0; - rLoc = 16443; + rLoc = 17903; rType = 0; vrLen = 909; vrLoc = 15773; @@ -964,22 +1213,12 @@ vrLen = 1247; vrLoc = 396; }; - 6B9845B911E609E600FA177B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 28"; - rLen = 0; - rLoc = 1102; - rType = 0; - vrLen = 831; - vrLoc = 842; - }; 6B9845E111E60DBB00FA177B /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 638"; rLen = 0; - rLoc = 19671; + rLoc = 19991; rType = 0; vrLen = 495; vrLoc = 19531; @@ -997,15 +1236,15 @@ 6B98463111E6144400FA177B /* Sample_SoloMeshTiled.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {826, 2016}}"; - sepNavSelRange = "{2767, 0}"; - sepNavVisRange = "{2550, 800}"; + sepNavSelRange = "{2977, 19}"; + sepNavVisRange = "{2519, 831}"; }; }; 6B98463211E6144400FA177B /* Sample_SoloMeshTiled.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1160, 17472}}"; - sepNavSelRange = "{31077, 0}"; - sepNavVisRange = "{32716, 1395}"; + sepNavIntBoundsRect = "{{0, 0}, {1118, 19744}}"; + sepNavSelRange = "{18154, 9}"; + sepNavVisRange = "{17720, 1041}"; sepNavWindowFrame = "{{38, 30}, {1214, 722}}"; }; }; @@ -1059,26 +1298,6 @@ vrLen = 865; vrLoc = 6005; }; - 6B9846A011E7140300FA177B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; - name = "DetourCommon.h: 22"; - rLen = 0; - rLoc = 971; - rType = 0; - vrLen = 1158; - vrLoc = 672; - }; - 6B9846A111E7140300FA177B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; - name = "DetourCommon.cpp: 24"; - rLen = 0; - rLoc = 1064; - rType = 0; - vrLen = 921; - vrLoc = 596; - }; 6B9846B911E7145500FA177B /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B1185F61006896B0018F96F /* DetourNode.h */; @@ -1160,16 +1379,6 @@ vrLen = 1045; vrLoc = 0; }; - 6B98471A11E734DF00FA177B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 552"; - rLen = 14; - rLoc = 24002; - rType = 0; - vrLen = 1160; - vrLoc = 22056; - }; 6B98473011E737D800FA177B /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B9846EE11E718F800FA177B /* DetourAlloc.cpp */; @@ -1297,16 +1506,6 @@ vrLen = 292; vrLoc = 2812; }; - 6B9847FC11E9AFC900FA177B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 832"; - rLen = 0; - rLoc = 22536; - rType = 0; - vrLen = 344; - vrLoc = 22357; - }; 6B9847FE11E9AFC900FA177B /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B98470511E733B600FA177B /* RecastAlloc.h */; @@ -1322,7 +1521,7 @@ fRef = 6BB93CF510CFEC4500F74F2B /* RecastDump.cpp */; name = "RecastDump.cpp: 262"; rLen = 0; - rLoc = 6620; + rLoc = 9514; rType = 0; vrLen = 681; vrLoc = 6537; @@ -1339,9 +1538,9 @@ }; 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {826, 11248}}"; - sepNavSelRange = "{13297, 0}"; - sepNavVisRange = "{12805, 1058}"; + sepNavIntBoundsRect = "{{0, 0}, {1112, 11600}}"; + sepNavSelRange = "{14814, 0}"; + sepNavVisRange = "{14141, 436}"; }; }; 6BA1E88E10C7BFD3008007F6 /* Sample_SoloMeshSimple.h */ = { @@ -1351,6 +1550,3587 @@ sepNavVisRange = "{711, 786}"; }; }; + 6BAF37D311FEAC16008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 179"; + rLen = 0; + rLoc = 6894; + rType = 0; + vrLen = 1132; + vrLoc = 6442; + }; + 6BAF37D411FEAC16008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; + name = "RecastContour.cpp: 607"; + rLen = 0; + rLoc = 15891; + rType = 0; + vrLen = 907; + vrLoc = 15541; + }; + 6BAF37D511FEAC16008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 179"; + rLen = 0; + rLoc = 6894; + rType = 0; + vrLen = 1132; + vrLoc = 6442; + }; + 6BAF37D611FEAC16008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; + name = "RecastContour.cpp: 607"; + rLen = 0; + rLoc = 15891; + rType = 0; + vrLen = 907; + vrLoc = 15541; + }; + 6BAF37D711FEAC16008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B324C65111C5D9A00EBD2FD /* ConvexVolumeTool.cpp */; + name = "ConvexVolumeTool.cpp: 180"; + rLen = 0; + rLoc = 4568; + rType = 0; + vrLen = 635; + vrLoc = 4086; + }; + 6BAF37E211FEAC4C008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B324C65111C5D9A00EBD2FD /* ConvexVolumeTool.cpp */; + name = "ConvexVolumeTool.cpp: 178"; + rLen = 0; + rLoc = 4519; + rType = 0; + vrLen = 637; + vrLoc = 4086; + }; + 6BAF37F911FEB4BB008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B324C65111C5D9A00EBD2FD /* ConvexVolumeTool.cpp */; + name = "ConvexVolumeTool.cpp: 178"; + rLen = 0; + rLoc = 4519; + rType = 0; + vrLen = 755; + vrLoc = 4086; + }; + 6BAF37FA11FEB4BB008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 179"; + rLen = 0; + rLoc = 6894; + rType = 0; + vrLen = 1132; + vrLoc = 6442; + }; + 6BAF37FB11FEB4BB008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1536"; + rLen = 0; + rLoc = 41674; + rType = 0; + vrLen = 724; + vrLoc = 41163; + }; + 6BAF37FC11FEB4BB008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; + name = "NavMeshTesterTool.h: 52"; + rLen = 0; + rLoc = 1544; + rType = 0; + vrLen = 866; + vrLoc = 1398; + }; + 6BAF37FD11FEB4BB008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + rLen = 0; + rLoc = 40; + rType = 1; + }; + 6BAF37FE11FEB4BB008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B324C65111C5D9A00EBD2FD /* ConvexVolumeTool.cpp */; + name = "ConvexVolumeTool.cpp: 178"; + rLen = 0; + rLoc = 4519; + rType = 0; + vrLen = 755; + vrLoc = 4086; + }; + 6BAF37FF11FEB4BB008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 179"; + rLen = 0; + rLoc = 6894; + rType = 0; + vrLen = 1132; + vrLoc = 6442; + }; + 6BAF380011FEB4BB008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1536"; + rLen = 0; + rLoc = 41674; + rType = 0; + vrLen = 724; + vrLoc = 41163; + }; + 6BAF380111FEB4BB008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 751"; + rLen = 0; + rLoc = 20325; + rType = 0; + vrLen = 1096; + vrLoc = 19548; + }; + 6BAF380211FEB4BB008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; + name = "NavMeshTesterTool.h: 52"; + rLen = 0; + rLoc = 1544; + rType = 0; + vrLen = 866; + vrLoc = 1398; + }; + 6BAF380311FEB4BB008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 777"; + rLen = 0; + rLoc = 20325; + rType = 0; + vrLen = 644; + vrLoc = 20473; + }; + 6BAF380411FEB546008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 119"; + rLen = 0; + rLoc = 1404; + rType = 0; + vrLen = 865; + vrLoc = 2865; + }; + 6BAF380A11FEB62E008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 252"; + rLen = 74; + rLoc = 9731; + rType = 0; + vrLen = 1244; + vrLoc = 9024; + }; + 6BAF380B11FEB62E008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1876"; + rLen = 19; + rLoc = 53070; + rType = 0; + vrLen = 1230; + vrLoc = 50595; + }; + 6BAF380C11FEB62E008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + comments = "error: expected `)' before 'continue'"; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + rLen = 0; + rLoc = 738; + rType = 1; + }; + 6BAF380D11FEB62E008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 252"; + rLen = 74; + rLoc = 9731; + rType = 0; + vrLen = 1244; + vrLoc = 9024; + }; + 6BAF380E11FEB62E008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1876"; + rLen = 19; + rLoc = 53070; + rType = 0; + vrLen = 1230; + vrLoc = 50595; + }; + 6BAF380F11FEB62E008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 786"; + rLen = 0; + rLoc = 20325; + rType = 0; + vrLen = 675; + vrLoc = 20897; + }; + 6BAF381111FEB717008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 56"; + rLen = 0; + rLoc = 1404; + rType = 0; + vrLen = 949; + vrLoc = 1468; + }; + 6BAF381411FEB7A9008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 786"; + rLen = 0; + rLoc = 20325; + rType = 0; + vrLen = 813; + vrLoc = 20792; + }; + 6BAF381711FEB7DF008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 785"; + rLen = 0; + rLoc = 20325; + rType = 0; + vrLen = 797; + vrLoc = 20809; + }; + 6BAF381911FEB817008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 56"; + rLen = 0; + rLoc = 1404; + rType = 0; + vrLen = 949; + vrLoc = 1468; + }; + 6BAF381B11FEB83D008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 71"; + rLen = 0; + rLoc = 1404; + rType = 0; + vrLen = 850; + vrLoc = 1620; + }; + 6BAF381D12019DC1008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 1058"; + rLen = 0; + rLoc = 28455; + rType = 0; + vrLen = 1182; + vrLoc = 28959; + }; + 6BAF382112019EDA008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B98463111E6144400FA177B /* Sample_SoloMeshTiled.h */; + name = "Sample_SoloMeshTiled.h: 115"; + rLen = 19; + rLoc = 2977; + rType = 0; + vrLen = 831; + vrLoc = 2519; + }; + 6BAF382212019EDA008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B98463211E6144400FA177B /* Sample_SoloMeshTiled.cpp */; + name = "Sample_SoloMeshTiled.cpp: 632"; + rLen = 9; + rLoc = 18154; + rType = 0; + vrLen = 1041; + vrLoc = 17720; + }; + 6BAF382312019EDA008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; + name = "NavMeshTesterTool.h: 92"; + rLen = 19; + rLoc = 2559; + rType = 0; + vrLen = 902; + vrLoc = 1879; + }; + 6BAF382412019EDA008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 1057"; + rLen = 0; + rLoc = 28423; + rType = 0; + vrLen = 1182; + vrLoc = 28959; + }; + 6BAF382512019EDA008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 1057"; + rLen = 0; + rLoc = 28423; + rType = 0; + vrLen = 1182; + vrLoc = 28959; + }; + 6BAF382612019EDA008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; + name = "NavMeshTesterTool.h: 92"; + rLen = 19; + rLoc = 2559; + rType = 0; + vrLen = 902; + vrLoc = 1879; + }; + 6BAF382712019EDA008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B98463211E6144400FA177B /* Sample_SoloMeshTiled.cpp */; + name = "Sample_SoloMeshTiled.cpp: 1111"; + rLen = 0; + rLoc = 33224; + rType = 0; + vrLen = 1395; + vrLoc = 32716; + }; + 6BAF382812019EDA008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B98463111E6144400FA177B /* Sample_SoloMeshTiled.h */; + name = "Sample_SoloMeshTiled.h: 115"; + rLen = 19; + rLoc = 2977; + rType = 0; + vrLen = 831; + vrLoc = 2519; + }; + 6BAF382912019EDA008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B98463211E6144400FA177B /* Sample_SoloMeshTiled.cpp */; + name = "Sample_SoloMeshTiled.cpp: 632"; + rLen = 9; + rLoc = 18154; + rType = 0; + vrLen = 1041; + vrLoc = 17720; + }; + 6BAF382A12019EDA008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; + name = "NavMeshTesterTool.h: 92"; + rLen = 19; + rLoc = 2559; + rType = 0; + vrLen = 902; + vrLoc = 1879; + }; + 6BAF382B12019EDA008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 1123"; + rLen = 0; + rLoc = 30234; + rType = 0; + vrLen = 883; + vrLoc = 30899; + }; + 6BAF382F12019FCA008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 1138"; + rLen = 0; + rLoc = 30234; + rType = 0; + vrLen = 769; + vrLoc = 31570; + }; + 6BAF38311201A004008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 1136"; + rLen = 0; + rLoc = 30234; + rType = 0; + vrLen = 777; + vrLoc = 31570; + }; + 6BAF38341201A0BA008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 1159"; + rLen = 0; + rLoc = 30234; + rType = 0; + vrLen = 830; + vrLoc = 31801; + }; + 6BAF38371201A188008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 1165"; + rLen = 0; + rLoc = 30234; + rType = 0; + vrLen = 747; + vrLoc = 32238; + }; + 6BAF38391201A1F2008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 1182"; + rLen = 0; + rLoc = 30234; + rType = 0; + vrLen = 930; + vrLoc = 32348; + }; + 6BAF383B1201A23A008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 1168"; + rLen = 0; + rLoc = 30234; + rType = 0; + vrLen = 894; + vrLoc = 32384; + }; + 6BAF383C1201A747008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 31"; + rLen = 20; + rLoc = 1210; + rType = 0; + vrLen = 1429; + vrLoc = 64; + }; + 6BAF383D1201A747008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 772"; + rLen = 133; + rLoc = 20192; + rType = 0; + vrLen = 731; + vrLoc = 21168; + }; + 6BAF383E1201A747008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 31"; + rLen = 20; + rLoc = 1210; + rType = 0; + vrLen = 1429; + vrLoc = 64; + }; + 6BAF383F1201A747008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 776"; + rLen = 0; + rLoc = 20325; + rType = 0; + vrLen = 705; + vrLoc = 20951; + }; + 6BAF38411202CBF8008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 790"; + rLen = 0; + rLoc = 20325; + rType = 0; + vrLen = 705; + vrLoc = 20951; + }; + 6BAF38421202CBF8008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 426"; + rLen = 0; + rLoc = 13297; + rType = 0; + vrLen = 1266; + vrLoc = 12726; + }; + 6BAF38431202CBF8008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 790"; + rLen = 0; + rLoc = 20325; + rType = 0; + vrLen = 705; + vrLoc = 20951; + }; + 6BAF38441202CBF8008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 443"; + rLen = 0; + rLoc = 13908; + rType = 0; + vrLen = 1462; + vrLoc = 12726; + }; + 6BAF38451202CBFF008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 443"; + rLen = 0; + rLoc = 13908; + rType = 0; + vrLen = 680; + vrLoc = 13461; + }; + 6BAF38471202CC9B008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; + name = "Recast.cpp: 286"; + rLen = 0; + rLoc = 7341; + rType = 0; + vrLen = 1145; + vrLoc = 6363; + }; + 6BAF38481202CC9B008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 469"; + rLen = 0; + rLoc = 14735; + rType = 0; + vrLen = 1108; + vrLoc = 14141; + }; + 6BAF38491202CC9B008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; + name = "Recast.cpp: 286"; + rLen = 0; + rLoc = 7341; + rType = 0; + vrLen = 1145; + vrLoc = 6363; + }; + 6BAF384A1202CC9B008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 468"; + rLen = 0; + rLoc = 14635; + rType = 0; + vrLen = 977; + vrLoc = 14141; + }; + 6BAF384B1202CCE4008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 476"; + rLen = 0; + rLoc = 14814; + rType = 0; + vrLen = 977; + vrLoc = 14141; + }; + 6BAF384C1202CCF1008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 476"; + rLen = 0; + rLoc = 14814; + rType = 0; + vrLen = 1128; + vrLoc = 14335; + }; + 6BAF384D1202D378008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 476"; + rLen = 0; + rLoc = 14814; + rType = 0; + vrLen = 436; + vrLoc = 14141; + }; + 6BAF384E1202D386008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 476"; + rLen = 0; + rLoc = 14814; + rType = 0; + vrLen = 1217; + vrLoc = 13649; + }; + 6BAF384F1202D386008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 79"; + rLen = 0; + rLoc = 3296; + rType = 0; + vrLen = 1128; + vrLoc = 2504; + }; + 6BAF38501202D386008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 476"; + rLen = 0; + rLoc = 14814; + rType = 0; + vrLen = 1217; + vrLoc = 13649; + }; + 6BAF38511202D386008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 90"; + rLen = 0; + rLoc = 3628; + rType = 0; + vrLen = 1085; + vrLoc = 2726; + }; + 6BAF385A120A8A8E008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 120"; + rLen = 0; + rLoc = 4778; + rType = 0; + vrLen = 1620; + vrLoc = 3695; + }; + 6BAF385B120A8A8E008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB93CF510CFEC4500F74F2B /* RecastDump.cpp */; + name = "RecastDump.cpp: 140"; + rLen = 63; + rLoc = 3460; + rType = 0; + vrLen = 794; + vrLoc = 3187; + }; + 6BAF385C120A8A8E008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB93CF410CFEC4500F74F2B /* RecastDump.h */; + name = "RecastDump.h: 34"; + rLen = 64; + rLoc = 1351; + rType = 0; + vrLen = 1574; + vrLoc = 64; + }; + 6BAF385D120A8A8E008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; + name = "Sample.h: 67"; + rLen = 12; + rLoc = 2168; + rType = 0; + vrLen = 801; + vrLoc = 1666; + }; + 6BAF385E120A8A8E008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 527"; + rLen = 0; + rLoc = 16325; + rType = 0; + vrLen = 741; + vrLoc = 15719; + }; + 6BAF385F120A8A8E008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 69"; + rLen = 0; + rLoc = 2947; + rType = 0; + vrLen = 1023; + vrLoc = 2725; + }; + 6BAF3860120A8A8E008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB93CF410CFEC4500F74F2B /* RecastDump.h */; + name = "RecastDump.h: 31"; + rLen = 19; + rLoc = 1211; + rType = 0; + vrLen = 1534; + vrLoc = 0; + }; + 6BAF3861120A8A8E008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB93CF510CFEC4500F74F2B /* RecastDump.cpp */; + name = "RecastDump.cpp: 178"; + rLen = 63; + rLoc = 4415; + rType = 0; + 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; + }; + 6BAF3865120A8A8E008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; + name = "Sample.h: 67"; + rLen = 12; + rLoc = 2168; + rType = 0; + vrLen = 801; + vrLoc = 1666; + }; + 6BAF3866120A8A8E008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 530"; + rLen = 0; + rLoc = 16363; + rType = 0; + vrLen = 710; + vrLoc = 15823; + }; + 6BAF3869120A8B78008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 527"; + rLen = 84; + rLoc = 16277; + rType = 0; + vrLen = 787; + vrLoc = 15823; + }; + 6BAF386A120A8B78008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8036AC113BAABE005ED67B /* Sample_Debug.h */; + name = "Sample_Debug.h: 32"; + rLen = 0; + rLoc = 1209; + rType = 0; + vrLen = 814; + vrLoc = 980; + }; + 6BAF386B120A8B78008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 527"; + rLen = 84; + rLoc = 16277; + rType = 0; + vrLen = 787; + vrLoc = 15823; + }; + 6BAF386C120A8B78008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8036AC113BAABE005ED67B /* Sample_Debug.h */; + name = "Sample_Debug.h: 32"; + rLen = 0; + rLoc = 1209; + rType = 0; + vrLen = 814; + vrLoc = 980; + }; + 6BAF386D120A8B78008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8036AD113BAABE005ED67B /* Sample_Debug.cpp */; + name = "Sample_Debug.cpp: 152"; + rLen = 0; + rLoc = 3657; + rType = 0; + vrLen = 544; + vrLoc = 3159; + }; + 6BAF386F120A8BA3008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8036AD113BAABE005ED67B /* Sample_Debug.cpp */; + name = "Sample_Debug.cpp: 192"; + rLen = 0; + rLoc = 4281; + rType = 0; + vrLen = 955; + vrLoc = 3889; + }; + 6BAF3872120AD32F008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8036AD113BAABE005ED67B /* Sample_Debug.cpp */; + name = "Sample_Debug.cpp: 193"; + rLen = 0; + rLoc = 4322; + rType = 0; + vrLen = 972; + vrLoc = 3889; + }; + 6BAF3873120AD32F008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; + name = "Sample.h: 65"; + rLen = 0; + rLoc = 2141; + rType = 0; + vrLen = 840; + vrLoc = 1757; + }; + 6BAF3874120AD32F008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 367"; + rLen = 18; + rLoc = 11104; + rType = 0; + vrLen = 1339; + vrLoc = 10423; + }; + 6BAF3875120AD32F008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6140FFA62BE004F1BC4 /* Sample.cpp */; + name = "Sample.cpp: 222"; + rLen = 0; + rLoc = 4440; + rType = 0; + vrLen = 869; + vrLoc = 4055; + }; + 6BAF3876120AD32F008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 790"; + rLen = 0; + rLoc = 20325; + rType = 0; + vrLen = 698; + vrLoc = 20958; + }; + 6BAF3877120AD32F008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8036AD113BAABE005ED67B /* Sample_Debug.cpp */; + name = "Sample_Debug.cpp: 193"; + rLen = 0; + rLoc = 4322; + rType = 0; + vrLen = 972; + vrLoc = 3889; + }; + 6BAF3878120AD32F008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 527"; + rLen = 84; + rLoc = 16277; + rType = 0; + vrLen = 710; + vrLoc = 15823; + }; + 6BAF3879120AD32F008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; + name = "Sample.h: 65"; + rLen = 0; + rLoc = 2141; + rType = 0; + vrLen = 840; + vrLoc = 1757; + }; + 6BAF387A120AD32F008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 367"; + rLen = 18; + rLoc = 11104; + rType = 0; + vrLen = 1339; + vrLoc = 10423; + }; + 6BAF387B120AD32F008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6140FFA62BE004F1BC4 /* Sample.cpp */; + name = "Sample.cpp: 222"; + rLen = 0; + rLoc = 4440; + rType = 0; + vrLen = 869; + vrLoc = 4055; + }; + 6BAF387C120AD32F008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 788"; + rLen = 0; + rLoc = 20325; + rType = 0; + vrLen = 810; + vrLoc = 20897; + }; + 6BAF387D120AD4BA008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; + name = "DetourCommon.h: 156"; + rLen = 8; + rLoc = 4036; + rType = 0; + vrLen = 900; + vrLoc = 3720; + }; + 6BAF387E120AD4BA008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; + name = "DetourCommon.cpp: 271"; + rLen = 0; + rLoc = 7061; + rType = 0; + vrLen = 958; + vrLoc = 6645; + }; + 6BAF387F120AD4BA008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 46"; + rLen = 0; + rLoc = 1404; + rType = 0; + vrLen = 884; + vrLoc = 2841; + }; + 6BAF3880120AD4BA008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 46"; + rLen = 0; + rLoc = 1404; + rType = 0; + vrLen = 917; + vrLoc = 2841; + }; + 6BAF3881120AD4BA008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; + name = "DetourCommon.h: 211"; + rLen = 0; + rLoc = 5996; + rType = 0; + vrLen = 1321; + vrLoc = 4620; + }; + 6BAF3882120AD4BA008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; + name = "DetourCommon.cpp: 280"; + rLen = 0; + rLoc = 7061; + rType = 0; + vrLen = 924; + vrLoc = 6905; + }; + 6BAF3883120AD4BA008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; + name = "DetourCommon.h: 211"; + rLen = 0; + rLoc = 5996; + rType = 0; + vrLen = 1347; + vrLoc = 4598; + }; + 6BAF3884120AD4BA008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; + name = "DetourCommon.cpp: 280"; + rLen = 0; + rLoc = 7061; + rType = 0; + vrLen = 866; + vrLoc = 6905; + }; + 6BAF3885120AD4BA008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; + name = "DetourCommon.h: 196"; + rLen = 0; + rLoc = 5334; + rType = 0; + vrLen = 1288; + vrLoc = 4762; + }; + 6BAF3886120AD4BA008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; + name = "DetourCommon.cpp: 136"; + rLen = 9; + rLoc = 3865; + rType = 0; + vrLen = 665; + vrLoc = 3572; + }; + 6BAF3887120AD4BA008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; + name = "DetourCommon.h: 156"; + rLen = 8; + rLoc = 4036; + rType = 0; + vrLen = 900; + vrLoc = 3720; + }; + 6BAF3888120AD4BA008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; + name = "DetourCommon.cpp: 271"; + rLen = 0; + rLoc = 7061; + rType = 0; + vrLen = 958; + vrLoc = 6645; + }; + 6BAF3889120AD4BA008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 67"; + rLen = 0; + rLoc = 1404; + rType = 0; + vrLen = 889; + vrLoc = 1725; + }; + 6BAF388D120AD602008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 101"; + rLen = 0; + rLoc = 1404; + rType = 0; + vrLen = 767; + vrLoc = 2135; + }; + 6BAF388E120AD602008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + comments = "error: 'eps' was not declared in this scope"; + fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; + rLen = 0; + rLoc = 273; + rType = 1; + }; + 6BAF388F120AD602008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 101"; + rLen = 0; + rLoc = 1404; + rType = 0; + vrLen = 767; + vrLoc = 2135; + }; + 6BAF3890120AD602008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; + name = "DetourCommon.cpp: 271"; + rLen = 0; + rLoc = 7061; + rType = 0; + vrLen = 680; + vrLoc = 6884; + }; + 6BAF3893120AD625008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; + name = "DetourCommon.cpp: 277"; + rLen = 0; + rLoc = 7061; + rType = 0; + vrLen = 680; + vrLoc = 6884; + }; + 6BAF3894120AD625008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 101"; + rLen = 0; + rLoc = 1404; + rType = 0; + vrLen = 721; + vrLoc = 2181; + }; + 6BAF3895120AD625008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; + name = "DetourCommon.cpp: 277"; + rLen = 0; + rLoc = 7061; + rType = 0; + vrLen = 680; + vrLoc = 6884; + }; + 6BAF3896120AD625008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 67"; + rLen = 0; + rLoc = 1404; + rType = 0; + vrLen = 756; + vrLoc = 1860; + }; + 6BAF3898120ADA90008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 67"; + rLen = 0; + rLoc = 1404; + rType = 0; + vrLen = 893; + vrLoc = 1817; + }; + 6BAF3899120ADAA1008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 80"; + rLen = 0; + rLoc = 1404; + rType = 0; + vrLen = 896; + vrLoc = 1817; + }; + 6BAF389A120ADAC4008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 476"; + rLen = 0; + rLoc = 14814; + rType = 0; + vrLen = 436; + vrLoc = 14141; + }; + 6BAF389B120ADAC4008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 80"; + rLen = 0; + rLoc = 1404; + rType = 0; + vrLen = 348; + vrLoc = 2313; + }; + 6BAF389E120ADB0B008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 99"; + rLen = 0; + rLoc = 1404; + rType = 0; + vrLen = 765; + vrLoc = 2338; + }; + 6BAF389F120ADB1B008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 99"; + rLen = 0; + rLoc = 1404; + rType = 0; + vrLen = 839; + vrLoc = 2338; + }; + 6BAF38A1120ADB3D008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 99"; + rLen = 0; + rLoc = 1404; + rType = 0; + vrLen = 806; + vrLoc = 2537; + }; + 6BAF38A2120ADB4A008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 99"; + rLen = 0; + rLoc = 1404; + rType = 0; + vrLen = 343; + vrLoc = 2740; + }; + 6BAF38A5120ADB7F008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 62"; + rLen = 0; + rLoc = 1404; + rType = 0; + vrLen = 753; + vrLoc = 1653; + }; + 6BAF38A7120ADBAD008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 62"; + rLen = 0; + rLoc = 1404; + rType = 0; + vrLen = 757; + vrLoc = 1653; + }; + 6BAF38A9120ADBBE008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 62"; + rLen = 0; + rLoc = 1404; + rType = 0; + vrLen = 757; + vrLoc = 1653; + }; + 6BAF38AB120ADBFC008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 56"; + rLen = 0; + rLoc = 1404; + rType = 0; + vrLen = 778; + vrLoc = 1434; + }; + 6BAF38AD120ADC27008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 103"; + rLen = 0; + rLoc = 1404; + rType = 0; + vrLen = 889; + vrLoc = 2288; + }; + 6BAF38B1120ADD2B008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 60"; + rLen = 0; + rLoc = 1404; + rType = 0; + vrLen = 787; + vrLoc = 1656; + }; + 6BAF38B2120ADE23008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 76"; + rLen = 0; + rLoc = 1404; + rType = 0; + vrLen = 798; + vrLoc = 1579; + }; + 6BAF38B3120ADE23008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 399"; + rLen = 0; + rLoc = 17446; + rType = 0; + vrLen = 1768; + vrLoc = 16710; + }; + 6BAF38B4120ADE23008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; + name = "DetourCommon.h: 210"; + rLen = 0; + rLoc = 5996; + rType = 0; + vrLen = 1415; + vrLoc = 4527; + }; + 6BAF38B5120ADE23008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; + name = "DetourCommon.cpp: 278"; + rLen = 0; + rLoc = 7061; + rType = 0; + vrLen = 834; + vrLoc = 6835; + }; + 6BAF38B6120ADE23008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 76"; + rLen = 0; + rLoc = 1404; + rType = 0; + vrLen = 798; + vrLoc = 1579; + }; + 6BAF38B7120ADE23008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; + name = "DetourCommon.h: 156"; + rLen = 8; + rLoc = 4036; + rType = 0; + vrLen = 719; + vrLoc = 3718; + }; + 6BAF38B8120ADE23008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; + name = "DetourCommon.cpp: 278"; + rLen = 0; + rLoc = 7061; + rType = 0; + vrLen = 834; + vrLoc = 6835; + }; + 6BAF38B9120ADE23008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 399"; + rLen = 0; + rLoc = 17446; + rType = 0; + vrLen = 1768; + vrLoc = 16710; + }; + 6BAF38BA120ADE23008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; + name = "DetourCommon.h: 210"; + rLen = 0; + rLoc = 5996; + rType = 0; + vrLen = 1415; + vrLoc = 4527; + }; + 6BAF38BB120ADE23008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; + name = "DetourCommon.cpp: 258"; + rLen = 0; + rLoc = 7061; + rType = 0; + vrLen = 1041; + vrLoc = 5606; + }; + 6BAF38BC120ADE8A008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; + name = "DetourCommon.cpp: 258"; + rLen = 0; + rLoc = 7061; + rType = 0; + vrLen = 1041; + vrLoc = 5606; + }; + 6BAF38BD120ADE8A008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 341"; + rLen = 200; + rLoc = 14208; + rType = 0; + vrLen = 2151; + vrLoc = 12914; + }; + 6BAF38BE120ADE8A008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; + name = "DetourCommon.cpp: 258"; + rLen = 0; + rLoc = 7061; + rType = 0; + vrLen = 1041; + vrLoc = 5606; + }; + 6BAF38BF120ADE8A008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 341"; + rLen = 200; + rLoc = 14208; + rType = 0; + vrLen = 2151; + vrLoc = 12914; + }; + 6BAF38C0120ADE8A008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1862"; + rLen = 0; + rLoc = 52250; + rType = 0; + vrLen = 1233; + vrLoc = 49706; + }; + 6BAF38C1120ADF7B008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 341"; + rLen = 20; + rLoc = 14230; + rType = 0; + vrLen = 2075; + vrLoc = 13087; + }; + 6BAF38C2120ADF7B008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1872"; + rLen = 0; + rLoc = 52250; + rType = 0; + vrLen = 808; + vrLoc = 50312; + }; + 6BAF38C3120ADF7B008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1872"; + rLen = 0; + rLoc = 52250; + rType = 0; + vrLen = 808; + vrLoc = 50312; + }; + 6BAF38C4120ADF7B008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 341"; + rLen = 20; + rLoc = 14230; + rType = 0; + vrLen = 2075; + vrLoc = 13087; + }; + 6BAF38C5120ADF7B008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1883"; + rLen = 0; + rLoc = 52250; + rType = 0; + vrLen = 870; + vrLoc = 50436; + }; + 6BAF38C6120AE0B6008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185F61006896B0018F96F /* DetourNode.h */; + name = "DetourNode.h: 38"; + rLen = 0; + rLoc = 1169; + rType = 0; + vrLen = 660; + vrLoc = 984; + }; + 6BAF38C7120AE0B6008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1859"; + rLen = 0; + rLoc = 48034; + rType = 0; + vrLen = 869; + vrLoc = 50314; + }; + 6BAF38C8120AE0B6008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185F61006896B0018F96F /* DetourNode.h */; + name = "DetourNode.h: 38"; + rLen = 0; + rLoc = 1169; + rType = 0; + vrLen = 660; + vrLoc = 984; + }; + 6BAF38C9120AE0B6008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1869"; + rLen = 0; + rLoc = 48034; + rType = 0; + vrLen = 734; + vrLoc = 50314; + }; + 6BAF38CA120AE0F2008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1879"; + rLen = 0; + rLoc = 48034; + rType = 0; + vrLen = 733; + vrLoc = 50314; + }; + 6BAF38CB120AE11C008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1881"; + rLen = 0; + rLoc = 48034; + rType = 0; + vrLen = 739; + vrLoc = 50314; + }; + 6BAF38CC120AE1B8008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1916"; + rLen = 0; + rLoc = 52250; + rType = 0; + vrLen = 906; + vrLoc = 50934; + }; + 6BAF38CD120AE1E0008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1919"; + rLen = 0; + rLoc = 52250; + rType = 0; + vrLen = 951; + vrLoc = 51193; + }; + 6BAF38CE120AE38D008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1980"; + rLen = 0; + rLoc = 52250; + rType = 0; + vrLen = 1149; + vrLoc = 52363; + }; + 6BAF38CF120FD518008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 342"; + rLen = 7; + rLoc = 14366; + rType = 0; + vrLen = 2074; + vrLoc = 13087; + }; + 6BAF38D0120FD518008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1860"; + rLen = 0; + rLoc = 48034; + rType = 0; + vrLen = 830; + vrLoc = 50327; + }; + 6BAF38D1120FD518008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 2241"; + rLen = 0; + rLoc = 58458; + rType = 0; + vrLen = 1001; + vrLoc = 60723; + }; + 6BAF38D2120FD518008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 341"; + rLen = 16; + rLoc = 14213; + rType = 0; + vrLen = 2074; + vrLoc = 13087; + }; + 6BAF38D3120FD518008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 2241"; + rLen = 0; + rLoc = 58458; + rType = 0; + vrLen = 967; + vrLoc = 60757; + }; + 6BAF38D4120FD518008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 346"; + rLen = 0; + rLoc = 14570; + rType = 0; + vrLen = 2074; + vrLoc = 13087; + }; + 6BAF38D5120FD518008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1916"; + rLen = 0; + rLoc = 48034; + rType = 0; + vrLen = 762; + vrLoc = 50898; + }; + 6BAF38D6120FD518008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 341"; + rLen = 16; + rLoc = 14213; + rType = 0; + vrLen = 2074; + vrLoc = 13087; + }; + 6BAF38D7120FD518008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1860"; + rLen = 0; + rLoc = 48034; + rType = 0; + vrLen = 830; + vrLoc = 50327; + }; + 6BAF38D8120FD518008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 342"; + rLen = 7; + rLoc = 14366; + rType = 0; + vrLen = 2074; + vrLoc = 13087; + }; + 6BAF38D9120FD518008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1885"; + rLen = 0; + rLoc = 48939; + rType = 0; + vrLen = 816; + vrLoc = 50327; + }; + 6BAF38DA120FD540008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1885"; + rLen = 0; + rLoc = 48717; + rType = 0; + vrLen = 810; + vrLoc = 50327; + }; + 6BAF38DB120FD5A2008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; + name = "DetourCommon.cpp: 230"; + rLen = 0; + rLoc = 5955; + rType = 0; + vrLen = 1097; + vrLoc = 5163; + }; + 6BAF38DC120FD5A2008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1891"; + rLen = 0; + rLoc = 48922; + rType = 0; + vrLen = 741; + vrLoc = 50505; + }; + 6BAF38DD120FD5A2008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; + name = "DetourCommon.cpp: 230"; + rLen = 0; + rLoc = 5955; + rType = 0; + vrLen = 1097; + vrLoc = 5163; + }; + 6BAF38DE120FD5A2008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1893"; + rLen = 0; + rLoc = 48938; + rType = 0; + vrLen = 711; + vrLoc = 50614; + }; + 6BAF38DF120FD5BE008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1903"; + rLen = 0; + rLoc = 49144; + rType = 0; + vrLen = 939; + vrLoc = 50986; + }; + 6BAF38E0120FD82E008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1925"; + rLen = 0; + rLoc = 49606; + rType = 0; + vrLen = 934; + vrLoc = 51365; + }; + 6BAF38F2120FD8CC008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; + name = "DetourCommon.h: 204"; + rLen = 78; + rLoc = 5622; + rType = 0; + vrLen = 1469; + vrLoc = 4527; + }; + 6BAF38F3120FD8CC008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; + name = "DetourCommon.cpp: 262"; + rLen = 0; + rLoc = 6734; + rType = 0; + vrLen = 1068; + vrLoc = 5606; + }; + 6BAF38F4120FD8CC008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1926"; + rLen = 0; + rLoc = 49607; + rType = 0; + vrLen = 952; + vrLoc = 51365; + }; + 6BAF38F5120FD8CC008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; + name = "DetourCommon.cpp: 242"; + rLen = 0; + rLoc = 6221; + rType = 0; + vrLen = 942; + vrLoc = 5792; + }; + 6BAF38F6120FD8CC008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; + name = "DetourCommon.h: 204"; + rLen = 78; + rLoc = 5622; + rType = 0; + vrLen = 1469; + vrLoc = 4527; + }; + 6BAF38F7120FD8CC008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; + name = "DetourCommon.cpp: 262"; + rLen = 0; + rLoc = 6734; + rType = 0; + vrLen = 1068; + vrLoc = 5606; + }; + 6BAF38F8120FD8CC008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1927"; + rLen = 6; + rLoc = 49678; + rType = 0; + vrLen = 963; + vrLoc = 51395; + }; + 6BAF38F9120FD8E8008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1929"; + rLen = 0; + rLoc = 49771; + rType = 0; + vrLen = 865; + vrLoc = 51363; + }; + 6BAF38FA120FDA20008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 2007"; + rLen = 0; + rLoc = 51761; + rType = 0; + vrLen = 1155; + vrLoc = 53742; + }; + 6BAF38FB120FE32F008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1970"; + rLen = 0; + rLoc = 51757; + rType = 0; + vrLen = 805; + vrLoc = 52542; + }; + 6BAF38FC120FE5A1008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 2012"; + rLen = 0; + rLoc = 51761; + rType = 0; + vrLen = 1220; + vrLoc = 53976; + }; + 6BAF38FD120FE6B9008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 2020"; + rLen = 0; + rLoc = 51761; + rType = 0; + vrLen = 1223; + vrLoc = 54187; + }; + 6BAF38FE120FE7BA008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 341"; + rLen = 200; + rLoc = 14208; + rType = 0; + vrLen = 2057; + vrLoc = 12798; + }; + 6BAF38FF120FE7BA008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 2007"; + rLen = 0; + rLoc = 51761; + rType = 0; + vrLen = 1333; + vrLoc = 53467; + }; + 6BAF3900120FE7BA008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 2007"; + rLen = 0; + rLoc = 51761; + rType = 0; + vrLen = 1333; + vrLoc = 53467; + }; + 6BAF3901120FE7BA008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 341"; + rLen = 200; + rLoc = 14208; + rType = 0; + vrLen = 2057; + vrLoc = 12798; + }; + 6BAF3902120FE7BA008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 2019"; + rLen = 0; + rLoc = 51761; + rType = 0; + vrLen = 1199; + vrLoc = 53298; + }; + 6BAF390E120FEB27008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 343"; + rLen = 0; + rLoc = 14355; + rType = 0; + vrLen = 2044; + vrLoc = 12914; + }; + 6BAF390F120FEB27008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; + name = "DetourNavMeshBuilder.cpp: 438"; + rLen = 4; + rLoc = 12640; + rType = 0; + vrLen = 985; + vrLoc = 12242; + }; + 6BAF3910120FEB27008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; + name = "RecastMesh.cpp: 35"; + rLen = 72; + rLoc = 1200; + rType = 0; + vrLen = 855; + vrLoc = 2648; + }; + 6BAF3911120FEB27008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 2742"; + rLen = 4; + rLoc = 72615; + rType = 0; + vrLen = 1012; + vrLoc = 74027; + }; + 6BAF3912120FEB27008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 2043"; + rLen = 14; + rLoc = 52186; + rType = 0; + vrLen = 694; + vrLoc = 54597; + }; + 6BAF3913120FEB27008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 343"; + rLen = 0; + rLoc = 14399; + rType = 0; + vrLen = 2061; + vrLoc = 12798; + }; + 6BAF3914120FEB27008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1861"; + rLen = 0; + rLoc = 48192; + rType = 0; + vrLen = 902; + vrLoc = 50171; + }; + 6BAF3915120FEB27008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 343"; + rLen = 9; + rLoc = 14344; + rType = 0; + vrLen = 2062; + vrLoc = 12798; + }; + 6BAF3916120FEB27008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1861"; + rLen = 0; + rLoc = 48167; + rType = 0; + vrLen = 951; + vrLoc = 49927; + }; + 6BAF3917120FEB27008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 343"; + rLen = 0; + rLoc = 14330; + rType = 0; + vrLen = 2112; + vrLoc = 12852; + }; + 6BAF3918120FEB27008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1861"; + rLen = 0; + rLoc = 48193; + rType = 0; + vrLen = 914; + vrLoc = 50312; + }; + 6BAF3919120FEB27008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 343"; + rLen = 0; + rLoc = 14355; + rType = 0; + vrLen = 2044; + vrLoc = 12914; + }; + 6BAF391A120FEB27008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 2742"; + rLen = 4; + rLoc = 72615; + rType = 0; + vrLen = 1016; + vrLoc = 74023; + }; + 6BAF391B120FEB27008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; + name = "DetourNavMeshBuilder.cpp: 438"; + rLen = 4; + rLoc = 12640; + rType = 0; + vrLen = 985; + vrLoc = 12242; + }; + 6BAF391C120FEB27008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; + name = "RecastMesh.cpp: 35"; + rLen = 72; + rLoc = 1200; + rType = 0; + vrLen = 855; + vrLoc = 2648; + }; + 6BAF391D120FEB27008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1987"; + rLen = 0; + rLoc = 51760; + rType = 0; + vrLen = 944; + vrLoc = 53108; + }; + 6BAF391F120FED32008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1859"; + rLen = 211; + rLoc = 48034; + rType = 0; + vrLen = 914; + vrLoc = 50312; + }; + 6BAF3920120FED32008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 76"; + rLen = 0; + rLoc = 1404; + rType = 0; + vrLen = 975; + vrLoc = 1468; + }; + 6BAF3921120FED32008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1859"; + rLen = 211; + rLoc = 48034; + rType = 0; + vrLen = 914; + vrLoc = 50312; + }; + 6BAF3922120FED32008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 629"; + rLen = 0; + rLoc = 15508; + rType = 0; + vrLen = 1095; + vrLoc = 16098; + }; + 6BAF3936120FEF30008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; + name = "NavMeshTesterTool.h: 45"; + rLen = 0; + rLoc = 1363; + rType = 0; + vrLen = 837; + vrLoc = 1220; + }; + 6BAF3937120FEF30008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 162"; + rLen = 0; + rLoc = 2048; + rType = 0; + vrLen = 524; + vrLoc = 4347; + }; + 6BAF3938120FEF30008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB93C7B10CFE1D500F74F2B /* DetourDebugDraw.cpp */; + name = "DetourDebugDraw.cpp: 453"; + rLen = 0; + rLoc = 13297; + rType = 0; + vrLen = 537; + vrLoc = 13882; + }; + 6BAF3939120FEF30008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + comments = "warning: unused variable 'spanCount'"; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + rLen = 0; + rLoc = 811; + rType = 1; + }; + 6BAF393A120FEF30008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 176"; + rLen = 0; + rLoc = 2664; + rType = 0; + vrLen = 621; + vrLoc = 4400; + }; + 6BAF393B120FEF30008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; + name = "NavMeshTesterTool.h: 45"; + rLen = 0; + rLoc = 1363; + rType = 0; + vrLen = 837; + vrLoc = 1220; + }; + 6BAF393C120FEF30008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 162"; + rLen = 0; + rLoc = 2048; + rType = 0; + vrLen = 524; + vrLoc = 4347; + }; + 6BAF393D120FEF30008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB93C7B10CFE1D500F74F2B /* DetourDebugDraw.cpp */; + name = "DetourDebugDraw.cpp: 453"; + rLen = 0; + rLoc = 13297; + rType = 0; + vrLen = 537; + vrLoc = 13882; + }; + 6BAF393E120FEF30008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 815"; + rLen = 0; + rLoc = 20514; + rType = 0; + vrLen = 548; + vrLoc = 20537; + }; + 6BAF3942120FEF7A008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 815"; + rLen = 0; + rLoc = 20514; + rType = 0; + vrLen = 688; + vrLoc = 20537; + }; + 6BAF3943120FEF7A008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 162"; + rLen = 0; + rLoc = 2048; + rType = 0; + vrLen = 430; + vrLoc = 4347; + }; + 6BAF3944120FEF7A008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 815"; + rLen = 0; + rLoc = 20514; + rType = 0; + vrLen = 688; + vrLoc = 20537; + }; + 6BAF3945120FEF7A008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 678"; + rLen = 0; + rLoc = 15507; + rType = 0; + vrLen = 787; + vrLoc = 17477; + }; + 6BAF394B120FF023008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1973"; + rLen = 0; + rLoc = 51243; + rType = 0; + vrLen = 883; + vrLoc = 53026; + }; + 6BAF394C120FF023008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 671"; + rLen = 0; + rLoc = 15184; + rType = 0; + vrLen = 963; + vrLoc = 17244; + }; + 6BAF394D120FF023008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1973"; + rLen = 0; + rLoc = 51243; + rType = 0; + vrLen = 883; + vrLoc = 53026; + }; + 6BAF394E120FF023008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 680"; + rLen = 0; + rLoc = 15386; + rType = 0; + vrLen = 988; + vrLoc = 17335; + }; + 6BAF3951120FF034008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 680"; + rLen = 0; + rLoc = 15386; + rType = 0; + vrLen = 988; + vrLoc = 17335; + }; + 6BAF3952120FF046008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 680"; + rLen = 0; + rLoc = 15386; + rType = 0; + vrLen = 895; + vrLoc = 17538; + }; + 6BAF3953120FF062008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 680"; + rLen = 0; + rLoc = 15386; + rType = 0; + vrLen = 254; + vrLoc = 17447; + }; + 6BAF3954120FF066008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 669"; + rLen = 0; + rLoc = 15115; + rType = 0; + vrLen = 913; + vrLoc = 17447; + }; + 6BAF3955120FF06E008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 682"; + rLen = 0; + rLoc = 15386; + rType = 0; + vrLen = 913; + vrLoc = 17447; + }; + 6BAF3956120FF072008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 682"; + rLen = 0; + rLoc = 15386; + rType = 0; + vrLen = 906; + vrLoc = 17592; + }; + 6BAF3957120FF089008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 682"; + rLen = 0; + rLoc = 15386; + rType = 0; + vrLen = 254; + vrLoc = 17447; + }; + 6BAF395C120FF37D008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; + name = "NavMeshTesterTool.h: 45"; + rLen = 0; + rLoc = 1363; + rType = 0; + vrLen = 763; + vrLoc = 1220; + }; + 6BAF395D120FF37D008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + comments = "error: lvalue required as left operand of assignment"; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + rLen = 0; + rLoc = 597; + rType = 1; + }; + 6BAF395E120FF37D008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 611"; + rLen = 0; + rLoc = 13575; + rType = 0; + vrLen = 1023; + vrLoc = 15153; + }; + 6BAF395F120FF37D008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; + name = "NavMeshTesterTool.h: 45"; + rLen = 0; + rLoc = 1363; + rType = 0; + vrLen = 763; + vrLoc = 1220; + }; + 6BAF3960120FF37D008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 720"; + rLen = 0; + rLoc = 16405; + rType = 0; + vrLen = 913; + vrLoc = 18681; + }; + 6BAF3967120FF483008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; + name = "NavMeshTesterTool.h: 73"; + rLen = 15; + rLoc = 2003; + rType = 0; + vrLen = 837; + vrLoc = 1363; + }; + 6BAF3968120FF483008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + comments = "error: 'polys' was not declared in this scope"; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + rLen = 1; + rLoc = 426; + rType = 1; + }; + 6BAF3969120FF483008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 716"; + rLen = 0; + rLoc = 16301; + rType = 0; + vrLen = 1055; + vrLoc = 18681; + }; + 6BAF396A120FF483008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; + name = "NavMeshTesterTool.h: 45"; + rLen = 0; + rLoc = 1363; + rType = 0; + vrLen = 746; + vrLoc = 1220; + }; + 6BAF396B120FF483008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 494"; + rLen = 1; + rLoc = 10461; + rType = 0; + vrLen = 983; + vrLoc = 11574; + }; + 6BAF396C120FF483008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; + name = "NavMeshTesterTool.h: 73"; + rLen = 15; + rLoc = 2003; + rType = 0; + vrLen = 837; + vrLoc = 1363; + }; + 6BAF396D120FF483008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 529"; + rLen = 0; + rLoc = 11551; + rType = 0; + vrLen = 879; + vrLoc = 13352; + }; + 6BAF3971120FF609008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; + name = "main.cpp: 212"; + rLen = 0; + rLoc = 5180; + rType = 0; + vrLen = 748; + vrLoc = 4719; + }; + 6BAF3972120FF609008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + comments = "error: 'totalTime' was not declared in this scope"; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + rLen = 1; + rLoc = 633; + rType = 1; + }; + 6BAF3973120FF609008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 529"; + rLen = 0; + rLoc = 11551; + rType = 0; + vrLen = 879; + vrLoc = 13352; + }; + 6BAF3974120FF609008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; + name = "main.cpp: 212"; + rLen = 0; + rLoc = 5180; + rType = 0; + vrLen = 748; + vrLoc = 4719; + }; + 6BAF3975120FF609008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 741"; + rLen = 0; + rLoc = 17268; + rType = 0; + vrLen = 605; + vrLoc = 19455; + }; + 6BAF3978120FF628008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 740"; + rLen = 0; + rLoc = 17268; + rType = 0; + vrLen = 556; + vrLoc = 19561; + }; + 6BAF3979120FF631008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 740"; + rLen = 0; + rLoc = 17268; + rType = 0; + vrLen = 549; + vrLoc = 19683; + }; + 6BAF397A120FF638008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 740"; + rLen = 0; + rLoc = 17268; + rType = 0; + vrLen = 282; + vrLoc = 19561; + }; + 6BAF397F120FF75F008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 716"; + rLen = 0; + rLoc = 16684; + rType = 0; + vrLen = 843; + vrLoc = 19212; + }; + 6BAF3980120FF75F008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 569"; + rLen = 10; + rLoc = 24054; + rType = 0; + vrLen = 1221; + vrLoc = 23129; + }; + 6BAF3981120FF75F008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + comments = "error: break statement not within loop or switch"; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + rLen = 1; + rLoc = 1835; + rType = 1; + }; + 6BAF3982120FF75F008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 716"; + rLen = 0; + rLoc = 16684; + rType = 0; + vrLen = 843; + vrLoc = 19212; + }; + 6BAF3983120FF75F008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 569"; + rLen = 10; + rLoc = 24054; + rType = 0; + vrLen = 1221; + vrLoc = 23129; + }; + 6BAF3984120FF75F008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1911"; + rLen = 0; + rLoc = 49017; + rType = 0; + vrLen = 776; + vrLoc = 51621; + }; + 6BAF3985120FF76E008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1911"; + rLen = 0; + rLoc = 49017; + rType = 0; + vrLen = 803; + vrLoc = 51621; + }; + 6BAF3986120FF774008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1911"; + rLen = 0; + rLoc = 49017; + rType = 0; + vrLen = 755; + vrLoc = 51362; + }; + 6BAF3987120FF77A008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 740"; + rLen = 0; + rLoc = 17268; + rType = 0; + vrLen = 282; + vrLoc = 19561; + }; + 6BAF3988120FF77A008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1911"; + rLen = 0; + rLoc = 49017; + rType = 0; + vrLen = 223; + vrLoc = 51621; + }; + 6BAF398B120FF809008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 568"; + rLen = 26; + rLoc = 23981; + rType = 0; + vrLen = 1221; + vrLoc = 23129; + }; + 6BAF398C120FF809008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + comments = "error: 'class dtNodePool' has no member named 'push'"; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + rLen = 1; + rLoc = 1795; + rType = 1; + }; + 6BAF398D120FF809008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 179"; + rLen = 0; + rLoc = 4838; + rType = 0; + vrLen = 556; + vrLoc = 4394; + }; + 6BAF398E120FF809008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 569"; + rLen = 10; + rLoc = 24054; + rType = 0; + vrLen = 1221; + vrLoc = 23129; + }; + 6BAF398F120FF809008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 179"; + rLen = 0; + rLoc = 4838; + rType = 0; + vrLen = 556; + vrLoc = 4394; + }; + 6BAF3990120FF809008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 568"; + rLen = 14; + rLoc = 23993; + rType = 0; + vrLen = 1221; + vrLoc = 23129; + }; + 6BAF3991120FF809008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1885"; + rLen = 0; + rLoc = 48475; + rType = 0; + vrLen = 806; + vrLoc = 50546; + }; + 6BAF3992120FF809008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 568"; + rLen = 26; + rLoc = 23981; + rType = 0; + vrLen = 1221; + vrLoc = 23129; + }; + 6BAF3993120FF809008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1884"; + rLen = 0; + rLoc = 48452; + rType = 0; + vrLen = 647; + vrLoc = 50964; + }; + 6BAF3995120FF848008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1890"; + rLen = 0; + rLoc = 48603; + rType = 0; + vrLen = 550; + vrLoc = 50937; + }; + 6BAF3996120FF84D008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1890"; + rLen = 0; + rLoc = 48603; + rType = 0; + vrLen = 649; + vrLoc = 50937; + }; + 6BAF3997120FF85A008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1890"; + rLen = 0; + rLoc = 48603; + rType = 0; + vrLen = 224; + vrLoc = 51263; + }; + 6BAF399A120FF87D008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 2012"; + rLen = 0; + rLoc = 51752; + rType = 0; + vrLen = 670; + vrLoc = 53986; + }; + 6BAF399B120FF895008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 2017"; + rLen = 0; + rLoc = 51777; + rType = 0; + vrLen = 674; + vrLoc = 53986; + }; + 6BAF399C120FF89B008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 2017"; + rLen = 0; + rLoc = 51777; + rType = 0; + vrLen = 601; + vrLoc = 54221; + }; + 6BAF399D120FF8CB008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 2017"; + rLen = 0; + rLoc = 51777; + rType = 0; + vrLen = 341; + vrLoc = 53986; + }; + 6BAF39A1120FF93F008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + comments = "error: 'pool' was not declared in this scope"; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + rLen = 1; + rLoc = 1788; + rType = 1; + }; + 6BAF39A2120FF93F008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1883"; + rLen = 0; + rLoc = 48489; + rType = 0; + vrLen = 660; + vrLoc = 50695; + }; + 6BAF39A3120FF94E008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1883"; + rLen = 0; + rLoc = 48509; + rType = 0; + vrLen = 660; + vrLoc = 50695; + }; + 6BAF39A4120FF957008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1883"; + rLen = 0; + rLoc = 48509; + rType = 0; + vrLen = 770; + vrLoc = 50562; + }; + 6BAF39A5120FFAB1008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1883"; + rLen = 0; + rLoc = 48509; + rType = 0; + vrLen = 223; + vrLoc = 51132; + }; + 6BAF39A7120FFAB9008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1893"; + rLen = 0; + rLoc = 48741; + rType = 0; + vrLen = 664; + vrLoc = 50908; + }; + 6BAF39AB121004BB008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1896"; + rLen = 0; + rLoc = 48794; + rType = 0; + vrLen = 632; + vrLoc = 50935; + }; + 6BAF39AD12100696008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1895"; + rLen = 0; + rLoc = 48771; + rType = 0; + vrLen = 689; + vrLoc = 50841; + }; + 6BAF39AE12100696008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 716"; + rLen = 0; + rLoc = 16684; + rType = 0; + vrLen = 843; + vrLoc = 19212; + }; + 6BAF39AF12100696008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1895"; + rLen = 0; + rLoc = 48771; + rType = 0; + vrLen = 689; + vrLoc = 50841; + }; + 6BAF39B012100696008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 670"; + rLen = 0; + rLoc = 15312; + rType = 0; + vrLen = 936; + vrLoc = 17492; + }; + 6BAF39BF12100714008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 670"; + rLen = 0; + rLoc = 15312; + rType = 0; + vrLen = 928; + vrLoc = 17492; + }; + 6BAF39C012100714008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + rLen = 0; + rLoc = 625; + rType = 1; + }; + 6BAF39C112100714008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 670"; + rLen = 0; + rLoc = 15312; + rType = 0; + vrLen = 928; + vrLoc = 17492; + }; + 6BAF39C212100714008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 629"; + rLen = 0; + rLoc = 14676; + rType = 0; + vrLen = 799; + vrLoc = 14346; + }; + 6BAF39C51210071A008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 629"; + rLen = 0; + rLoc = 14676; + rType = 0; + vrLen = 698; + vrLoc = 13276; + }; + 6BAF39C71210074C008CFCDF /* NavMeshTesterTool.cpp:401 */ = { + isa = PBXFileBreakpoint; + actions = ( + ); + breakpointStyle = 0; + continueAfterActions = 0; + countType = 0; + delayBeforeContinue = 0; + fileReference = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + functionName = "NavMeshTesterTool::handleStep()"; + hitCount = 1; + ignoreCount = 0; + lineNumber = 401; + location = Recast; + modificationTime = 303040337.11714; + state = 1; + }; + 6BAF39C81210074E008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 585"; + rLen = 0; + rLoc = 13580; + rType = 0; + vrLen = 698; + vrLoc = 13276; + }; + 6BAF39C91210074E008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 670"; + rLen = 0; + rLoc = 15312; + rType = 0; + vrLen = 905; + vrLoc = 17515; + }; + 6BAF39CA1210074E008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 585"; + rLen = 0; + rLoc = 13580; + rType = 0; + vrLen = 698; + vrLoc = 13276; + }; + 6BAF39CB1210074E008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 496"; + rLen = 0; + rLoc = 10461; + rType = 0; + vrLen = 999; + vrLoc = 12352; + }; + 6BAF39CE12100A22008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 585"; + rLen = 0; + rLoc = 13570; + rType = 0; + vrLen = 696; + vrLoc = 13276; + }; + 6BAF39CF12100A22008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 498"; + rLen = 0; + rLoc = 10557; + rType = 0; + vrLen = 1025; + vrLoc = 12352; + }; + 6BAF39D012100A22008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; + name = "DetourCommon.cpp: 245"; + rLen = 0; + rLoc = 6297; + rType = 0; + vrLen = 719; + vrLoc = 5957; + }; + 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 = 2531; + rType = 0; + vrLen = 640; + vrLoc = 2155; + }; + 6BAF39D312100A22008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1978"; + rLen = 7; + rLoc = 51083; + rType = 0; + vrLen = 996; + vrLoc = 52995; + }; + 6BAF39D412100A22008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 496"; + rLen = 0; + rLoc = 10461; + rType = 0; + vrLen = 999; + vrLoc = 12352; + }; + 6BAF39D512100A22008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 585"; + rLen = 0; + rLoc = 13570; + rType = 0; + vrLen = 696; + vrLoc = 13276; + }; + 6BAF39D612100A22008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 498"; + rLen = 0; + rLoc = 10557; + rType = 0; + vrLen = 1025; + vrLoc = 12352; + }; + 6BAF39D712100A22008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B1185F41006895B0018F96F /* DetourNode.cpp */; + name = "DetourNode.cpp: 89"; + rLen = 0; + rLoc = 2531; + rType = 0; + vrLen = 640; + vrLoc = 2155; + }; + 6BAF39D812100A22008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1995"; + rLen = 0; + rLoc = 51593; + rType = 0; + vrLen = 854; + vrLoc = 53456; + }; + 6BAF39DB12100D84008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1775"; + rLen = 0; + rLoc = 48034; + rType = 0; + vrLen = 883; + vrLoc = 47671; + }; + 6BAF39DC12100D84008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 338"; + rLen = 0; + rLoc = 13472; + rType = 0; + vrLen = 1814; + vrLoc = 13472; + }; + 6BAF39DD12100D84008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1777"; + rLen = 0; + rLoc = 48034; + rType = 0; + vrLen = 929; + vrLoc = 47911; + }; + 6BAF39DE12100D84008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 338"; + rLen = 0; + rLoc = 13472; + rType = 0; + vrLen = 1814; + vrLoc = 13472; + }; + 6BAF39DF12100D84008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1775"; + rLen = 0; + rLoc = 48034; + rType = 0; + vrLen = 883; + vrLoc = 47671; + }; + 6BAF39E012100D84008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 327"; + rLen = 0; + rLoc = 13472; + rType = 0; + vrLen = 1806; + vrLoc = 13087; + }; + 6BAF39E212100DA6008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 327"; + rLen = 0; + rLoc = 13472; + rType = 0; + vrLen = 1806; + vrLoc = 13087; + }; + 6BAF39E312100DA6008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + comments = "warning: unused variable 'spanCount'"; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + rLen = 0; + rLoc = 811; + rType = 1; + }; + 6BAF39E412100DA6008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 327"; + rLen = 0; + rLoc = 13472; + rType = 0; + vrLen = 1806; + vrLoc = 13087; + }; + 6BAF39E512100DA6008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 816"; + rLen = 0; + rLoc = 20514; + rType = 0; + vrLen = 717; + vrLoc = 20223; + }; + 6BAF39E712100DE4008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC510FFB8946005BE9CC /* Sample_TileMesh.h */; + name = "Sample_TileMesh.h: 37"; + rLen = 0; + rLoc = 1278; + rType = 0; + vrLen = 683; + vrLoc = 1104; + }; + 6BAF39E812100DE4008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 830"; + rLen = 0; + rLoc = 20514; + rType = 0; + vrLen = 928; + vrLoc = 20510; + }; + 6BAF39E912100DE4008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 830"; + rLen = 0; + rLoc = 20514; + rType = 0; + vrLen = 928; + vrLoc = 20510; + }; + 6BAF39EA12100DE4008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC510FFB8946005BE9CC /* Sample_TileMesh.h */; + name = "Sample_TileMesh.h: 37"; + rLen = 0; + rLoc = 1278; + rType = 0; + vrLen = 683; + vrLoc = 1104; + }; + 6BAF39EB12100DE4008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 812"; + rLen = 0; + rLoc = 20514; + rType = 0; + vrLen = 1120; + vrLoc = 20464; + }; + 6BAF39F012100ED1008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 824"; + rLen = 0; + rLoc = 21182; + rType = 0; + vrLen = 1120; + vrLoc = 20464; + }; + 6BAF39F112100ED1008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; + name = "NavMeshTesterTool.h: 52"; + rLen = 0; + rLoc = 1544; + rType = 0; + vrLen = 631; + vrLoc = 1361; + }; + 6BAF39F212100ED1008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 752"; + rLen = 0; + rLoc = 20325; + rType = 0; + vrLen = 888; + vrLoc = 20037; + }; + 6BAF39F312100ED1008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 824"; + rLen = 0; + rLoc = 21182; + rType = 0; + vrLen = 1120; + vrLoc = 20464; + }; + 6BAF39F412100ED1008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 752"; + rLen = 0; + rLoc = 20325; + rType = 0; + vrLen = 888; + vrLoc = 20037; + }; + 6BAF39F512100ED1008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; + name = "NavMeshTesterTool.h: 52"; + rLen = 0; + rLoc = 1544; + rType = 0; + vrLen = 631; + vrLoc = 1361; + }; + 6BAF39F612100ED1008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 1091"; + rLen = 0; + rLoc = 30985; + rType = 0; + vrLen = 756; + vrLoc = 30414; + }; + 6BAF39F91210138D008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 101"; + rLen = 0; + rLoc = 2664; + rType = 0; + vrLen = 648; + vrLoc = 2205; + }; + 6BAF39FA1210139B008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 96"; + rLen = 0; + rLoc = 2664; + rType = 0; + vrLen = 648; + vrLoc = 2205; + }; + 6BAF39FC121013B4008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 96"; + rLen = 0; + rLoc = 2664; + rType = 0; + vrLen = 690; + vrLoc = 2231; + }; + 6BAF39FD121013DA008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1789"; + rLen = 0; + rLoc = 48509; + rType = 0; + vrLen = 361; + vrLoc = 51130; + }; + 6BAF39FE121013DA008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 98"; + rLen = 0; + rLoc = 2664; + rType = 0; + vrLen = 157; + vrLoc = 2484; + }; + 6BAF3A1C121019B8008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 112"; + rLen = 0; + rLoc = 2664; + rType = 0; + vrLen = 628; + vrLoc = 2566; + }; + 6BAF3A1E121019BB008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 112"; + rLen = 0; + rLoc = 2664; + rType = 0; + vrLen = 561; + vrLoc = 2692; + }; + 6BAF3A20121019C5008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 112"; + rLen = 0; + rLoc = 2664; + rType = 0; + vrLen = 561; + vrLoc = 2692; + }; + 6BAF3A2212101A1D008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 112"; + rLen = 0; + rLoc = 2664; + rType = 0; + vrLen = 564; + vrLoc = 2692; + }; + 6BAF3A2312101A35008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 106"; + rLen = 0; + rLoc = 2253; + rType = 0; + vrLen = 278; + vrLoc = 2547; + }; + 6BAF3A2512101A78008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 101"; + rLen = 0; + rLoc = 2663; + rType = 0; + vrLen = 693; + vrLoc = 2158; + }; + 6BAF3A2612101ABC008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 79"; + rLen = 0; + rLoc = 2251; + rType = 0; + vrLen = 695; + vrLoc = 1557; + }; + 6BAF3A2912101AF2008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 84"; + rLen = 0; + rLoc = 2462; + rType = 0; + vrLen = 964; + vrLoc = 2089; + }; + 6BAF3A2A12101B16008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 567"; + rLen = 0; + rLoc = 15166; + rType = 0; + vrLen = 1166; + vrLoc = 14743; + }; + 6BAF3A2B12101B1C008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 567"; + rLen = 0; + rLoc = 15166; + rType = 0; + vrLen = 364; + vrLoc = 14743; + }; + 6BAF3A2D12101B35008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 632"; + rLen = 0; + rLoc = 17268; + rType = 0; + vrLen = 794; + vrLoc = 16791; + }; + 6BAF3A2E12101D4B008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 635"; + rLen = 0; + rLoc = 17284; + rType = 0; + vrLen = 794; + vrLoc = 16791; + }; + 6BAF3A2F12101D4B008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 327"; + rLen = 0; + rLoc = 13472; + rType = 0; + vrLen = 1806; + vrLoc = 13087; + }; + 6BAF3A3012101D4B008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 635"; + rLen = 0; + rLoc = 17284; + rType = 0; + vrLen = 794; + vrLoc = 16791; + }; + 6BAF3A3112101D4B008CFCDF /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 331"; + rLen = 0; + rLoc = 13757; + rType = 0; + vrLen = 1977; + vrLoc = 12646; + }; 6BB788160FC0472B003C24DB /* ChunkyTriMesh.cpp */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {1112, 3888}}"; @@ -1367,16 +5147,16 @@ }; 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {826, 1552}}"; - sepNavSelRange = "{1794, 11}"; - sepNavVisRange = "{1642, 786}"; + sepNavIntBoundsRect = "{{0, 0}, {826, 1584}}"; + sepNavSelRange = "{1544, 0}"; + sepNavVisRange = "{1361, 631}"; }; }; 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {873, 15872}}"; - sepNavSelRange = "{19451, 0}"; - sepNavVisRange = "{18864, 1164}"; + sepNavIntBoundsRect = "{{0, 0}, {826, 17472}}"; + sepNavSelRange = "{17284, 0}"; + sepNavVisRange = "{16791, 794}"; }; }; 6BB7FDA310F36EFC006DA0A6 /* InputGeom.h */ = { @@ -1423,9 +5203,9 @@ }; 6BB93C7B10CFE1D500F74F2B /* DetourDebugDraw.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {909, 8800}}"; - sepNavSelRange = "{12967, 0}"; - sepNavVisRange = "{12374, 1068}"; + sepNavIntBoundsRect = "{{0, 0}, {826, 8956}}"; + sepNavSelRange = "{13297, 0}"; + sepNavVisRange = "{13882, 540}"; }; }; 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */ = { @@ -1437,17 +5217,17 @@ }; 6BB93CF410CFEC4500F74F2B /* RecastDump.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {826, 608}}"; - sepNavSelRange = "{1012, 0}"; - sepNavVisRange = "{672, 837}"; + sepNavIntBoundsRect = "{{0, 0}, {826, 656}}"; + sepNavSelRange = "{1351, 64}"; + sepNavVisRange = "{64, 1574}"; sepNavWindowFrame = "{{38, 15}, {1174, 737}}"; }; }; 6BB93CF510CFEC4500F74F2B /* RecastDump.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1112, 4336}}"; - sepNavSelRange = "{6914, 0}"; - sepNavVisRange = "{6713, 423}"; + sepNavIntBoundsRect = "{{0, 0}, {826, 6576}}"; + sepNavSelRange = "{3460, 63}"; + sepNavVisRange = "{3187, 794}"; }; }; 6BBB4AA1115B4F3400CF791D /* PBXTextBookmark */ = { @@ -1545,7 +5325,7 @@ fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; name = "DetourCommon.cpp: 231"; rLen = 0; - rLoc = 6155; + rLoc = 6569; rType = 0; vrLen = 583; vrLoc = 5622; @@ -1705,7 +5485,7 @@ fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; name = "NavMeshTesterTool.h: 76"; rLen = 0; - rLoc = 2227; + rLoc = 2231; rType = 0; vrLen = 566; vrLoc = 1608; @@ -1810,50 +5590,6 @@ vrLen = 979; vrLoc = 0; }; - 6BBB4B7F115B639200CF791D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; - name = "NavMeshTesterTool.h: 64"; - rLen = 0; - rLoc = 1911; - rType = 0; - vrLen = 674; - vrLoc = 1608; - }; - 6BBB4BAE115B649300CF791D /* Sample_TileMesh.cpp:585 */ = { - isa = PBXFileBreakpoint; - actions = ( - ); - breakpointStyle = 0; - continueAfterActions = 0; - countType = 0; - delayBeforeContinue = 0; - fileReference = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - functionName = "Sample_TileMesh::buildTile(const float* pos)"; - hitCount = 0; - ignoreCount = 0; - lineNumber = 585; - location = Recast; - modificationTime = 300696674.27801; - state = 0; - }; - 6BBB4BBE115B64E600CF791D /* Sample_TileMesh.cpp:629 */ = { - isa = PBXFileBreakpoint; - actions = ( - ); - breakpointStyle = 0; - continueAfterActions = 0; - countType = 0; - delayBeforeContinue = 0; - fileReference = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - functionName = "Sample_TileMesh::removeTile(const float* pos)"; - hitCount = 0; - ignoreCount = 0; - lineNumber = 629; - location = Recast; - modificationTime = 300696674.286368; - state = 0; - }; 6BBB4C34115B7A3D00CF791D /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BBB4C35115B7A3D00CF791D /* string.h */; @@ -1888,7 +5624,7 @@ path = /Developer/SDKs/MacOSX10.5.sdk/usr/include/string.h; sourceTree = ""; }; - 6BBB4C4C115B7BAD00CF791D /* Sample_TileMesh.cpp:279 */ = { + 6BBB4C4C115B7BAD00CF791D /* Sample_TileMesh.cpp:276 */ = { isa = PBXFileBreakpoint; actions = ( ); @@ -1900,10 +5636,10 @@ functionName = "Sample_TileMesh::loadAll(const char* path)"; hitCount = 0; ignoreCount = 0; - lineNumber = 279; + lineNumber = 276; location = Recast; - modificationTime = 300696674.286577; - state = 0; + modificationTime = 303040153.416531; + state = 1; }; 6BC7619C11B63C7E00FF5E51 /* PBXTextBookmark */ = { isa = PBXTextBookmark; @@ -1925,26 +5661,6 @@ vrLen = 1058; vrLoc = 12805; }; - 6BCE5B5711F6CBF700FB894B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; - name = "DetourCommon.h: 192"; - rLen = 24; - rLoc = 5450; - rType = 0; - vrLen = 985; - vrLoc = 4830; - }; - 6BCE5B5811F6CBF700FB894B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; - name = "DetourCommon.cpp: 123"; - rLen = 0; - rLoc = 3582; - rType = 0; - vrLen = 848; - vrLoc = 3039; - }; 6BCE5B5911F6CBF700FB894B /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; @@ -1955,216 +5671,6 @@ vrLen = 786; vrLoc = 1642; }; - 6BCE5B5A11F6CBF700FB894B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 970"; - rLen = 0; - rLoc = 27924; - rType = 0; - vrLen = 899; - vrLoc = 27288; - }; - 6BCE5B5B11F6CBF700FB894B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 552"; - rLen = 14; - rLoc = 24002; - rType = 0; - vrLen = 1371; - vrLoc = 21845; - }; - 6BCE5B5C11F6CBF700FB894B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 426"; - rLen = 0; - rLoc = 13297; - rType = 0; - vrLen = 1058; - vrLoc = 12805; - }; - 6BCE5B5D11F6CBF700FB894B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; - name = "DetourCommon.h: 192"; - rLen = 24; - rLoc = 5450; - rType = 0; - vrLen = 985; - vrLoc = 4830; - }; - 6BCE5B5E11F6CBF700FB894B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; - name = "DetourCommon.cpp: 123"; - rLen = 0; - rLoc = 3582; - rType = 0; - vrLen = 848; - vrLoc = 3039; - }; - 6BCE5B5F11F6CBF700FB894B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; - name = "NavMeshTesterTool.h: 39"; - rLen = 29; - rLoc = 1271; - rType = 0; - vrLen = 702; - vrLoc = 1028; - }; - 6BCE5B6011F6CBF700FB894B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 680"; - rLen = 0; - rLoc = 18671; - rType = 0; - vrLen = 1080; - vrLoc = 17909; - }; - 6BCE5B6111F6CBF700FB894B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; - name = "NavMeshTesterTool.h: 39"; - rLen = 29; - rLoc = 1271; - rType = 0; - vrLen = 676; - vrLoc = 1028; - }; - 6BCE5B6211F6CBF700FB894B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 179"; - rLen = 0; - rLoc = 5018; - rType = 0; - vrLen = 785; - vrLoc = 4520; - }; - 6BCE5B6311F6CBF700FB894B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; - name = "NavMeshTesterTool.h: 39"; - rLen = 0; - rLoc = 1300; - rType = 0; - vrLen = 679; - vrLoc = 1028; - }; - 6BCE5B6411F6CBF700FB894B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 179"; - rLen = 0; - rLoc = 5018; - rType = 0; - vrLen = 788; - vrLoc = 4517; - }; - 6BCE5B6511F6CBF700FB894B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; - name = "NavMeshTesterTool.h: 39"; - rLen = 29; - rLoc = 1271; - rType = 0; - vrLen = 679; - vrLoc = 1028; - }; - 6BCE5B6611F6CBF700FB894B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 959"; - rLen = 0; - rLoc = 28165; - rType = 0; - vrLen = 939; - vrLoc = 26716; - }; - 6BCE5B6711F6CBF700FB894B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; - name = "NavMeshTesterTool.h: 60"; - rLen = 0; - rLoc = 1787; - rType = 0; - vrLen = 772; - vrLoc = 1164; - }; - 6BCE5B6811F6CBF700FB894B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 959"; - rLen = 0; - rLoc = 28165; - rType = 0; - vrLen = 914; - vrLoc = 26741; - }; - 6BCE5B6911F6CBF700FB894B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; - name = "NavMeshTesterTool.h: 89"; - rLen = 0; - rLoc = 2510; - rType = 0; - vrLen = 882; - vrLoc = 1869; - }; - 6BCE5B6A11F6CBF700FB894B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 697"; - rLen = 0; - rLoc = 19191; - rType = 0; - vrLen = 1018; - vrLoc = 18485; - }; - 6BCE5B6B11F6CBF700FB894B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; - name = "NavMeshTesterTool.h: 60"; - rLen = 11; - rLoc = 1794; - rType = 0; - vrLen = 786; - vrLoc = 1642; - }; - 6BCE5B6C11F6CBF700FB894B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 970"; - rLen = 0; - rLoc = 27924; - rType = 0; - vrLen = 899; - vrLoc = 27288; - }; - 6BCE5B6D11F6CBF700FB894B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 384"; - rLen = 0; - rLoc = 16586; - rType = 0; - vrLen = 1596; - vrLoc = 16371; - }; - 6BCE5B7D11F6D13700FB894B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 388"; - rLen = 0; - rLoc = 16737; - rType = 0; - vrLen = 1681; - vrLoc = 15966; - }; 6BCE5B7E11F6D13700FB894B /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; @@ -2185,253 +5691,45 @@ vrLen = 711; vrLoc = 1882; }; - 6BCE5B8011F6D13700FB894B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 688"; - rLen = 0; - rLoc = 18830; - rType = 0; - vrLen = 1202; - vrLoc = 18152; - }; - 6BCE5B8111F6D13700FB894B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - comments = "warning: unused variable 'segmax'"; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - rLen = 1; - rLoc = 2446; - rType = 1; - }; - 6BCE5B8211F6D13700FB894B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 378"; - rLen = 15; - rLoc = 16190; - rType = 0; - vrLen = 1723; - vrLoc = 15966; - }; - 6BCE5B8311F6D13700FB894B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 393"; - rLen = 121; - rLoc = 17036; - rType = 0; - vrLen = 1723; - vrLoc = 15966; - }; - 6BCE5B8411F6D13700FB894B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 379"; - rLen = 0; - rLoc = 16279; - rType = 0; - vrLen = 1681; - vrLoc = 15966; - }; - 6BCE5B8511F6D13700FB894B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 388"; - rLen = 0; - rLoc = 16737; - rType = 0; - vrLen = 1681; - vrLoc = 15966; - }; - 6BCE5B8611F6D13700FB894B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 724"; - rLen = 0; - rLoc = 20129; - rType = 0; - vrLen = 1079; - vrLoc = 19348; - }; 6BCE5B8711F6D13700FB894B /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; name = "DetourNavMesh.cpp: 2380"; rLen = 0; - rLoc = 65143; + rLoc = 67069; rType = 0; vrLen = 708; vrLoc = 64760; }; - 6BCE5B8811F6D13700FB894B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 688"; - rLen = 0; - rLoc = 18830; - rType = 0; - vrLen = 1202; - vrLoc = 18152; - }; - 6BCE5B8911F6D13700FB894B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 2451"; - rLen = 0; - rLoc = 67370; - rType = 0; - vrLen = 1035; - vrLoc = 66704; - }; 6BCE5B8C11F6D1AD00FB894B /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; name = "DetourNavMesh.cpp: 2451"; rLen = 0; - rLoc = 67370; + rLoc = 69296; rType = 0; vrLen = 1202; vrLoc = 66704; }; - 6BCE5B8D11F6D1AD00FB894B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 688"; - rLen = 0; - rLoc = 18830; - rType = 0; - vrLen = 1147; - vrLoc = 18207; - }; - 6BCE5B8E11F6D1AD00FB894B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 2451"; - rLen = 0; - rLoc = 67370; - rType = 0; - vrLen = 1202; - vrLoc = 66704; - }; - 6BCE5B8F11F6D1AD00FB894B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 979"; - rLen = 0; - rLoc = 28076; - rType = 0; - vrLen = 848; - vrLoc = 27421; - }; - 6BCE5B9111F6D1E800FB894B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 713"; - rLen = 0; - rLoc = 19657; - rType = 0; - vrLen = 1070; - vrLoc = 18566; - }; - 6BCE5B9411F6D23100FB894B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 977"; - rLen = 0; - rLoc = 28075; - rType = 0; - vrLen = 880; - vrLoc = 27255; - }; - 6BCE5B9511F6D42D00FB894B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 977"; - rLen = 0; - rLoc = 28075; - rType = 0; - vrLen = 884; - vrLoc = 27255; - }; - 6BCE5B9611F6D42D00FB894B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 388"; - rLen = 0; - rLoc = 16737; - rType = 0; - vrLen = 1752; - vrLoc = 15895; - }; - 6BCE5B9711F6D42D00FB894B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 977"; - rLen = 0; - rLoc = 28075; - rType = 0; - vrLen = 884; - vrLoc = 27255; - }; - 6BCE5B9811F6D42D00FB894B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 391"; - rLen = 0; - rLoc = 16945; - rType = 0; - vrLen = 1767; - vrLoc = 15685; - }; - 6BCE5B9A11F6D48100FB894B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 394"; - rLen = 0; - rLoc = 17087; - rType = 0; - vrLen = 1767; - vrLoc = 15685; - }; - 6BCE5B9B11F6D48100FB894B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 977"; - rLen = 0; - rLoc = 28075; - rType = 0; - vrLen = 884; - vrLoc = 27255; - }; - 6BCE5B9C11F6D48100FB894B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 394"; - rLen = 0; - rLoc = 17087; - rType = 0; - vrLen = 1767; - vrLoc = 15685; - }; - 6BCE5B9D11F6D48100FB894B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 703"; - rLen = 0; - rLoc = 19319; - rType = 0; - vrLen = 1157; - vrLoc = 18864; - }; - 6BCE5B9E11F6D4DB00FB894B /* PBXTextBookmark */ = { + 6BCE5BA011F7483B00FB894B /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; name = "NavMeshTesterTool.cpp: 707"; rLen = 0; - rLoc = 19451; + rLoc = 20912; rType = 0; - vrLen = 1164; - vrLoc = 18864; + vrLen = 1012; + vrLoc = 15713; + }; + 6BCE5BA311F7483B00FB894B /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 186"; + rLen = 0; + rLoc = 7157; + rType = 0; + vrLen = 1132; + vrLoc = 6442; }; 6BCF32341104CD05009445BF /* OffMeshConnectionTool.h */ = { uiCtxt = { @@ -2624,7 +5922,7 @@ fRef = 6B2AEC510FFB8946005BE9CC /* Sample_TileMesh.h */; name = "Sample_TileMesh.h: 35"; rLen = 0; - rLoc = 1299; + rLoc = 1278; rType = 0; vrLen = 767; vrLoc = 1156; @@ -2654,7 +5952,7 @@ fRef = 6B324C65111C5D9A00EBD2FD /* ConvexVolumeTool.cpp */; name = "ConvexVolumeTool.cpp: 220"; rLen = 0; - rLoc = 5379; + rLoc = 5381; rType = 0; vrLen = 798; vrLoc = 5916; @@ -2760,116 +6058,6 @@ vrLen = 933; vrLoc = 5911; }; - 6BF9B13B11EB8CF20043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9847B711E7519A00FA177B /* RecastAlloc.cpp */; - name = "RecastAlloc.cpp: 47"; - rLen = 0; - rLoc = 1526; - rType = 0; - vrLen = 692; - vrLoc = 1177; - }; - 6BF9B13C11EB8CF20043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93CF410CFEC4500F74F2B /* RecastDump.h */; - name = "RecastDump.h: 24"; - rLen = 0; - rLoc = 1012; - rType = 0; - vrLen = 837; - vrLoc = 672; - }; - 6BF9B13D11EB8CF20043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; - name = "Recast.cpp: 249"; - rLen = 0; - rLoc = 6776; - rType = 0; - vrLen = 783; - vrLoc = 5935; - }; - 6BF9B13E11EB8CF20043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; - name = "RecastRegion.cpp: 1147"; - rLen = 7; - rLoc = 28045; - rType = 0; - vrLen = 608; - vrLoc = 27796; - }; - 6BF9B13F11EB8CF20043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; - name = "RecastContour.cpp: 607"; - rLen = 0; - rLoc = 15891; - rType = 0; - vrLen = 639; - vrLoc = 15706; - }; - 6BF9B14111EB8CF20043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; - name = "Recast.cpp: 256"; - rLen = 0; - rLoc = 7043; - rType = 0; - vrLen = 627; - vrLoc = 6091; - }; - 6BF9B14211EB8CF20043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 582"; - rLen = 16; - rLoc = 17781; - rType = 0; - vrLen = 638; - vrLoc = 17441; - }; - 6BF9B14311EB8CF20043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98463211E6144400FA177B /* Sample_SoloMeshTiled.cpp */; - name = "Sample_SoloMeshTiled.cpp: 1037"; - rLen = 16; - rLoc = 30857; - rType = 0; - vrLen = 477; - vrLoc = 30609; - }; - 6BF9B14511EB8CF20043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 425"; - rLen = 0; - rLoc = 13239; - rType = 0; - vrLen = 689; - vrLoc = 13447; - }; - 6BF9B14611EB8CF20043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98463211E6144400FA177B /* Sample_SoloMeshTiled.cpp */; - name = "Sample_SoloMeshTiled.cpp: 829"; - rLen = 23; - rLoc = 24769; - rType = 0; - vrLen = 853; - vrLoc = 24555; - }; - 6BF9B14711EB8CF20043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; - name = "Recast.cpp: 186"; - rLen = 0; - rLoc = 4640; - rType = 0; - vrLen = 496; - vrLoc = 4341; - }; 6BF9B14911EB8CF20043574C /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B137C880F7FCC1100459200 /* RecastRasterization.cpp */; @@ -2890,46 +6078,6 @@ vrLen = 1288; vrLoc = 1276; }; - 6BF9B14E11EB8CF20043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; - name = "Recast.cpp: 285"; - rLen = 0; - rLoc = 7795; - rType = 0; - vrLen = 843; - vrLoc = 8704; - }; - 6BF9B15011EB8CF20043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; - name = "Recast.cpp: 218"; - rLen = 0; - rLoc = 5833; - rType = 0; - vrLen = 602; - vrLoc = 5034; - }; - 6BF9B15111EB8CF20043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C850F7FCC1100459200 /* RecastFilter.cpp */; - name = "RecastFilter.cpp: 100"; - rLen = 33; - rLoc = 3177; - rType = 0; - vrLen = 550; - vrLoc = 2853; - }; - 6BF9B15411EB8CF20043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 460"; - rLen = 0; - rLoc = 14429; - rType = 0; - vrLen = 662; - vrLoc = 13987; - }; 6BF9B15511EB8CF20043574C /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; @@ -2940,166 +6088,6 @@ vrLen = 705; vrLoc = 4364; }; - 6BF9B15611EB8CF20043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98463211E6144400FA177B /* Sample_SoloMeshTiled.cpp */; - name = "Sample_SoloMeshTiled.cpp: 847"; - rLen = 0; - rLoc = 25521; - rType = 0; - vrLen = 928; - vrLoc = 24993; - }; - 6BF9B15711EB8CF20043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 136"; - rLen = 0; - rLoc = 3663; - rType = 0; - vrLen = 519; - vrLoc = 3539; - }; - 6BF9B15911EB8CF20043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; - name = "Recast.cpp: 192"; - rLen = 0; - rLoc = 5240; - rType = 0; - vrLen = 562; - vrLoc = 4445; - }; - 6BF9B15C11EB8CF20043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 474"; - rLen = 0; - rLoc = 14725; - rType = 0; - vrLen = 682; - vrLoc = 14446; - }; - 6BF9B15D11EB8CF20043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98463211E6144400FA177B /* Sample_SoloMeshTiled.cpp */; - name = "Sample_SoloMeshTiled.cpp: 854"; - rLen = 0; - rLoc = 25708; - rType = 0; - vrLen = 795; - vrLoc = 25226; - }; - 6BF9B15E11EB8CF20043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 145"; - rLen = 0; - rLoc = 3887; - rType = 0; - vrLen = 520; - vrLoc = 3539; - }; - 6BF9B15F11EB8CF20043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7710CFE1D500F74F2B /* DebugDraw.h */; - name = "DebugDraw.h: 78"; - rLen = 0; - rLoc = 2829; - rType = 0; - vrLen = 910; - vrLoc = 2108; - }; - 6BF9B16011EB8CF20043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7A10CFE1D500F74F2B /* DebugDraw.cpp */; - name = "DebugDraw.cpp: 53"; - rLen = 0; - rLoc = 1567; - rType = 0; - vrLen = 813; - vrLoc = 1395; - }; - 6BF9B16111EB8CF20043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7710CFE1D500F74F2B /* DebugDraw.h */; - name = "DebugDraw.h: 78"; - rLen = 0; - rLoc = 2550; - rType = 0; - vrLen = 778; - vrLoc = 2110; - }; - 6BF9B16211EB8CF20043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 136"; - rLen = 0; - rLoc = 3707; - rType = 0; - vrLen = 734; - vrLoc = 3322; - }; - 6BF9B16311EB8CF20043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7710CFE1D500F74F2B /* DebugDraw.h */; - name = "DebugDraw.h: 98"; - rLen = 0; - rLoc = 3321; - rType = 0; - vrLen = 925; - vrLoc = 2397; - }; - 6BF9B16411EB8CF20043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7A10CFE1D500F74F2B /* DebugDraw.cpp */; - name = "DebugDraw.cpp: 53"; - rLen = 0; - rLoc = 1567; - rType = 0; - vrLen = 749; - vrLoc = 1395; - }; - 6BF9B16511EB8CF20043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 141"; - rLen = 0; - rLoc = 3862; - rType = 0; - vrLen = 649; - vrLoc = 3402; - }; - 6BF9B16611EB8CF20043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 426"; - rLen = 0; - rLoc = 13286; - rType = 0; - vrLen = 1013; - vrLoc = 12800; - }; - 6BF9B16911EB8CF20043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 441"; - rLen = 0; - rLoc = 13504; - rType = 0; - vrLen = 950; - vrLoc = 12643; - }; - 6BF9B17B11EC2B780043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 485"; - rLen = 0; - rLoc = 14868; - rType = 0; - vrLen = 877; - vrLoc = 14562; - }; 6BF9B18811EC2D470043574C /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B137C800F7FCBFE00459200 /* RecastLog.h */; @@ -3120,126 +6108,6 @@ vrLen = 857; vrLoc = 7730; }; - 6BF9B19011EC2DAE0043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 693"; - rLen = 0; - rLoc = 22814; - rType = 0; - vrLen = 2941; - vrLoc = 20511; - }; - 6BF9B19B11EC35DF0043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; - name = "RecastArea.cpp: 247"; - rLen = 0; - rLoc = 6644; - rType = 0; - vrLen = 824; - vrLoc = 6179; - }; - 6BF9B1A211EC361E0043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 485"; - rLen = 0; - rLoc = 14868; - rType = 0; - vrLen = 1112; - vrLoc = 14696; - }; - 6BF9B1A711EC36460043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; - name = "RecastArea.cpp: 275"; - rLen = 0; - rLoc = 7595; - rType = 0; - vrLen = 865; - vrLoc = 6895; - }; - 6BF9B1AE11EC36DA0043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 484"; - rLen = 0; - rLoc = 14868; - rType = 0; - vrLen = 1109; - vrLoc = 14696; - }; - 6BF9B1B311EC37080043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; - name = "RecastArea.cpp: 279"; - rLen = 0; - rLoc = 7655; - rType = 0; - vrLen = 896; - vrLoc = 6859; - }; - 6BF9B1BD11EC3A0D0043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 425"; - rLen = 23; - rLoc = 13195; - rType = 0; - vrLen = 1208; - vrLoc = 12721; - }; - 6BF9B1BF11EC3A0D0043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; - name = "Recast.cpp: 192"; - rLen = 0; - rLoc = 5240; - rType = 0; - vrLen = 711; - vrLoc = 4308; - }; - 6BF9B1C111EC3A0D0043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; - name = "Recast.cpp: 199"; - rLen = 0; - rLoc = 4951; - rType = 0; - vrLen = 789; - vrLoc = 4702; - }; - 6BF9B1C311EC3A0D0043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88E10C7BFD3008007F6 /* Sample_SoloMeshSimple.h */; - name = "Sample_SoloMeshSimple.h: 30"; - rLen = 0; - rLoc = 1172; - rType = 0; - vrLen = 786; - vrLoc = 711; - }; - 6BF9B1C411EC3A0D0043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 671"; - rLen = 136; - rLoc = 21061; - rType = 0; - vrLen = 3181; - vrLoc = 20131; - }; - 6BF9B1C511EC3A0D0043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98463211E6144400FA177B /* Sample_SoloMeshTiled.cpp */; - name = "Sample_SoloMeshTiled.cpp: 1126"; - rLen = 0; - rLoc = 34247; - rType = 0; - vrLen = 3313; - vrLoc = 33293; - }; 6BF9B1D111EC3DD80043574C /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BA1E88E10C7BFD3008007F6 /* Sample_SoloMeshSimple.h */; @@ -3270,76 +6138,6 @@ vrLen = 1395; vrLoc = 32716; }; - 6BF9B1D611EC3DD80043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; - name = "Recast.cpp: 180"; - rLen = 0; - rLoc = 4461; - rType = 0; - vrLen = 904; - vrLoc = 4206; - }; - 6BF9B1D811EC3DD80043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88E10C7BFD3008007F6 /* Sample_SoloMeshSimple.h */; - name = "Sample_SoloMeshSimple.h: 34"; - rLen = 0; - rLoc = 1256; - rType = 0; - vrLen = 786; - vrLoc = 711; - }; - 6BF9B1D911EC3DD80043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 431"; - rLen = 0; - rLoc = 13446; - rType = 0; - vrLen = 1211; - vrLoc = 12289; - }; - 6BF9B1DA11EC3DD80043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98463111E6144400FA177B /* Sample_SoloMeshTiled.h */; - name = "Sample_SoloMeshTiled.h: 105"; - rLen = 0; - rLoc = 2767; - rType = 0; - vrLen = 800; - vrLoc = 2550; - }; - 6BF9B1DB11EC3DD80043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98463211E6144400FA177B /* Sample_SoloMeshTiled.cpp */; - name = "Sample_SoloMeshTiled.cpp: 1040"; - rLen = 0; - rLoc = 31077; - rType = 0; - vrLen = 1395; - vrLoc = 32716; - }; - 6BF9B1DC11EC3DD80043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC510FFB8946005BE9CC /* Sample_TileMesh.h */; - name = "Sample_TileMesh.h: 37"; - rLen = 10; - rLoc = 1317; - rType = 0; - vrLen = 740; - vrLoc = 1104; - }; - 6BF9B1E611EC428F0043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 487"; - rLen = 0; - rLoc = 15262; - rType = 0; - vrLen = 1081; - vrLoc = 14654; - }; 6BF9B1EB11EC43120043574C /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; @@ -3355,7 +6153,7 @@ fRef = 6B2AEC510FFB8946005BE9CC /* Sample_TileMesh.h */; name = "Sample_TileMesh.h: 37"; rLen = 0; - rLoc = 1298; + rLoc = 1278; rType = 0; vrLen = 687; vrLoc = 1104; @@ -3380,42 +6178,12 @@ vrLen = 697; vrLoc = 2285; }; - 6BF9B1F411EC43FC0043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 59"; - rLen = 0; - rLoc = 2706; - rType = 0; - vrLen = 1001; - vrLoc = 1987; - }; - 6BF9B1F511EC43FC0043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; - name = "Recast.cpp: 182"; - rLen = 241; - rLoc = 4464; - rType = 0; - vrLen = 829; - vrLoc = 4204; - }; - 6BF9B1F611EC43FC0043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC510FFB8946005BE9CC /* Sample_TileMesh.h */; - name = "Sample_TileMesh.h: 37"; - rLen = 0; - rLoc = 1298; - rType = 0; - vrLen = 687; - vrLoc = 1104; - }; 6BF9B1FC11EC442C0043574C /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; name = "Sample_TileMesh.cpp: 819"; rLen = 0; - rLoc = 20678; + rLoc = 20514; rType = 0; vrLen = 775; vrLoc = 20381; @@ -3425,7 +6193,7 @@ fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; name = "Sample_TileMesh.cpp: 819"; rLen = 0; - rLoc = 20678; + rLoc = 20514; rType = 0; vrLen = 775; vrLoc = 20381; @@ -3440,16 +6208,6 @@ vrLen = 583; vrLoc = 970; }; - 6BF9B20D11EC450E0043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB788160FC0472B003C24DB /* ChunkyTriMesh.cpp */; - name = "ChunkyTriMesh.cpp: 38"; - rLen = 0; - rLoc = 1300; - rType = 0; - vrLen = 583; - vrLoc = 970; - }; 6BF9B21111EC49A30043574C /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; @@ -3480,36 +6238,6 @@ vrLen = 706; vrLoc = 5180; }; - 6BF9B21511EC49A30043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 79"; - rLen = 0; - rLoc = 3296; - rType = 0; - vrLen = 880; - vrLoc = 2643; - }; - 6BF9B21611EC49A30043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7810CFE1D500F74F2B /* DetourDebugDraw.h */; - name = "DetourDebugDraw.h: 5"; - rLen = 0; - rLoc = 147; - rType = 0; - vrLen = 1289; - vrLoc = 207; - }; - 6BF9B21711EC49A30043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7710CFE1D500F74F2B /* DebugDraw.h */; - name = "DebugDraw.h: 143"; - rLen = 0; - rLoc = 5429; - rType = 0; - vrLen = 706; - vrLoc = 5180; - }; 6BF9B21B11EC49F90043574C /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; @@ -3520,36 +6248,6 @@ vrLen = 802; vrLoc = 6934; }; - 6BF9B21C11EC49F90043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 487"; - rLen = 0; - rLoc = 15262; - rType = 0; - vrLen = 998; - vrLoc = 14654; - }; - 6BF9B21D11EC49F90043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; - name = "RecastArea.cpp: 263"; - rLen = 0; - rLoc = 7326; - rType = 0; - vrLen = 802; - vrLoc = 6934; - }; - 6BF9B22511F449AB0043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 426"; - rLen = 0; - rLoc = 13297; - rType = 0; - vrLen = 1076; - vrLoc = 12787; - }; 8D1107260486CEB800E47090 /* Recast */ = { activeExec = 0; executables = ( diff --git a/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.perspectivev3 b/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.perspectivev3 index d8ce910..331e6c2 100644 --- a/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.perspectivev3 +++ b/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.perspectivev3 @@ -283,14 +283,14 @@ PBXSmartGroupTreeModuleOutlineStateSelectionKey - 55 - 49 + 14 + 11 1 0 PBXSmartGroupTreeModuleOutlineStateVisibleRectKey - {{0, 409}, {264, 632}} + {{0, 0}, {264, 632}} PBXTopSmartGroupGIDs @@ -325,7 +325,7 @@ PBXProjectModuleGUID 6B8632A30F78115100E2684A PBXProjectModuleLabel - NavMeshTesterTool.cpp + DetourNavMesh.h PBXSplitModuleInNavigatorKey Split0 @@ -333,11 +333,11 @@ PBXProjectModuleGUID 6B8632A40F78115100E2684A PBXProjectModuleLabel - NavMeshTesterTool.cpp + DetourNavMesh.h _historyCapacity 0 bookmark - 6BCE5B9E11F6D4DB00FB894B + 6BAF3A3112101D4B008CFCDF history 6BBB4AA1115B4F3400CF791D @@ -358,63 +358,61 @@ 6BF5F32E11759C3C000502A6 6BF5F474117644A2000502A6 6BF5F475117644A2000502A6 - 6BF5F478117644A2000502A6 6BF5F5041176F5F8000502A6 6B4214D911803923006C347B 6B2CDC911197F0720090FA4D 6B10011711AD19F90098A59A - 6B586E8311CF3E0000704B61 6B77655511E3A9490029917E 6B98462E11E6141900FA177B - 6B98464311E6F9B400FA177B - 6B9846B911E7145500FA177B 6B9846F311E7282C00FA177B - 6B9846F611E7282C00FA177B 6B98473011E737D800FA177B 6B98474311E73ABF00FA177B - 6B98478311E74AB100FA177B - 6B9847A211E74BC100FA177B - 6B9847BA11E751AC00FA177B 6B9847E611E86DBB00FA177B - 6B9847E911E86DBB00FA177B - 6B9847EA11E86DBB00FA177B - 6B9847FB11E9AFC900FA177B 6B9847FE11E9AFC900FA177B - 6B98480D11E9B1DC00FA177B 6B98482611E9D23600FA177B 6BF9B12C11EB8CF20043574C - 6BF9B12D11EB8CF20043574C - 6BF9B12E11EB8CF20043574C 6BF9B12F11EB8CF20043574C 6BF9B13511EB8CF20043574C 6BF9B13611EB8CF20043574C 6BF9B13711EB8CF20043574C 6BF9B18811EC2D470043574C 6BF9B1D111EC3DD80043574C - 6BF9B1D311EC3DD80043574C - 6BF9B1D411EC3DD80043574C - 6BF9B1F011EC43FC0043574C - 6BF9B1F111EC43FC0043574C 6BF9B1F211EC43FC0043574C - 6BF9B1FC11EC442C0043574C 6BF9B20B11EC450E0043574C - 6BF9B21111EC49A30043574C 6BF9B21211EC49A30043574C 6BF9B21311EC49A30043574C 6BF9B21B11EC49F90043574C - 6BCE5B5611F6CBF700FB894B - 6BCE5B5911F6CBF700FB894B - 6BCE5B7E11F6D13700FB894B - 6BCE5B7F11F6D13700FB894B - 6BCE5B8C11F6D1AD00FB894B - 6BCE5B9A11F6D48100FB894B - 6BCE5B9B11F6D48100FB894B + 6BAF37D411FEAC16008CFCDF + 6BAF37F911FEB4BB008CFCDF + 6BAF382112019EDA008CFCDF + 6BAF382212019EDA008CFCDF + 6BAF38471202CC9B008CFCDF + 6BAF385A120A8A8E008CFCDF + 6BAF385B120A8A8E008CFCDF + 6BAF385C120A8A8E008CFCDF + 6BAF386A120A8B78008CFCDF + 6BAF3872120AD32F008CFCDF + 6BAF3873120AD32F008CFCDF + 6BAF3874120AD32F008CFCDF + 6BAF3875120AD32F008CFCDF + 6BAF38F2120FD8CC008CFCDF + 6BAF390F120FEB27008CFCDF + 6BAF3910120FEB27008CFCDF + 6BAF3938120FEF30008CFCDF + 6BAF3971120FF609008CFCDF + 6BAF39D012100A22008CFCDF + 6BAF39D112100A22008CFCDF + 6BAF39D212100A22008CFCDF + 6BAF39DB12100D84008CFCDF + 6BAF39E712100DE4008CFCDF + 6BAF39F012100ED1008CFCDF + 6BAF39F112100ED1008CFCDF + 6BAF3A2E12101D4B008CFCDF + 6BAF3A2F12101D4B008CFCDF prevStack - 6BBB4AD2115B4F3400CF791D 6BBB4AD3115B4F3400CF791D - 6BBB4AD4115B4F3400CF791D 6BBB4AE0115B4F3400CF791D 6BBB4AE1115B4F3400CF791D 6BBB4AE2115B4F3400CF791D @@ -451,18 +449,13 @@ 6B4215D1118066FE006C347B 6B4215DF1180672F006C347B 6B4216881180725E006C347B - 6B55625E1193EF2F00843384 - 6B5562631193EF2F00843384 6B5562681193EF2F00843384 6B2CDD181197FE370090FA4D 6B10005C11AD08FA0098A59A 6B10011E11AD19F90098A59A 6B10011F11AD19F90098A59A 6BC7619C11B63C7E00FF5E51 - 6B98453F11E6013000FA177B - 6B98454511E6013000FA177B 6B98458E11E6039A00FA177B - 6B9845E111E60DBB00FA177B 6B98465211E6F9B400FA177B 6B98465411E6F9B400FA177B 6B98466011E6F9B400FA177B @@ -479,33 +472,75 @@ 6BF9B1EB11EC43120043574C 6BF9B1FE11EC442C0043574C 6BF9B14911EB8CF20043574C - 6BCE5B5C11F6CBF700FB894B - 6BCE5B5D11F6CBF700FB894B - 6BCE5B5E11F6CBF700FB894B - 6BCE5B5F11F6CBF700FB894B - 6BCE5B6011F6CBF700FB894B - 6BCE5B6111F6CBF700FB894B - 6BCE5B6211F6CBF700FB894B - 6BCE5B6311F6CBF700FB894B - 6BCE5B6411F6CBF700FB894B - 6BCE5B6511F6CBF700FB894B - 6BCE5B6611F6CBF700FB894B - 6BCE5B6711F6CBF700FB894B - 6BCE5B6811F6CBF700FB894B - 6BCE5B6911F6CBF700FB894B - 6BCE5B6A11F6CBF700FB894B - 6BCE5B6B11F6CBF700FB894B - 6BCE5B6C11F6CBF700FB894B - 6BCE5B8211F6D13700FB894B - 6BCE5B8311F6D13700FB894B - 6BCE5B8411F6D13700FB894B - 6BCE5B8511F6D13700FB894B - 6BCE5B8611F6D13700FB894B - 6BCE5B8711F6D13700FB894B - 6BCE5B8811F6D13700FB894B - 6BCE5B8E11F6D1AD00FB894B - 6BCE5B9711F6D42D00FB894B - 6BCE5B9C11F6D48100FB894B + 6BAF37D611FEAC16008CFCDF + 6BAF37FE11FEB4BB008CFCDF + 6BAF380211FEB4BB008CFCDF + 6BAF382612019EDA008CFCDF + 6BAF382712019EDA008CFCDF + 6BAF382812019EDA008CFCDF + 6BAF382912019EDA008CFCDF + 6BAF382A12019EDA008CFCDF + 6BAF385F120A8A8E008CFCDF + 6BAF3860120A8A8E008CFCDF + 6BAF3861120A8A8E008CFCDF + 6BAF3862120A8A8E008CFCDF + 6BAF3863120A8A8E008CFCDF + 6BAF3864120A8A8E008CFCDF + 6BAF386B120A8B78008CFCDF + 6BAF386C120A8B78008CFCDF + 6BAF3877120AD32F008CFCDF + 6BAF3878120AD32F008CFCDF + 6BAF3879120AD32F008CFCDF + 6BAF387A120AD32F008CFCDF + 6BAF387B120AD32F008CFCDF + 6BAF38B9120ADE23008CFCDF + 6BAF38BF120ADE8A008CFCDF + 6BAF38C4120ADF7B008CFCDF + 6BAF38D2120FD518008CFCDF + 6BAF38D4120FD518008CFCDF + 6BAF38D6120FD518008CFCDF + 6BAF38D8120FD518008CFCDF + 6BAF3901120FE7BA008CFCDF + 6BAF3913120FEB27008CFCDF + 6BAF3915120FEB27008CFCDF + 6BAF3917120FEB27008CFCDF + 6BAF3919120FEB27008CFCDF + 6BAF391B120FEB27008CFCDF + 6BAF391C120FEB27008CFCDF + 6BAF393B120FEF30008CFCDF + 6BAF393D120FEF30008CFCDF + 6BAF3944120FEF7A008CFCDF + 6BBB4AD2115B4F3400CF791D + 6BBB4AD4115B4F3400CF791D + 6BAF38431202CBF8008CFCDF + 6BAF395E120FF37D008CFCDF + 6BAF395F120FF37D008CFCDF + 6BAF3969120FF483008CFCDF + 6BAF396A120FF483008CFCDF + 6BAF396B120FF483008CFCDF + 6BAF396C120FF483008CFCDF + 6BAF3973120FF609008CFCDF + 6BAF3974120FF609008CFCDF + 6BAF3982120FF75F008CFCDF + 6BAF3983120FF75F008CFCDF + 6BAF398E120FF809008CFCDF + 6BAF3990120FF809008CFCDF + 6BAF3992120FF809008CFCDF + 6BAF39C112100714008CFCDF + 6BAF39CA1210074E008CFCDF + 6BAF39D412100A22008CFCDF + 6BAF39D512100A22008CFCDF + 6BAF39D612100A22008CFCDF + 6BAF39DD12100D84008CFCDF + 6BAF39DE12100D84008CFCDF + 6BAF39DF12100D84008CFCDF + 6BAF39E412100DA6008CFCDF + 6BAF39E912100DE4008CFCDF + 6BAF39EA12100DE4008CFCDF + 6BAF39F312100ED1008CFCDF + 6BAF39F412100ED1008CFCDF + 6BAF39F512100ED1008CFCDF + 6BAF3A3012101D4B008CFCDF SplitCount @@ -519,18 +554,18 @@ GeometryConfiguration Frame - {{0, 0}, {887, 568}} + {{0, 0}, {887, 567}} RubberWindowFrame 33 87 1173 691 0 0 1280 778 Module PBXNavigatorGroup Proportion - 568pt + 567pt Proportion - 77pt + 79pt Tabs @@ -544,7 +579,7 @@ GeometryConfiguration Frame - {{10, 27}, {887, 66}} + {{10, 27}, {887, 50}} Module XCDetailModule @@ -560,7 +595,7 @@ GeometryConfiguration Frame - {{10, 27}, {887, 175}} + {{10, 27}, {887, 61}} Module PBXProjectFindModule @@ -598,7 +633,7 @@ GeometryConfiguration Frame - {{10, 27}, {887, 50}} + {{10, 27}, {887, 52}} RubberWindowFrame 33 87 1173 691 0 0 1280 778 @@ -628,11 +663,11 @@ TableOfContents - 6BCE5B6E11F6CBF700FB894B + 6BAF37D811FEAC16008CFCDF 1CA23ED40692098700951B8B - 6BCE5B6F11F6CBF700FB894B + 6BAF37D911FEAC16008CFCDF 6B8632A30F78115100E2684A - 6BCE5B7011F6CBF700FB894B + 6BAF37DA11FEAC16008CFCDF 1CA23EDF0692099D00951B8B 1CA23EE00692099D00951B8B 1CA23EE10692099D00951B8B @@ -683,12 +718,12 @@ GeometryConfiguration Frame - {{0, 0}, {1173, 380}} + {{0, 0}, {1173, 344}} Module PBXDebugCLIModule Proportion - 380pt + 344pt ContentConfiguration @@ -707,8 +742,8 @@ yes sizes - {{0, 0}, {532, 93}} - {{532, 0}, {641, 93}} + {{0, 0}, {532, 119}} + {{532, 0}, {641, 119}} VerticalSplitView @@ -723,8 +758,8 @@ yes sizes - {{0, 0}, {1173, 93}} - {{0, 93}, {1173, 172}} + {{0, 0}, {1173, 119}} + {{0, 119}, {1173, 182}} @@ -744,7 +779,7 @@ DebugSTDIOWindowFrame {{200, 200}, {500, 300}} Frame - {{0, 385}, {1173, 265}} + {{0, 349}, {1173, 301}} PBXDebugSessionStackFrameViewKey DebugVariablesTableConfiguration @@ -757,13 +792,13 @@ 348 Frame - {{532, 0}, {641, 93}} + {{532, 0}, {641, 119}} Module PBXDebugSessionModule Proportion - 265pt + 301pt Name @@ -781,14 +816,14 @@ TableOfContents - 6BCE5B7111F6CBF700FB894B + 6BAF37DB11FEAC16008CFCDF 1CCC7628064C1048000F2A68 1CCC7629064C1048000F2A68 - 6BCE5B7211F6CBF700FB894B - 6BCE5B7311F6CBF700FB894B - 6BCE5B7411F6CBF700FB894B - 6BCE5B7511F6CBF700FB894B - 6BCE5B7611F6CBF700FB894B + 6BAF37DC11FEAC16008CFCDF + 6BAF37DD11FEAC16008CFCDF + 6BAF37DE11FEAC16008CFCDF + 6BAF37DF11FEAC16008CFCDF + 6BAF37E011FEAC16008CFCDF ToolbarConfigUserDefaultsMinorVersion 2 @@ -820,6 +855,8 @@ 5 WindowOrderList + 6BAF394F120FF023008CFCDF + 6BAF3950120FF023008CFCDF /Users/memon/Code/recastnavigation/RecastDemo/Build/Xcode/Recast.xcodeproj WindowString diff --git a/RecastDemo/Include/NavMeshTesterTool.h b/RecastDemo/Include/NavMeshTesterTool.h index bf6df5a..075e01b 100644 --- a/RecastDemo/Include/NavMeshTesterTool.h +++ b/RecastDemo/Include/NavMeshTesterTool.h @@ -69,7 +69,7 @@ class NavMeshTesterTool : public SampleTool bool m_eposSet; int m_pathIterNum; - const dtPolyRef* m_pathIterPolys; + dtPolyRef m_pathIterPolys[MAX_POLYS]; int m_pathIterPolyCount; float m_prevIterPos[3], m_iterPos[3], m_steerPos[3], m_targetPos[3]; diff --git a/RecastDemo/Include/Sample_TileMesh.h b/RecastDemo/Include/Sample_TileMesh.h index a09f112..586cc17 100644 --- a/RecastDemo/Include/Sample_TileMesh.h +++ b/RecastDemo/Include/Sample_TileMesh.h @@ -34,8 +34,6 @@ protected: float m_totalBuildTimeMs; bool m_drawPortals; - int m_smin, m_smax; - unsigned char* m_triareas; rcHeightfield* m_solid; rcCompactHeightfield* m_chf; diff --git a/RecastDemo/Source/NavMeshTesterTool.cpp b/RecastDemo/Source/NavMeshTesterTool.cpp index 3f9ef6f..cdaa53f 100644 --- a/RecastDemo/Source/NavMeshTesterTool.cpp +++ b/RecastDemo/Source/NavMeshTesterTool.cpp @@ -26,6 +26,7 @@ #include "NavMeshTesterTool.h" #include "Sample.h" #include "Recast.h" +#include "RecastTimer.h" #include "RecastDebugDraw.h" #include "DetourNavMesh.h" #include "DetourNavMeshBuilder.h" @@ -46,6 +47,52 @@ inline bool inRange(const float* v1, const float* v2, const float r, const float return (dx*dx + dz*dz) < r*r && fabsf(dy) < h; } + +static int fixupCorridor(dtPolyRef* path, const int npath, const int maxPath, + const dtPolyRef* visited, const int nvisited) +{ + int furthestPath = -1; + int furthestVisited = -1; + + // Find furthest common polygon. + for (int i = npath-1; i >= 0; --i) + { + bool found = false; + for (int j = nvisited-1; j >= 0; --j) + { + if (path[i] == visited[j]) + { + furthestPath = i; + furthestVisited = j; + found = true; + } + } + if (found) + break; + } + + // If no intersection found just return current path. + if (furthestPath == -1 || furthestVisited == -1) + return npath; + + // Concatenate paths. + + // Adjust beginning of the buffer to include the visited. + const int req = nvisited - furthestVisited; + const int orig = rcMin(furthestPath+1, npath); + int size = rcMax(0, npath-orig); + if (req+size > maxPath) + size = maxPath-req; + if (size) + memmove(path+req, path+orig, size*sizeof(dtPolyRef)); + + // Store visited + for (int i = 0; i < req; ++i) + path[i] = visited[(nvisited-1)-i]; + + return req+size; +} + static bool getSteerTarget(dtNavMesh* navMesh, const float* startPos, const float* endPos, const float minTargetDist, const dtPolyRef* path, const int pathSize, @@ -290,8 +337,9 @@ void NavMeshTesterTool::handleStep() m_npolys = m_navMesh->findPath(m_startRef, m_endRef, m_spos, m_epos, &m_filter, m_polys, MAX_POLYS); m_nsmoothPath = 0; - m_pathIterPolys = m_polys; m_pathIterPolyCount = m_npolys; + if (m_pathIterPolyCount) + memcpy(m_pathIterPolys, m_polys, sizeof(dtPolyRef)*m_pathIterPolyCount); if (m_pathIterPolyCount) { @@ -349,19 +397,15 @@ void NavMeshTesterTool::handleStep() // Move float result[3]; - int n = m_navMesh->moveAlongPathCorridor(m_iterPos, moveTgt, result, m_pathIterPolys, m_pathIterPolyCount); + dtPolyRef visited[16]; + int nvisited = m_navMesh->moveAlongSurface(m_pathIterPolys[0], m_iterPos, moveTgt, &m_filter, + result, visited, 16); + m_pathIterPolyCount = fixupCorridor(m_pathIterPolys, m_pathIterPolyCount, MAX_POLYS, visited, nvisited); float h = 0; - m_navMesh->getPolyHeight(m_pathIterPolys[n], result, &h); + m_navMesh->getPolyHeight(m_pathIterPolys[0], result, &h); result[1] = h; - // Shrink path corridor if advanced. - if (n) - { - m_pathIterPolys += n; - m_pathIterPolyCount -= n; - } - // Update position. rcVcopy(m_iterPos, result); - + // Handle end of path and off-mesh links when close enough. if (endOfPath && inRange(m_iterPos, steerPos, SLOP, 1.0f)) { @@ -381,14 +425,17 @@ void NavMeshTesterTool::handleStep() // Advance the path up to and over the off-mesh connection. dtPolyRef prevRef = 0, polyRef = m_pathIterPolys[0]; - while (m_pathIterPolyCount && polyRef != steerPosRef) + int npos = 0; + while (npos < m_pathIterPolyCount && polyRef != steerPosRef) { prevRef = polyRef; - polyRef = m_pathIterPolys[0]; - m_pathIterPolys++; - m_pathIterPolyCount--; + polyRef = m_pathIterPolys[npos]; + npos++; } - + for (int i = npos; i < m_pathIterPolyCount; ++i) + m_pathIterPolys[i-npos] = m_pathIterPolys[i]; + m_pathIterPolyCount -= npos; + // Handle the connection. if (m_navMesh->getOffMeshConnectionPolyEndPoints(prevRef, polyRef, startPos, endPos)) { @@ -466,7 +513,8 @@ void NavMeshTesterTool::recalc() if (m_npolys) { // Iterate over the path to find smooth path on the detail mesh surface. - const dtPolyRef* polys = m_polys; + dtPolyRef polys[MAX_POLYS]; + memcpy(polys, m_polys, sizeof(dtPolyRef)*m_npolys); int npolys = m_npolys; float iterPos[3], targetPos[3]; @@ -511,17 +559,15 @@ void NavMeshTesterTool::recalc() // Move float result[3]; - int n = m_navMesh->moveAlongPathCorridor(iterPos, moveTgt, result, polys, npolys); + dtPolyRef visited[16]; + + int nvisited = m_navMesh->moveAlongSurface(polys[0], iterPos, moveTgt, &m_filter, + result, visited, 16); + + npolys = fixupCorridor(polys, npolys, MAX_POLYS, visited, nvisited); float h = 0; - m_navMesh->getPolyHeight(polys[n], result, &h); + m_navMesh->getPolyHeight(polys[0], result, &h); result[1] = h; - // Shrink path corridor if advanced. - if (n) - { - polys += n; - npolys -= n; - } - // Update position. rcVcopy(iterPos, result); // Handle end of path and off-mesh links when close enough. @@ -543,13 +589,16 @@ void NavMeshTesterTool::recalc() // Advance the path up to and over the off-mesh connection. dtPolyRef prevRef = 0, polyRef = polys[0]; - while (npolys && polyRef != steerPosRef) + int npos = 0; + while (npos < npolys && polyRef != steerPosRef) { prevRef = polyRef; - polyRef = polys[0]; - polys++; - npolys--; + polyRef = polys[npos]; + npos++; } + for (int i = npos; i < npolys; ++i) + polys[i-npos] = polys[i]; + npolys -= npos; // Handle the connection. if (m_navMesh->getOffMeshConnectionPolyEndPoints(prevRef, polyRef, startPos, endPos)) @@ -581,7 +630,7 @@ void NavMeshTesterTool::recalc() } } } - + } else { @@ -686,6 +735,7 @@ void NavMeshTesterTool::recalc() #endif m_npolys = m_navMesh->findPolysAroundCircle(m_startRef, m_spos, dist, &m_filter, m_polys, m_parent, 0, MAX_POLYS); + } } else if (m_toolMode == TOOLMODE_FIND_POLYS_IN_POLY) @@ -747,6 +797,8 @@ static void getPolyCenter(dtNavMesh* navMesh, dtPolyRef ref, float* center) center[2] *= s; } + + void NavMeshTesterTool::handleRender() { DebugDrawGL dd; @@ -1005,7 +1057,7 @@ void NavMeshTesterTool::drawAgent(const float* pos, float r, float h, float c, c { DebugDrawGL dd; - glDepthMask(GL_FALSE); + dd.depthMask(false); // Agent dimensions. duDebugDrawCylinderWire(&dd, pos[0]-r, pos[1]+0.02f, pos[2]-r, pos[0]+r, pos[1]+h, pos[2]+r, col, 2.0f); @@ -1022,5 +1074,5 @@ void NavMeshTesterTool::drawAgent(const float* pos, float r, float h, float c, c dd.vertex(pos[0], pos[1]+0.02f, pos[2]+r/2, colb); dd.end(); - glDepthMask(GL_TRUE); + dd.depthMask(true); } diff --git a/RecastDemo/Source/Sample_Debug.cpp b/RecastDemo/Source/Sample_Debug.cpp index b89be49..b551de5 100644 --- a/RecastDemo/Source/Sample_Debug.cpp +++ b/RecastDemo/Source/Sample_Debug.cpp @@ -132,6 +132,26 @@ Sample_Debug::Sample_Debug() : vcopy(m_ext, ext); vcopy(m_center, center);*/ + + { + m_cset = rcAllocContourSet(); + if (m_cset) + { + FileIO io; + if (io.openForRead("test.cset")) + { + duReadContourSet(*m_cset, &io); + } + else + { + printf("could not open test.cset\n"); + } + } + else + { + printf("Could not alloc cset\n"); + } + } } @@ -169,15 +189,15 @@ void Sample_Debug::handleRender() if (m_ref && m_navMesh) duDebugDrawNavMeshPoly(&dd, *m_navMesh, m_ref, duRGBA(255,0,0,128)); - float bmin[3], bmax[3]; +/* float bmin[3], bmax[3]; rcVsub(bmin, m_center, m_ext); rcVadd(bmax, m_center, m_ext); duDebugDrawBoxWire(&dd, bmin[0],bmin[1],bmin[2], bmax[0],bmax[1],bmax[2], duRGBA(255,255,255,128), 1.0f); - duDebugDrawCross(&dd, m_center[0], m_center[1], m_center[2], 1.0f, duRGBA(255,255,255,128), 2.0f); + duDebugDrawCross(&dd, m_center[0], m_center[1], m_center[2], 1.0f, duRGBA(255,255,255,128), 2.0f);*/ if (m_cset) duDebugDrawRawContours(&dd, *m_cset); - + /* dd.depthMask(false); { const float bmin[3] = {-32.000004f,-11.488281f,-115.343544f}; @@ -272,7 +292,7 @@ void Sample_Debug::handleRender() dd.end(); } - dd.depthMask(true); + dd.depthMask(true);*/ } void Sample_Debug::handleRenderOverlay(double* /*proj*/, double* /*model*/, int* /*view*/) @@ -316,22 +336,26 @@ void Sample_Debug::handleStep() bool Sample_Debug::handleBuild() { - delete m_cset; - m_cset = 0; - - // Create contours. - m_cset = rcAllocContourSet(); - if (!m_cset) + + if (m_chf) { - if (rcGetLog()) - rcGetLog()->log(RC_LOG_ERROR, "buildNavigation: Out of memory 'cset'."); - return false; - } - if (!rcBuildContours(*m_chf, /*m_cfg.maxSimplificationError*/1.3f, /*m_cfg.maxEdgeLen*/12, *m_cset)) - { - if (rcGetLog()) - rcGetLog()->log(RC_LOG_ERROR, "buildNavigation: Could not create contours."); - return false; + rcFreeContourSet(m_cset); + m_cset = 0; + + // Create contours. + m_cset = rcAllocContourSet(); + if (!m_cset) + { + if (rcGetLog()) + rcGetLog()->log(RC_LOG_ERROR, "buildNavigation: Out of memory 'cset'."); + return false; + } + if (!rcBuildContours(*m_chf, /*m_cfg.maxSimplificationError*/1.3f, /*m_cfg.maxEdgeLen*/12, *m_cset)) + { + if (rcGetLog()) + rcGetLog()->log(RC_LOG_ERROR, "buildNavigation: Could not create contours."); + return false; + } } return true; diff --git a/RecastDemo/Source/Sample_TileMesh.cpp b/RecastDemo/Source/Sample_TileMesh.cpp index abf7f5a..2a1e9a1 100644 --- a/RecastDemo/Source/Sample_TileMesh.cpp +++ b/RecastDemo/Source/Sample_TileMesh.cpp @@ -189,9 +189,6 @@ Sample_TileMesh::Sample_TileMesh() : memset(m_tileBmax, 0, sizeof(m_tileBmax)); setTool(new NavMeshTileTool); - - m_smin = 0x0fffffff; - m_smax = -0xfffffff; } Sample_TileMesh::~Sample_TileMesh() @@ -812,26 +809,7 @@ unsigned char* Sample_TileMesh::buildTileMesh(const int tx, const int ty, const m_triareas = 0; } - { - const int w = m_solid->width; - const int h = m_solid->height; - int spanCount = 0; - for (int y = 0; y < h; ++y) - { - for (int x = 0; x < w; ++x) - { - for (rcSpan* s = m_solid->spans[x + y*w]; s; s = s->next) - { - m_smin = rcMin(m_smin, (int)s->smin); - m_smax = rcMax(m_smax, (int)s->smax); - } - } - } - printf("smin=%d smax=%d\n", m_smin, m_smax); - } - - - // Once all geoemtry is rasterized, we do initial pass of filtering to + // Once all geometry is rasterized, we do initial pass of filtering to // remove unwanted overhangs caused by the conservative rasterization // as well as filter spans where the character cannot possibly stand. rcFilterLowHangingWalkableObstacles(m_cfg.walkableClimb, *m_solid);