diff --git a/RecastDemo/Bin/Recast.app/Contents/MacOS/Recast b/RecastDemo/Bin/Recast.app/Contents/MacOS/Recast index e284fd6..9ee9caf 100755 Binary files a/RecastDemo/Bin/Recast.app/Contents/MacOS/Recast and b/RecastDemo/Bin/Recast.app/Contents/MacOS/Recast differ diff --git a/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.pbxuser b/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.pbxuser index 4c13f4c..894414f 100644 --- a/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.pbxuser +++ b/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.pbxuser @@ -128,588 +128,38 @@ PBXFindDataSource_LocationID, ); }; - PBXPerProjectTemplateStateSaveDate = 304842712; - PBXWorkspaceStateSaveDate = 304842712; + PBXPerProjectTemplateStateSaveDate = 305991918; + PBXWorkspaceStateSaveDate = 305991918; }; perUserProjectItems = { - 6B1C8DC5121E902F0048697F = 6B1C8DC5121E902F0048697F /* PBXTextBookmark */; 6B1C8E08121EB4FF0048697F = 6B1C8E08121EB4FF0048697F /* PBXTextBookmark */; 6B1C8E0A121EB4FF0048697F = 6B1C8E0A121EB4FF0048697F /* PBXTextBookmark */; - 6B1C8E24121EB6D30048697F = 6B1C8E24121EB6D30048697F /* PBXTextBookmark */; 6B1C8E27121EB6D30048697F = 6B1C8E27121EB6D30048697F /* PBXTextBookmark */; - 6B1C8E2A121EB6D30048697F = 6B1C8E2A121EB6D30048697F /* PBXTextBookmark */; - 6B1C8E2D121EB6D30048697F = 6B1C8E2D121EB6D30048697F /* PBXTextBookmark */; 6B4214D911803923006C347B = 6B4214D911803923006C347B /* PBXTextBookmark */; - 6B847501122B87E000ADF63D /* PBXTextBookmark */ = 6B847501122B87E000ADF63D /* PBXTextBookmark */; - 6B847513122B9F4900ADF63D /* PBXTextBookmark */ = 6B847513122B9F4900ADF63D /* PBXTextBookmark */; - 6B847514122B9F4900ADF63D /* PBXTextBookmark */ = 6B847514122B9F4900ADF63D /* PBXTextBookmark */; - 6B847515122B9F4900ADF63D /* PBXTextBookmark */ = 6B847515122B9F4900ADF63D /* PBXTextBookmark */; - 6B847516122B9F4900ADF63D /* PBXTextBookmark */ = 6B847516122B9F4900ADF63D /* PBXTextBookmark */; - 6B847517122B9F4900ADF63D /* PBXTextBookmark */ = 6B847517122B9F4900ADF63D /* PBXTextBookmark */; - 6B847518122B9F4900ADF63D /* PBXTextBookmark */ = 6B847518122B9F4900ADF63D /* PBXTextBookmark */; - 6B847519122B9F4900ADF63D /* PBXTextBookmark */ = 6B847519122B9F4900ADF63D /* PBXTextBookmark */; - 6B84751A122B9F4900ADF63D /* PBXTextBookmark */ = 6B84751A122B9F4900ADF63D /* PBXTextBookmark */; - 6B84751B122B9F4900ADF63D /* PBXTextBookmark */ = 6B84751B122B9F4900ADF63D /* PBXTextBookmark */; - 6B84751C122B9F4900ADF63D /* PBXTextBookmark */ = 6B84751C122B9F4900ADF63D /* PBXTextBookmark */; - 6B84751D122B9F4900ADF63D /* PBXTextBookmark */ = 6B84751D122B9F4900ADF63D /* PBXTextBookmark */; - 6B84751E122B9F4900ADF63D /* PBXTextBookmark */ = 6B84751E122B9F4900ADF63D /* PBXTextBookmark */; - 6B84751F122B9F4900ADF63D /* PBXTextBookmark */ = 6B84751F122B9F4900ADF63D /* PBXTextBookmark */; - 6B847520122B9F4900ADF63D /* PBXTextBookmark */ = 6B847520122B9F4900ADF63D /* PBXTextBookmark */; - 6B847521122B9F4900ADF63D /* PBXTextBookmark */ = 6B847521122B9F4900ADF63D /* PBXTextBookmark */; - 6B847522122B9F4900ADF63D /* PBXTextBookmark */ = 6B847522122B9F4900ADF63D /* PBXTextBookmark */; - 6B847523122B9F4900ADF63D /* PBXTextBookmark */ = 6B847523122B9F4900ADF63D /* PBXTextBookmark */; - 6B847524122B9F4900ADF63D /* PBXTextBookmark */ = 6B847524122B9F4900ADF63D /* PBXTextBookmark */; - 6B847525122B9F4900ADF63D /* PBXTextBookmark */ = 6B847525122B9F4900ADF63D /* PBXTextBookmark */; - 6B847526122B9F4900ADF63D /* PBXTextBookmark */ = 6B847526122B9F4900ADF63D /* PBXTextBookmark */; - 6B847527122B9F4900ADF63D /* PBXTextBookmark */ = 6B847527122B9F4900ADF63D /* PBXTextBookmark */; - 6B847528122B9F4900ADF63D /* PBXTextBookmark */ = 6B847528122B9F4900ADF63D /* PBXTextBookmark */; - 6B847529122B9F4900ADF63D /* PBXTextBookmark */ = 6B847529122B9F4900ADF63D /* PBXTextBookmark */; - 6B84752A122B9F4900ADF63D /* PBXTextBookmark */ = 6B84752A122B9F4900ADF63D /* PBXTextBookmark */; - 6B84752B122B9F4900ADF63D /* PBXTextBookmark */ = 6B84752B122B9F4900ADF63D /* PBXTextBookmark */; - 6B84752C122B9F4900ADF63D /* PBXTextBookmark */ = 6B84752C122B9F4900ADF63D /* PBXTextBookmark */; - 6B84752D122B9F4900ADF63D /* PBXTextBookmark */ = 6B84752D122B9F4900ADF63D /* PBXTextBookmark */; - 6B84752E122B9F4900ADF63D /* PBXTextBookmark */ = 6B84752E122B9F4900ADF63D /* PBXTextBookmark */; - 6B84752F122B9F4900ADF63D /* PBXTextBookmark */ = 6B84752F122B9F4900ADF63D /* PBXTextBookmark */; - 6B847530122B9F4900ADF63D /* PBXTextBookmark */ = 6B847530122B9F4900ADF63D /* PBXTextBookmark */; - 6B847531122B9F4900ADF63D /* PBXTextBookmark */ = 6B847531122B9F4900ADF63D /* PBXTextBookmark */; - 6B847532122B9F4900ADF63D /* PBXTextBookmark */ = 6B847532122B9F4900ADF63D /* PBXTextBookmark */; - 6B847533122B9F4900ADF63D /* PBXTextBookmark */ = 6B847533122B9F4900ADF63D /* PBXTextBookmark */; - 6B847534122B9F4900ADF63D /* PBXTextBookmark */ = 6B847534122B9F4900ADF63D /* PBXTextBookmark */; - 6B847535122B9F4900ADF63D /* PBXTextBookmark */ = 6B847535122B9F4900ADF63D /* PBXTextBookmark */; - 6B847536122B9F4900ADF63D /* PBXTextBookmark */ = 6B847536122B9F4900ADF63D /* PBXTextBookmark */; - 6B847540122B9F9800ADF63D /* PBXTextBookmark */ = 6B847540122B9F9800ADF63D /* PBXTextBookmark */; - 6B847541122B9F9800ADF63D /* PBXTextBookmark */ = 6B847541122B9F9800ADF63D /* PBXTextBookmark */; - 6B847542122B9FD600ADF63D /* PBXTextBookmark */ = 6B847542122B9FD600ADF63D /* PBXTextBookmark */; - 6B847543122BA1D500ADF63D /* PBXTextBookmark */ = 6B847543122BA1D500ADF63D /* PBXTextBookmark */; - 6B847544122BA1D500ADF63D /* PBXTextBookmark */ = 6B847544122BA1D500ADF63D /* PBXTextBookmark */; - 6B847545122BA1D500ADF63D /* PBXTextBookmark */ = 6B847545122BA1D500ADF63D /* PBXTextBookmark */; - 6B847546122BA1D500ADF63D /* PBXTextBookmark */ = 6B847546122BA1D500ADF63D /* PBXTextBookmark */; - 6B847547122BA20F00ADF63D /* PBXTextBookmark */ = 6B847547122BA20F00ADF63D /* PBXTextBookmark */; - 6B847548122BA20F00ADF63D /* PBXTextBookmark */ = 6B847548122BA20F00ADF63D /* PBXTextBookmark */; - 6B847549122BA20F00ADF63D /* PBXTextBookmark */ = 6B847549122BA20F00ADF63D /* PBXTextBookmark */; - 6B84754A122BA20F00ADF63D /* PBXTextBookmark */ = 6B84754A122BA20F00ADF63D /* PBXTextBookmark */; - 6B84754B122BA20F00ADF63D /* PBXTextBookmark */ = 6B84754B122BA20F00ADF63D /* PBXTextBookmark */; - 6B84754C122BA20F00ADF63D /* PBXTextBookmark */ = 6B84754C122BA20F00ADF63D /* PBXTextBookmark */; - 6B847554122BA2FF00ADF63D /* PBXTextBookmark */ = 6B847554122BA2FF00ADF63D /* PBXTextBookmark */; - 6B847555122BA2FF00ADF63D /* PBXTextBookmark */ = 6B847555122BA2FF00ADF63D /* PBXTextBookmark */; - 6B847556122BA2FF00ADF63D /* PBXTextBookmark */ = 6B847556122BA2FF00ADF63D /* PBXTextBookmark */; - 6B847557122BA2FF00ADF63D /* PBXTextBookmark */ = 6B847557122BA2FF00ADF63D /* PBXTextBookmark */; - 6B847558122BA2FF00ADF63D /* PBXTextBookmark */ = 6B847558122BA2FF00ADF63D /* PBXTextBookmark */; - 6B847559122BA2FF00ADF63D /* PBXTextBookmark */ = 6B847559122BA2FF00ADF63D /* PBXTextBookmark */; - 6B84755A122BA2FF00ADF63D /* PBXTextBookmark */ = 6B84755A122BA2FF00ADF63D /* PBXTextBookmark */; - 6B84755B122BA2FF00ADF63D /* PBXTextBookmark */ = 6B84755B122BA2FF00ADF63D /* PBXTextBookmark */; - 6B84755C122BA46300ADF63D /* PBXTextBookmark */ = 6B84755C122BA46300ADF63D /* PBXTextBookmark */; - 6B84755D122BA46300ADF63D /* PBXTextBookmark */ = 6B84755D122BA46300ADF63D /* PBXTextBookmark */; - 6B84755E122BA46300ADF63D /* PBXTextBookmark */ = 6B84755E122BA46300ADF63D /* PBXTextBookmark */; - 6B84755F122BA46300ADF63D /* PBXTextBookmark */ = 6B84755F122BA46300ADF63D /* PBXTextBookmark */; - 6B847560122BA46300ADF63D /* PBXTextBookmark */ = 6B847560122BA46300ADF63D /* PBXTextBookmark */; - 6B847561122BA46300ADF63D /* PBXTextBookmark */ = 6B847561122BA46300ADF63D /* PBXTextBookmark */; - 6B847562122BA46300ADF63D /* PBXTextBookmark */ = 6B847562122BA46300ADF63D /* PBXTextBookmark */; - 6B847563122BA46300ADF63D /* PBXTextBookmark */ = 6B847563122BA46300ADF63D /* PBXTextBookmark */; - 6B847564122BA46300ADF63D /* PBXTextBookmark */ = 6B847564122BA46300ADF63D /* PBXTextBookmark */; - 6B847565122BA46300ADF63D /* PBXTextBookmark */ = 6B847565122BA46300ADF63D /* PBXTextBookmark */; - 6B847566122BA46300ADF63D /* PBXTextBookmark */ = 6B847566122BA46300ADF63D /* PBXTextBookmark */; - 6B84756D122BA90400ADF63D /* PBXTextBookmark */ = 6B84756D122BA90400ADF63D /* PBXTextBookmark */; - 6B84756E122BA90400ADF63D /* PBXTextBookmark */ = 6B84756E122BA90400ADF63D /* PBXTextBookmark */; - 6B84756F122BA90400ADF63D /* PBXTextBookmark */ = 6B84756F122BA90400ADF63D /* PBXTextBookmark */; - 6B847570122BA90400ADF63D /* PBXTextBookmark */ = 6B847570122BA90400ADF63D /* PBXTextBookmark */; - 6B847571122BA90400ADF63D /* PBXTextBookmark */ = 6B847571122BA90400ADF63D /* PBXTextBookmark */; - 6B847572122BA90400ADF63D /* PBXTextBookmark */ = 6B847572122BA90400ADF63D /* PBXTextBookmark */; - 6B847573122BA90400ADF63D /* PBXTextBookmark */ = 6B847573122BA90400ADF63D /* PBXTextBookmark */; - 6B847574122BA90400ADF63D /* PBXTextBookmark */ = 6B847574122BA90400ADF63D /* PBXTextBookmark */; - 6B847575122BA90400ADF63D /* PBXTextBookmark */ = 6B847575122BA90400ADF63D /* PBXTextBookmark */; - 6B847576122BA90400ADF63D /* PBXTextBookmark */ = 6B847576122BA90400ADF63D /* PBXTextBookmark */; - 6B847577122BA90400ADF63D /* PBXTextBookmark */ = 6B847577122BA90400ADF63D /* PBXTextBookmark */; - 6B847578122BA90400ADF63D /* PBXTextBookmark */ = 6B847578122BA90400ADF63D /* PBXTextBookmark */; - 6B847579122BA90400ADF63D /* PBXTextBookmark */ = 6B847579122BA90400ADF63D /* PBXTextBookmark */; - 6B84757A122BA90400ADF63D /* PBXTextBookmark */ = 6B84757A122BA90400ADF63D /* PBXTextBookmark */; - 6B84757B122BA90400ADF63D /* PBXTextBookmark */ = 6B84757B122BA90400ADF63D /* PBXTextBookmark */; - 6B84757C122BA90400ADF63D /* PBXTextBookmark */ = 6B84757C122BA90400ADF63D /* PBXTextBookmark */; - 6B84757D122BA90400ADF63D /* PBXTextBookmark */ = 6B84757D122BA90400ADF63D /* PBXTextBookmark */; - 6B84757E122BA90400ADF63D /* PBXTextBookmark */ = 6B84757E122BA90400ADF63D /* PBXTextBookmark */; - 6B84757F122BA90400ADF63D /* PBXTextBookmark */ = 6B84757F122BA90400ADF63D /* PBXTextBookmark */; - 6B847580122BA90400ADF63D /* PBXTextBookmark */ = 6B847580122BA90400ADF63D /* PBXTextBookmark */; - 6B847581122BA90400ADF63D /* PBXTextBookmark */ = 6B847581122BA90400ADF63D /* PBXTextBookmark */; - 6B847582122BA90400ADF63D /* PBXTextBookmark */ = 6B847582122BA90400ADF63D /* PBXTextBookmark */; - 6B847583122BA90400ADF63D /* PBXTextBookmark */ = 6B847583122BA90400ADF63D /* PBXTextBookmark */; - 6B847584122BA90400ADF63D /* PBXTextBookmark */ = 6B847584122BA90400ADF63D /* PBXTextBookmark */; - 6B847585122BA90400ADF63D /* PBXTextBookmark */ = 6B847585122BA90400ADF63D /* PBXTextBookmark */; - 6B847586122BA90400ADF63D /* PBXTextBookmark */ = 6B847586122BA90400ADF63D /* PBXTextBookmark */; - 6B847587122BA90400ADF63D /* PBXTextBookmark */ = 6B847587122BA90400ADF63D /* PBXTextBookmark */; - 6B847588122BA90400ADF63D /* PBXTextBookmark */ = 6B847588122BA90400ADF63D /* PBXTextBookmark */; - 6B847589122BA90400ADF63D /* PBXTextBookmark */ = 6B847589122BA90400ADF63D /* PBXTextBookmark */; - 6B84758A122BA90400ADF63D /* PBXTextBookmark */ = 6B84758A122BA90400ADF63D /* PBXTextBookmark */; - 6B84758B122BA90400ADF63D /* PBXTextBookmark */ = 6B84758B122BA90400ADF63D /* PBXTextBookmark */; - 6B84758C122BA90400ADF63D /* PBXTextBookmark */ = 6B84758C122BA90400ADF63D /* PBXTextBookmark */; - 6B847599122BAAA400ADF63D /* PBXTextBookmark */ = 6B847599122BAAA400ADF63D /* PBXTextBookmark */; - 6B84759A122BAAA400ADF63D /* PBXTextBookmark */ = 6B84759A122BAAA400ADF63D /* PBXTextBookmark */; - 6B84759B122BAAA400ADF63D /* PBXTextBookmark */ = 6B84759B122BAAA400ADF63D /* PBXTextBookmark */; - 6B84759C122BAAA400ADF63D /* PBXTextBookmark */ = 6B84759C122BAAA400ADF63D /* PBXTextBookmark */; - 6B84759D122BAAA400ADF63D /* PBXTextBookmark */ = 6B84759D122BAAA400ADF63D /* PBXTextBookmark */; - 6B84759E122BAAA400ADF63D /* PBXTextBookmark */ = 6B84759E122BAAA400ADF63D /* PBXTextBookmark */; - 6B84759F122BAAA400ADF63D /* PBXTextBookmark */ = 6B84759F122BAAA400ADF63D /* PBXTextBookmark */; - 6B8475A0122BAAA400ADF63D /* PBXTextBookmark */ = 6B8475A0122BAAA400ADF63D /* PBXTextBookmark */; - 6B8475A1122BAAA400ADF63D /* PBXTextBookmark */ = 6B8475A1122BAAA400ADF63D /* PBXTextBookmark */; - 6B8475A2122BAAA400ADF63D /* PBXTextBookmark */ = 6B8475A2122BAAA400ADF63D /* PBXTextBookmark */; - 6B8475A3122BAAA400ADF63D /* PBXTextBookmark */ = 6B8475A3122BAAA400ADF63D /* PBXTextBookmark */; - 6B8475A4122BAAA400ADF63D /* PBXTextBookmark */ = 6B8475A4122BAAA400ADF63D /* PBXTextBookmark */; - 6B8475A5122BAAA400ADF63D /* PBXTextBookmark */ = 6B8475A5122BAAA400ADF63D /* PBXTextBookmark */; - 6B8475A6122BAAA400ADF63D /* PBXTextBookmark */ = 6B8475A6122BAAA400ADF63D /* PBXTextBookmark */; - 6B8475A7122BAAA400ADF63D /* PBXTextBookmark */ = 6B8475A7122BAAA400ADF63D /* PBXTextBookmark */; - 6B8475A8122BAAA400ADF63D /* PBXTextBookmark */ = 6B8475A8122BAAA400ADF63D /* PBXTextBookmark */; - 6B8475A9122BAAA400ADF63D /* PBXTextBookmark */ = 6B8475A9122BAAA400ADF63D /* PBXTextBookmark */; - 6B8475AA122BAAA400ADF63D /* PBXTextBookmark */ = 6B8475AA122BAAA400ADF63D /* PBXTextBookmark */; - 6B8475AB122BAAA400ADF63D /* PBXTextBookmark */ = 6B8475AB122BAAA400ADF63D /* PBXTextBookmark */; - 6B8475AE122BAB0A00ADF63D /* PBXTextBookmark */ = 6B8475AE122BAB0A00ADF63D /* PBXTextBookmark */; - 6B8475AF122BAB0A00ADF63D /* PBXTextBookmark */ = 6B8475AF122BAB0A00ADF63D /* PBXTextBookmark */; - 6B8475B0122BAB0A00ADF63D /* PBXTextBookmark */ = 6B8475B0122BAB0A00ADF63D /* PBXTextBookmark */; - 6B8475B1122BAB0A00ADF63D /* PBXTextBookmark */ = 6B8475B1122BAB0A00ADF63D /* PBXTextBookmark */; - 6B8475B3122BAB8C00ADF63D /* PBXTextBookmark */ = 6B8475B3122BAB8C00ADF63D /* PBXTextBookmark */; - 6B8475B4122BAB8C00ADF63D /* PBXTextBookmark */ = 6B8475B4122BAB8C00ADF63D /* PBXTextBookmark */; - 6B8475B5122BAB8C00ADF63D /* PBXTextBookmark */ = 6B8475B5122BAB8C00ADF63D /* PBXTextBookmark */; - 6B8475B6122BAB8C00ADF63D /* PBXTextBookmark */ = 6B8475B6122BAB8C00ADF63D /* PBXTextBookmark */; - 6B8475B7122BAB8C00ADF63D /* PBXTextBookmark */ = 6B8475B7122BAB8C00ADF63D /* PBXTextBookmark */; - 6B8475BB122BAC3000ADF63D /* PBXTextBookmark */ = 6B8475BB122BAC3000ADF63D /* PBXTextBookmark */; - 6B8475BC122BAC3000ADF63D /* PBXTextBookmark */ = 6B8475BC122BAC3000ADF63D /* PBXTextBookmark */; - 6B8475BD122BAC3000ADF63D /* PBXTextBookmark */ = 6B8475BD122BAC3000ADF63D /* PBXTextBookmark */; - 6B8475BE122BAC3000ADF63D /* PBXTextBookmark */ = 6B8475BE122BAC3000ADF63D /* PBXTextBookmark */; - 6B8475BF122BAC3000ADF63D /* PBXTextBookmark */ = 6B8475BF122BAC3000ADF63D /* PBXTextBookmark */; - 6B8475C0122BAC3000ADF63D /* PBXTextBookmark */ = 6B8475C0122BAC3000ADF63D /* PBXTextBookmark */; - 6B8475C1122BAC3000ADF63D /* PBXTextBookmark */ = 6B8475C1122BAC3000ADF63D /* PBXTextBookmark */; - 6B8475C2122BAC3000ADF63D /* PBXTextBookmark */ = 6B8475C2122BAC3000ADF63D /* PBXTextBookmark */; - 6B8475C3122BAC3000ADF63D /* PBXTextBookmark */ = 6B8475C3122BAC3000ADF63D /* PBXTextBookmark */; - 6B8475C4122BAC3000ADF63D /* PBXTextBookmark */ = 6B8475C4122BAC3000ADF63D /* PBXTextBookmark */; - 6B8475C8122BACEB00ADF63D /* PBXTextBookmark */ = 6B8475C8122BACEB00ADF63D /* PBXTextBookmark */; - 6B8475CD122BAE1800ADF63D /* PBXTextBookmark */ = 6B8475CD122BAE1800ADF63D /* PBXTextBookmark */; - 6B8475CE122BAE1800ADF63D /* PBXTextBookmark */ = 6B8475CE122BAE1800ADF63D /* PBXTextBookmark */; - 6B8475CF122BAE1800ADF63D /* PBXTextBookmark */ = 6B8475CF122BAE1800ADF63D /* PBXTextBookmark */; - 6B8475D0122BAE1800ADF63D /* PBXTextBookmark */ = 6B8475D0122BAE1800ADF63D /* PBXTextBookmark */; - 6B8475D6122BAE1D00ADF63D /* PBXTextBookmark */ = 6B8475D6122BAE1D00ADF63D /* PBXTextBookmark */; - 6B8475DE122BAF3500ADF63D /* PBXTextBookmark */ = 6B8475DE122BAF3500ADF63D /* PBXTextBookmark */; - 6B8475DF122BAF3500ADF63D /* PBXTextBookmark */ = 6B8475DF122BAF3500ADF63D /* PBXTextBookmark */; - 6B8475E0122BAF3500ADF63D /* PBXTextBookmark */ = 6B8475E0122BAF3500ADF63D /* PBXTextBookmark */; - 6B8475E1122BAF3500ADF63D /* PBXTextBookmark */ = 6B8475E1122BAF3500ADF63D /* PBXTextBookmark */; - 6B8475E2122BAF3500ADF63D /* PBXTextBookmark */ = 6B8475E2122BAF3500ADF63D /* PBXTextBookmark */; - 6B8475E3122BAF3500ADF63D /* PBXTextBookmark */ = 6B8475E3122BAF3500ADF63D /* PBXTextBookmark */; - 6B8475E4122BAF3500ADF63D /* PBXTextBookmark */ = 6B8475E4122BAF3500ADF63D /* PBXTextBookmark */; - 6B8475E5122BAF3500ADF63D /* PBXTextBookmark */ = 6B8475E5122BAF3500ADF63D /* PBXTextBookmark */; - 6B8475E6122BAF3500ADF63D /* PBXTextBookmark */ = 6B8475E6122BAF3500ADF63D /* PBXTextBookmark */; - 6B8475E7122BAF3500ADF63D /* PBXTextBookmark */ = 6B8475E7122BAF3500ADF63D /* PBXTextBookmark */; - 6B8475E8122BAF3500ADF63D /* PBXTextBookmark */ = 6B8475E8122BAF3500ADF63D /* PBXTextBookmark */; - 6B8475E9122BAF3500ADF63D /* PBXTextBookmark */ = 6B8475E9122BAF3500ADF63D /* PBXTextBookmark */; - 6B8475EA122BAF3500ADF63D /* PBXTextBookmark */ = 6B8475EA122BAF3500ADF63D /* PBXTextBookmark */; - 6B8475EB122BAF3500ADF63D /* PBXTextBookmark */ = 6B8475EB122BAF3500ADF63D /* PBXTextBookmark */; - 6B8475EC122BAF3500ADF63D /* PBXTextBookmark */ = 6B8475EC122BAF3500ADF63D /* PBXTextBookmark */; - 6B8475ED122BAF3500ADF63D /* PBXTextBookmark */ = 6B8475ED122BAF3500ADF63D /* PBXTextBookmark */; - 6B8475EE122BAF3500ADF63D /* PBXTextBookmark */ = 6B8475EE122BAF3500ADF63D /* PBXTextBookmark */; - 6B8475EF122BAF3500ADF63D /* PBXTextBookmark */ = 6B8475EF122BAF3500ADF63D /* PBXTextBookmark */; - 6B8475F2122BAF7E00ADF63D /* PBXTextBookmark */ = 6B8475F2122BAF7E00ADF63D /* PBXTextBookmark */; - 6B8475F3122BAF7E00ADF63D /* PBXTextBookmark */ = 6B8475F3122BAF7E00ADF63D /* PBXTextBookmark */; - 6B8475F4122BAF7E00ADF63D /* PBXTextBookmark */ = 6B8475F4122BAF7E00ADF63D /* PBXTextBookmark */; - 6B8475F5122BAF7E00ADF63D /* PBXTextBookmark */ = 6B8475F5122BAF7E00ADF63D /* PBXTextBookmark */; - 6B8475F7122BAF8500ADF63D /* PBXTextBookmark */ = 6B8475F7122BAF8500ADF63D /* PBXTextBookmark */; - 6B8475F8122BAF8500ADF63D /* PBXTextBookmark */ = 6B8475F8122BAF8500ADF63D /* PBXTextBookmark */; - 6B8475F9122BAF8500ADF63D /* PBXTextBookmark */ = 6B8475F9122BAF8500ADF63D /* PBXTextBookmark */; - 6B8475FA122BAF8500ADF63D /* PBXTextBookmark */ = 6B8475FA122BAF8500ADF63D /* PBXTextBookmark */; - 6B8475FC122BAF8B00ADF63D /* PBXTextBookmark */ = 6B8475FC122BAF8B00ADF63D /* PBXTextBookmark */; - 6B8475FD122BAF8B00ADF63D /* PBXTextBookmark */ = 6B8475FD122BAF8B00ADF63D /* PBXTextBookmark */; - 6B8475FE122BAF8B00ADF63D /* PBXTextBookmark */ = 6B8475FE122BAF8B00ADF63D /* PBXTextBookmark */; - 6B8475FF122BAF8B00ADF63D /* PBXTextBookmark */ = 6B8475FF122BAF8B00ADF63D /* PBXTextBookmark */; - 6B847602122BAF9500ADF63D /* PBXTextBookmark */ = 6B847602122BAF9500ADF63D /* PBXTextBookmark */; - 6B847603122BB02700ADF63D /* PBXTextBookmark */ = 6B847603122BB02700ADF63D /* PBXTextBookmark */; - 6B847606122BB1FB00ADF63D /* PBXTextBookmark */ = 6B847606122BB1FB00ADF63D /* PBXTextBookmark */; - 6B847607122BB1FB00ADF63D /* PBXTextBookmark */ = 6B847607122BB1FB00ADF63D /* PBXTextBookmark */; - 6B847608122BB1FB00ADF63D /* PBXTextBookmark */ = 6B847608122BB1FB00ADF63D /* PBXTextBookmark */; - 6B847609122BB1FB00ADF63D /* PBXTextBookmark */ = 6B847609122BB1FB00ADF63D /* PBXTextBookmark */; - 6B84760D122BB23300ADF63D /* PBXTextBookmark */ = 6B84760D122BB23300ADF63D /* PBXTextBookmark */; - 6B84760E122BB23300ADF63D /* PBXTextBookmark */ = 6B84760E122BB23300ADF63D /* PBXTextBookmark */; - 6B84760F122BB23300ADF63D /* PBXTextBookmark */ = 6B84760F122BB23300ADF63D /* PBXTextBookmark */; - 6B847610122BB23300ADF63D /* PBXTextBookmark */ = 6B847610122BB23300ADF63D /* PBXTextBookmark */; - 6B847611122BB24B00ADF63D /* PBXTextBookmark */ = 6B847611122BB24B00ADF63D /* PBXTextBookmark */; - 6B847612122BB26700ADF63D /* PBXTextBookmark */ = 6B847612122BB26700ADF63D /* PBXTextBookmark */; - 6B847615122BB27700ADF63D /* PBXTextBookmark */ = 6B847615122BB27700ADF63D /* PBXTextBookmark */; - 6B847619122BB29500ADF63D /* PBXTextBookmark */ = 6B847619122BB29500ADF63D /* PBXTextBookmark */; - 6B84761A122BB29500ADF63D /* PBXTextBookmark */ = 6B84761A122BB29500ADF63D /* PBXTextBookmark */; - 6B84761B122BB29500ADF63D /* PBXTextBookmark */ = 6B84761B122BB29500ADF63D /* PBXTextBookmark */; - 6B84761C122BB29500ADF63D /* PBXTextBookmark */ = 6B84761C122BB29500ADF63D /* PBXTextBookmark */; - 6B84761D122BB2AE00ADF63D /* PBXTextBookmark */ = 6B84761D122BB2AE00ADF63D /* PBXTextBookmark */; - 6B84761E122BB2B400ADF63D /* PBXTextBookmark */ = 6B84761E122BB2B400ADF63D /* PBXTextBookmark */; - 6B847620122BB32800ADF63D /* PBXTextBookmark */ = 6B847620122BB32800ADF63D /* PBXTextBookmark */; - 6B847621122BB32800ADF63D /* PBXTextBookmark */ = 6B847621122BB32800ADF63D /* PBXTextBookmark */; - 6B847622122BB33700ADF63D /* PBXTextBookmark */ = 6B847622122BB33700ADF63D /* PBXTextBookmark */; - 6B847623122BB33700ADF63D /* PBXTextBookmark */ = 6B847623122BB33700ADF63D /* PBXTextBookmark */; - 6B847624122BBFFC00ADF63D /* PBXTextBookmark */ = 6B847624122BBFFC00ADF63D /* PBXTextBookmark */; - 6B847625122BBFFC00ADF63D /* PBXTextBookmark */ = 6B847625122BBFFC00ADF63D /* PBXTextBookmark */; - 6B847626122BBFFC00ADF63D /* PBXTextBookmark */ = 6B847626122BBFFC00ADF63D /* PBXTextBookmark */; - 6B847627122BBFFC00ADF63D /* PBXTextBookmark */ = 6B847627122BBFFC00ADF63D /* PBXTextBookmark */; - 6B847628122BBFFC00ADF63D /* PBXTextBookmark */ = 6B847628122BBFFC00ADF63D /* PBXTextBookmark */; - 6B847629122BBFFC00ADF63D /* PBXTextBookmark */ = 6B847629122BBFFC00ADF63D /* PBXTextBookmark */; - 6B84762A122BBFFC00ADF63D /* PBXTextBookmark */ = 6B84762A122BBFFC00ADF63D /* PBXTextBookmark */; - 6B84762B122BBFFC00ADF63D /* PBXTextBookmark */ = 6B84762B122BBFFC00ADF63D /* PBXTextBookmark */; - 6B84762C122BBFFC00ADF63D /* PBXTextBookmark */ = 6B84762C122BBFFC00ADF63D /* PBXTextBookmark */; - 6B84762D122BBFFC00ADF63D /* PBXTextBookmark */ = 6B84762D122BBFFC00ADF63D /* PBXTextBookmark */; - 6B84762E122BBFFC00ADF63D /* PBXTextBookmark */ = 6B84762E122BBFFC00ADF63D /* PBXTextBookmark */; - 6B847634122CE32800ADF63D /* PBXTextBookmark */ = 6B847634122CE32800ADF63D /* PBXTextBookmark */; - 6B847635122CE32800ADF63D /* PBXTextBookmark */ = 6B847635122CE32800ADF63D /* PBXTextBookmark */; - 6B847636122CE32800ADF63D /* PBXTextBookmark */ = 6B847636122CE32800ADF63D /* PBXTextBookmark */; - 6B847637122CE32800ADF63D /* PBXTextBookmark */ = 6B847637122CE32800ADF63D /* PBXTextBookmark */; - 6B847638122CE32800ADF63D /* PBXTextBookmark */ = 6B847638122CE32800ADF63D /* PBXTextBookmark */; - 6B847639122CE32800ADF63D /* PBXTextBookmark */ = 6B847639122CE32800ADF63D /* PBXTextBookmark */; - 6B84763A122CE32800ADF63D /* PBXTextBookmark */ = 6B84763A122CE32800ADF63D /* PBXTextBookmark */; - 6B84763B122CE32800ADF63D /* PBXTextBookmark */ = 6B84763B122CE32800ADF63D /* PBXTextBookmark */; - 6B84763C122CE32800ADF63D /* PBXTextBookmark */ = 6B84763C122CE32800ADF63D /* PBXTextBookmark */; - 6B84763D122CE32800ADF63D /* PBXTextBookmark */ = 6B84763D122CE32800ADF63D /* PBXTextBookmark */; - 6B84763E122CE32800ADF63D /* PBXTextBookmark */ = 6B84763E122CE32800ADF63D /* PBXTextBookmark */; - 6B847642122CE38200ADF63D /* PBXTextBookmark */ = 6B847642122CE38200ADF63D /* PBXTextBookmark */; - 6B847643122CE38200ADF63D /* PBXTextBookmark */ = 6B847643122CE38200ADF63D /* PBXTextBookmark */; - 6B847644122CE38200ADF63D /* PBXTextBookmark */ = 6B847644122CE38200ADF63D /* PBXTextBookmark */; - 6B847645122CE38200ADF63D /* PBXTextBookmark */ = 6B847645122CE38200ADF63D /* PBXTextBookmark */; - 6B847646122CE38200ADF63D /* PBXTextBookmark */ = 6B847646122CE38200ADF63D /* PBXTextBookmark */; - 6B847647122CE38200ADF63D /* PBXTextBookmark */ = 6B847647122CE38200ADF63D /* PBXTextBookmark */; - 6B847648122CE39300ADF63D /* PBXTextBookmark */ = 6B847648122CE39300ADF63D /* PBXTextBookmark */; - 6B847649122CE39800ADF63D /* PBXTextBookmark */ = 6B847649122CE39800ADF63D /* PBXTextBookmark */; - 6B84764C122CE3B400ADF63D /* PBXTextBookmark */ = 6B84764C122CE3B400ADF63D /* PBXTextBookmark */; - 6B84764D122CE3B400ADF63D /* PBXTextBookmark */ = 6B84764D122CE3B400ADF63D /* PBXTextBookmark */; - 6B84764E122CE3B400ADF63D /* PBXTextBookmark */ = 6B84764E122CE3B400ADF63D /* PBXTextBookmark */; - 6B84764F122CE3B400ADF63D /* PBXTextBookmark */ = 6B84764F122CE3B400ADF63D /* PBXTextBookmark */; - 6B847650122CE49F00ADF63D /* PBXTextBookmark */ = 6B847650122CE49F00ADF63D /* PBXTextBookmark */; - 6B847651122CE49F00ADF63D /* PBXTextBookmark */ = 6B847651122CE49F00ADF63D /* PBXTextBookmark */; - 6B847652122CE49F00ADF63D /* PBXTextBookmark */ = 6B847652122CE49F00ADF63D /* PBXTextBookmark */; - 6B847653122CE49F00ADF63D /* PBXTextBookmark */ = 6B847653122CE49F00ADF63D /* PBXTextBookmark */; - 6B847654122CE49F00ADF63D /* PBXTextBookmark */ = 6B847654122CE49F00ADF63D /* PBXTextBookmark */; - 6B847655122CE49F00ADF63D /* PBXTextBookmark */ = 6B847655122CE49F00ADF63D /* PBXTextBookmark */; - 6B847656122CE49F00ADF63D /* PBXTextBookmark */ = 6B847656122CE49F00ADF63D /* PBXTextBookmark */; - 6B847657122CE49F00ADF63D /* PBXTextBookmark */ = 6B847657122CE49F00ADF63D /* PBXTextBookmark */; - 6B847658122CE4BD00ADF63D /* PBXTextBookmark */ = 6B847658122CE4BD00ADF63D /* PBXTextBookmark */; - 6B847662122CE67900ADF63D /* PBXTextBookmark */ = 6B847662122CE67900ADF63D /* PBXTextBookmark */; - 6B847663122CE67900ADF63D /* PBXTextBookmark */ = 6B847663122CE67900ADF63D /* PBXTextBookmark */; - 6B847664122CE67900ADF63D /* PBXTextBookmark */ = 6B847664122CE67900ADF63D /* PBXTextBookmark */; - 6B847665122CE67900ADF63D /* PBXTextBookmark */ = 6B847665122CE67900ADF63D /* PBXTextBookmark */; - 6B847666122CE67900ADF63D /* PBXTextBookmark */ = 6B847666122CE67900ADF63D /* PBXTextBookmark */; - 6B847667122CE67900ADF63D /* PBXTextBookmark */ = 6B847667122CE67900ADF63D /* PBXTextBookmark */; - 6B847668122CE67900ADF63D /* PBXTextBookmark */ = 6B847668122CE67900ADF63D /* PBXTextBookmark */; - 6B847669122CE67900ADF63D /* PBXTextBookmark */ = 6B847669122CE67900ADF63D /* PBXTextBookmark */; - 6B84766A122CE67900ADF63D /* PBXTextBookmark */ = 6B84766A122CE67900ADF63D /* PBXTextBookmark */; - 6B84766B122CE67900ADF63D /* PBXTextBookmark */ = 6B84766B122CE67900ADF63D /* PBXTextBookmark */; - 6B84766C122CE67900ADF63D /* PBXTextBookmark */ = 6B84766C122CE67900ADF63D /* PBXTextBookmark */; - 6B84766D122CE67900ADF63D /* PBXTextBookmark */ = 6B84766D122CE67900ADF63D /* PBXTextBookmark */; - 6B84766E122CE67900ADF63D /* PBXTextBookmark */ = 6B84766E122CE67900ADF63D /* PBXTextBookmark */; - 6B84766F122CE67900ADF63D /* PBXTextBookmark */ = 6B84766F122CE67900ADF63D /* PBXTextBookmark */; - 6B847670122CE67900ADF63D /* PBXTextBookmark */ = 6B847670122CE67900ADF63D /* PBXTextBookmark */; - 6B847671122CE67900ADF63D /* PBXTextBookmark */ = 6B847671122CE67900ADF63D /* PBXTextBookmark */; - 6B847672122CE75700ADF63D /* PBXTextBookmark */ = 6B847672122CE75700ADF63D /* PBXTextBookmark */; - 6B847673122CE75700ADF63D /* PBXTextBookmark */ = 6B847673122CE75700ADF63D /* PBXTextBookmark */; - 6B847674122CE75700ADF63D /* PBXTextBookmark */ = 6B847674122CE75700ADF63D /* PBXTextBookmark */; - 6B847675122CE75700ADF63D /* PBXTextBookmark */ = 6B847675122CE75700ADF63D /* PBXTextBookmark */; - 6B847676122CE75700ADF63D /* PBXTextBookmark */ = 6B847676122CE75700ADF63D /* PBXTextBookmark */; - 6B847677122CECB600ADF63D /* PBXTextBookmark */ = 6B847677122CECB600ADF63D /* PBXTextBookmark */; - 6B847678122CECB600ADF63D /* PBXTextBookmark */ = 6B847678122CECB600ADF63D /* PBXTextBookmark */; - 6B847679122CECB600ADF63D /* PBXTextBookmark */ = 6B847679122CECB600ADF63D /* PBXTextBookmark */; - 6B84767A122CECB600ADF63D /* PBXTextBookmark */ = 6B84767A122CECB600ADF63D /* PBXTextBookmark */; - 6B84767B122CECB600ADF63D /* PBXTextBookmark */ = 6B84767B122CECB600ADF63D /* PBXTextBookmark */; - 6B84767C122CECB600ADF63D /* PBXTextBookmark */ = 6B84767C122CECB600ADF63D /* PBXTextBookmark */; - 6B84767D122CECB600ADF63D /* PBXTextBookmark */ = 6B84767D122CECB600ADF63D /* PBXTextBookmark */; - 6B84767E122CECB600ADF63D /* PBXTextBookmark */ = 6B84767E122CECB600ADF63D /* PBXTextBookmark */; - 6B84767F122CECB600ADF63D /* PBXTextBookmark */ = 6B84767F122CECB600ADF63D /* PBXTextBookmark */; - 6B847680122CECB600ADF63D /* PBXTextBookmark */ = 6B847680122CECB600ADF63D /* PBXTextBookmark */; - 6B847681122CECB600ADF63D /* PBXTextBookmark */ = 6B847681122CECB600ADF63D /* PBXTextBookmark */; - 6B847682122CECB600ADF63D /* PBXTextBookmark */ = 6B847682122CECB600ADF63D /* PBXTextBookmark */; - 6B847693122CF1B300ADF63D /* PBXTextBookmark */ = 6B847693122CF1B300ADF63D /* PBXTextBookmark */; - 6B847694122CF1B300ADF63D /* PBXTextBookmark */ = 6B847694122CF1B300ADF63D /* PBXTextBookmark */; - 6B847695122CF1B300ADF63D /* PBXTextBookmark */ = 6B847695122CF1B300ADF63D /* PBXTextBookmark */; - 6B847696122CF1B300ADF63D /* PBXTextBookmark */ = 6B847696122CF1B300ADF63D /* PBXTextBookmark */; - 6B847697122CF1B300ADF63D /* PBXTextBookmark */ = 6B847697122CF1B300ADF63D /* PBXTextBookmark */; - 6B847698122CF1B300ADF63D /* PBXTextBookmark */ = 6B847698122CF1B300ADF63D /* PBXTextBookmark */; - 6B847699122CF1B300ADF63D /* PBXTextBookmark */ = 6B847699122CF1B300ADF63D /* PBXTextBookmark */; - 6B84769A122CF1B300ADF63D /* PBXTextBookmark */ = 6B84769A122CF1B300ADF63D /* PBXTextBookmark */; - 6B84769B122CF1B300ADF63D /* PBXTextBookmark */ = 6B84769B122CF1B300ADF63D /* PBXTextBookmark */; - 6B84769C122CF1B300ADF63D /* PBXTextBookmark */ = 6B84769C122CF1B300ADF63D /* PBXTextBookmark */; - 6B8476A0122CF2C800ADF63D /* PBXTextBookmark */ = 6B8476A0122CF2C800ADF63D /* PBXTextBookmark */; - 6B8476A1122CF2C800ADF63D /* PBXTextBookmark */ = 6B8476A1122CF2C800ADF63D /* PBXTextBookmark */; - 6B8476A2122CF2C800ADF63D /* PBXTextBookmark */ = 6B8476A2122CF2C800ADF63D /* PBXTextBookmark */; - 6B8476A3122CF2C800ADF63D /* PBXTextBookmark */ = 6B8476A3122CF2C800ADF63D /* PBXTextBookmark */; - 6B8476A4122CF2C800ADF63D /* PBXTextBookmark */ = 6B8476A4122CF2C800ADF63D /* PBXTextBookmark */; - 6B8476A5122CF2DE00ADF63D /* PBXTextBookmark */ = 6B8476A5122CF2DE00ADF63D /* PBXTextBookmark */; - 6B8476A6122CF2EF00ADF63D /* PBXTextBookmark */ = 6B8476A6122CF2EF00ADF63D /* PBXTextBookmark */; - 6B8476A7122CF2F900ADF63D /* PBXTextBookmark */ = 6B8476A7122CF2F900ADF63D /* PBXTextBookmark */; - 6B8476AA122CF33400ADF63D /* PBXTextBookmark */ = 6B8476AA122CF33400ADF63D /* PBXTextBookmark */; - 6B8476AB122CF34A00ADF63D /* PBXTextBookmark */ = 6B8476AB122CF34A00ADF63D /* PBXTextBookmark */; - 6B8476AC122CF36200ADF63D /* PBXTextBookmark */ = 6B8476AC122CF36200ADF63D /* PBXTextBookmark */; - 6B8476AD122CF37700ADF63D /* PBXTextBookmark */ = 6B8476AD122CF37700ADF63D /* PBXTextBookmark */; - 6B8476AE122CF37700ADF63D /* PBXTextBookmark */ = 6B8476AE122CF37700ADF63D /* PBXTextBookmark */; - 6B8476AF122CF37700ADF63D /* PBXTextBookmark */ = 6B8476AF122CF37700ADF63D /* PBXTextBookmark */; - 6B8476B0122CF39400ADF63D /* PBXTextBookmark */ = 6B8476B0122CF39400ADF63D /* PBXTextBookmark */; - 6B8476B3122CF3D400ADF63D /* PBXTextBookmark */ = 6B8476B3122CF3D400ADF63D /* PBXTextBookmark */; - 6B8476B6122CF69E00ADF63D /* PBXTextBookmark */ = 6B8476B6122CF69E00ADF63D /* PBXTextBookmark */; - 6B8476B7122CF69E00ADF63D /* PBXTextBookmark */ = 6B8476B7122CF69E00ADF63D /* PBXTextBookmark */; - 6B8476B8122CF69E00ADF63D /* PBXTextBookmark */ = 6B8476B8122CF69E00ADF63D /* PBXTextBookmark */; - 6B8476B9122CF69E00ADF63D /* PBXTextBookmark */ = 6B8476B9122CF69E00ADF63D /* PBXTextBookmark */; - 6B8476BA122CF69E00ADF63D /* PBXTextBookmark */ = 6B8476BA122CF69E00ADF63D /* PBXTextBookmark */; - 6B8476BB122CF69E00ADF63D /* PBXTextBookmark */ = 6B8476BB122CF69E00ADF63D /* PBXTextBookmark */; - 6B8476BC122CF69E00ADF63D /* PBXTextBookmark */ = 6B8476BC122CF69E00ADF63D /* PBXTextBookmark */; - 6B8476BD122CF69E00ADF63D /* PBXTextBookmark */ = 6B8476BD122CF69E00ADF63D /* PBXTextBookmark */; - 6B8476BF122CF6A900ADF63D /* PBXTextBookmark */ = 6B8476BF122CF6A900ADF63D /* PBXTextBookmark */; - 6B8476C0122CF6C300ADF63D /* PBXTextBookmark */ = 6B8476C0122CF6C300ADF63D /* PBXTextBookmark */; - 6B8476C2122CF6CB00ADF63D /* PBXTextBookmark */ = 6B8476C2122CF6CB00ADF63D /* PBXTextBookmark */; - 6B8476C3122CF6D900ADF63D /* PBXTextBookmark */ = 6B8476C3122CF6D900ADF63D /* PBXTextBookmark */; - 6B8476C4122CF6D900ADF63D /* PBXTextBookmark */ = 6B8476C4122CF6D900ADF63D /* PBXTextBookmark */; - 6B8476C6122CF72200ADF63D /* PBXTextBookmark */ = 6B8476C6122CF72200ADF63D /* PBXTextBookmark */; - 6B8476C7122CF72200ADF63D /* PBXTextBookmark */ = 6B8476C7122CF72200ADF63D /* PBXTextBookmark */; - 6B8476C8122CF72200ADF63D /* PBXTextBookmark */ = 6B8476C8122CF72200ADF63D /* PBXTextBookmark */; - 6B8476C9122CF72200ADF63D /* PBXTextBookmark */ = 6B8476C9122CF72200ADF63D /* PBXTextBookmark */; - 6B8476CB122CF77000ADF63D /* PBXTextBookmark */ = 6B8476CB122CF77000ADF63D /* PBXTextBookmark */; - 6B8476CC122CF77300ADF63D /* PBXTextBookmark */ = 6B8476CC122CF77300ADF63D /* PBXTextBookmark */; - 6B8476CD122CF77300ADF63D /* PBXTextBookmark */ = 6B8476CD122CF77300ADF63D /* PBXTextBookmark */; - 6B8476CE122CF7AA00ADF63D /* PBXTextBookmark */ = 6B8476CE122CF7AA00ADF63D /* PBXTextBookmark */; - 6B8476CF122CF7AA00ADF63D /* PBXTextBookmark */ = 6B8476CF122CF7AA00ADF63D /* PBXTextBookmark */; - 6B8476D0122CF7AA00ADF63D /* PBXTextBookmark */ = 6B8476D0122CF7AA00ADF63D /* PBXTextBookmark */; - 6B8476D1122CF7AA00ADF63D /* PBXTextBookmark */ = 6B8476D1122CF7AA00ADF63D /* PBXTextBookmark */; - 6B8476D2122CF7AA00ADF63D /* PBXTextBookmark */ = 6B8476D2122CF7AA00ADF63D /* PBXTextBookmark */; - 6B8476D3122CF7AA00ADF63D /* PBXTextBookmark */ = 6B8476D3122CF7AA00ADF63D /* PBXTextBookmark */; - 6B8476D4122CF7AA00ADF63D /* PBXTextBookmark */ = 6B8476D4122CF7AA00ADF63D /* PBXTextBookmark */; - 6B8476E0122CFDA900ADF63D /* PBXTextBookmark */ = 6B8476E0122CFDA900ADF63D /* PBXTextBookmark */; - 6B8476E1122CFDA900ADF63D /* PBXTextBookmark */ = 6B8476E1122CFDA900ADF63D /* PBXTextBookmark */; - 6B8476E2122CFDA900ADF63D /* PBXTextBookmark */ = 6B8476E2122CFDA900ADF63D /* PBXTextBookmark */; - 6B8476E3122CFDA900ADF63D /* PBXTextBookmark */ = 6B8476E3122CFDA900ADF63D /* PBXTextBookmark */; - 6B8476E4122CFDA900ADF63D /* PBXTextBookmark */ = 6B8476E4122CFDA900ADF63D /* PBXTextBookmark */; - 6B8476E5122CFDA900ADF63D /* PBXTextBookmark */ = 6B8476E5122CFDA900ADF63D /* PBXTextBookmark */; - 6B8476E6122CFDA900ADF63D /* PBXTextBookmark */ = 6B8476E6122CFDA900ADF63D /* PBXTextBookmark */; - 6B8476E7122CFDA900ADF63D /* PBXTextBookmark */ = 6B8476E7122CFDA900ADF63D /* PBXTextBookmark */; - 6B8476E8122CFDA900ADF63D /* PBXTextBookmark */ = 6B8476E8122CFDA900ADF63D /* PBXTextBookmark */; - 6B8476E9122CFDA900ADF63D /* PBXTextBookmark */ = 6B8476E9122CFDA900ADF63D /* PBXTextBookmark */; - 6B8476EA122CFDA900ADF63D /* PBXTextBookmark */ = 6B8476EA122CFDA900ADF63D /* PBXTextBookmark */; - 6B8476EB122CFDA900ADF63D /* PBXTextBookmark */ = 6B8476EB122CFDA900ADF63D /* PBXTextBookmark */; - 6B8476EC122CFDA900ADF63D /* PBXTextBookmark */ = 6B8476EC122CFDA900ADF63D /* PBXTextBookmark */; - 6B8476ED122CFDA900ADF63D /* PBXTextBookmark */ = 6B8476ED122CFDA900ADF63D /* PBXTextBookmark */; - 6B8476EE122CFDA900ADF63D /* PBXTextBookmark */ = 6B8476EE122CFDA900ADF63D /* PBXTextBookmark */; - 6B8476EF122CFDA900ADF63D /* PBXTextBookmark */ = 6B8476EF122CFDA900ADF63D /* PBXTextBookmark */; - 6B8476F0122CFDA900ADF63D /* PBXTextBookmark */ = 6B8476F0122CFDA900ADF63D /* PBXTextBookmark */; - 6B8476F1122CFDA900ADF63D /* PBXTextBookmark */ = 6B8476F1122CFDA900ADF63D /* PBXTextBookmark */; - 6B8476F2122CFDA900ADF63D /* PBXTextBookmark */ = 6B8476F2122CFDA900ADF63D /* PBXTextBookmark */; - 6B8476F3122CFDA900ADF63D /* PBXTextBookmark */ = 6B8476F3122CFDA900ADF63D /* PBXTextBookmark */; - 6B8476F4122CFDA900ADF63D /* PBXTextBookmark */ = 6B8476F4122CFDA900ADF63D /* PBXTextBookmark */; - 6B8476F5122CFDA900ADF63D /* PBXTextBookmark */ = 6B8476F5122CFDA900ADF63D /* PBXTextBookmark */; - 6B8476F6122CFDA900ADF63D /* PBXTextBookmark */ = 6B8476F6122CFDA900ADF63D /* PBXTextBookmark */; - 6B8476F7122CFDA900ADF63D /* PBXTextBookmark */ = 6B8476F7122CFDA900ADF63D /* PBXTextBookmark */; - 6B8476F8122CFDA900ADF63D /* PBXTextBookmark */ = 6B8476F8122CFDA900ADF63D /* PBXTextBookmark */; - 6B8476F9122D000800ADF63D /* PBXTextBookmark */ = 6B8476F9122D000800ADF63D /* PBXTextBookmark */; - 6B8476FA122D000800ADF63D /* PBXTextBookmark */ = 6B8476FA122D000800ADF63D /* PBXTextBookmark */; - 6B8476FB122D000800ADF63D /* PBXTextBookmark */ = 6B8476FB122D000800ADF63D /* PBXTextBookmark */; - 6B8476FC122D000800ADF63D /* PBXTextBookmark */ = 6B8476FC122D000800ADF63D /* PBXTextBookmark */; - 6B8476FD122D000800ADF63D /* PBXTextBookmark */ = 6B8476FD122D000800ADF63D /* PBXTextBookmark */; - 6B8476FE122D000800ADF63D /* PBXTextBookmark */ = 6B8476FE122D000800ADF63D /* PBXTextBookmark */; - 6B8476FF122D000800ADF63D /* PBXTextBookmark */ = 6B8476FF122D000800ADF63D /* PBXTextBookmark */; - 6B847700122D000800ADF63D /* PBXTextBookmark */ = 6B847700122D000800ADF63D /* PBXTextBookmark */; - 6B847701122D000800ADF63D /* PBXTextBookmark */ = 6B847701122D000800ADF63D /* PBXTextBookmark */; - 6B847702122D000800ADF63D /* PBXTextBookmark */ = 6B847702122D000800ADF63D /* PBXTextBookmark */; - 6B847703122D000800ADF63D /* PBXTextBookmark */ = 6B847703122D000800ADF63D /* PBXTextBookmark */; - 6B847704122D000800ADF63D /* PBXTextBookmark */ = 6B847704122D000800ADF63D /* PBXTextBookmark */; - 6B847705122D000800ADF63D /* PBXTextBookmark */ = 6B847705122D000800ADF63D /* PBXTextBookmark */; - 6B847706122D000800ADF63D /* PBXTextBookmark */ = 6B847706122D000800ADF63D /* PBXTextBookmark */; - 6B847707122D000800ADF63D /* PBXTextBookmark */ = 6B847707122D000800ADF63D /* PBXTextBookmark */; - 6B847708122D000800ADF63D /* PBXTextBookmark */ = 6B847708122D000800ADF63D /* PBXTextBookmark */; - 6B847709122D000800ADF63D /* PBXTextBookmark */ = 6B847709122D000800ADF63D /* PBXTextBookmark */; - 6B84770A122D000800ADF63D /* PBXTextBookmark */ = 6B84770A122D000800ADF63D /* PBXTextBookmark */; - 6B84770B122D000800ADF63D /* PBXTextBookmark */ = 6B84770B122D000800ADF63D /* PBXTextBookmark */; - 6B84770C122D000800ADF63D /* PBXTextBookmark */ = 6B84770C122D000800ADF63D /* PBXTextBookmark */; - 6B84770D122D000800ADF63D /* PBXTextBookmark */ = 6B84770D122D000800ADF63D /* PBXTextBookmark */; - 6B84770E122D000800ADF63D /* PBXTextBookmark */ = 6B84770E122D000800ADF63D /* PBXTextBookmark */; - 6B84770F122D000800ADF63D /* PBXTextBookmark */ = 6B84770F122D000800ADF63D /* PBXTextBookmark */; - 6B847710122D000800ADF63D /* PBXTextBookmark */ = 6B847710122D000800ADF63D /* PBXTextBookmark */; - 6B847711122D000800ADF63D /* PBXTextBookmark */ = 6B847711122D000800ADF63D /* PBXTextBookmark */; - 6B847712122D000800ADF63D /* PBXTextBookmark */ = 6B847712122D000800ADF63D /* PBXTextBookmark */; - 6B84771A122D116E00ADF63D /* PBXTextBookmark */ = 6B84771A122D116E00ADF63D /* PBXTextBookmark */; - 6B84771B122D116E00ADF63D /* PBXTextBookmark */ = 6B84771B122D116E00ADF63D /* PBXTextBookmark */; - 6B84771C122D116E00ADF63D /* PBXTextBookmark */ = 6B84771C122D116E00ADF63D /* PBXTextBookmark */; - 6B84771D122D116E00ADF63D /* PBXTextBookmark */ = 6B84771D122D116E00ADF63D /* PBXTextBookmark */; - 6B84771E122D116E00ADF63D /* PBXTextBookmark */ = 6B84771E122D116E00ADF63D /* PBXTextBookmark */; - 6B84771F122D116E00ADF63D /* PBXTextBookmark */ = 6B84771F122D116E00ADF63D /* PBXTextBookmark */; - 6B847720122D116E00ADF63D /* PBXTextBookmark */ = 6B847720122D116E00ADF63D /* PBXTextBookmark */; - 6B847721122D116E00ADF63D /* PBXTextBookmark */ = 6B847721122D116E00ADF63D /* PBXTextBookmark */; - 6B847725122D11CE00ADF63D /* PBXTextBookmark */ = 6B847725122D11CE00ADF63D /* PBXTextBookmark */; - 6B847729122D11F500ADF63D /* PBXTextBookmark */ = 6B847729122D11F500ADF63D /* PBXTextBookmark */; - 6B84772A122D11F500ADF63D /* PBXTextBookmark */ = 6B84772A122D11F500ADF63D /* PBXTextBookmark */; - 6B84772B122D11F500ADF63D /* PBXTextBookmark */ = 6B84772B122D11F500ADF63D /* PBXTextBookmark */; - 6B84772C122D11F500ADF63D /* PBXTextBookmark */ = 6B84772C122D11F500ADF63D /* PBXTextBookmark */; - 6B84772D122D11F500ADF63D /* PBXTextBookmark */ = 6B84772D122D11F500ADF63D /* PBXTextBookmark */; - 6B84772F122D11FC00ADF63D /* PBXTextBookmark */ = 6B84772F122D11FC00ADF63D /* PBXTextBookmark */; - 6B847730122D11FC00ADF63D /* PBXTextBookmark */ = 6B847730122D11FC00ADF63D /* PBXTextBookmark */; - 6B847731122D11FC00ADF63D /* PBXTextBookmark */ = 6B847731122D11FC00ADF63D /* PBXTextBookmark */; - 6B847732122D11FC00ADF63D /* PBXTextBookmark */ = 6B847732122D11FC00ADF63D /* PBXTextBookmark */; - 6B847735122D125B00ADF63D /* PBXTextBookmark */ = 6B847735122D125B00ADF63D /* PBXTextBookmark */; - 6B847736122D125B00ADF63D /* PBXTextBookmark */ = 6B847736122D125B00ADF63D /* PBXTextBookmark */; - 6B847737122D125B00ADF63D /* PBXTextBookmark */ = 6B847737122D125B00ADF63D /* PBXTextBookmark */; - 6B847738122D125B00ADF63D /* PBXTextBookmark */ = 6B847738122D125B00ADF63D /* PBXTextBookmark */; - 6B847739122D125B00ADF63D /* PBXTextBookmark */ = 6B847739122D125B00ADF63D /* PBXTextBookmark */; - 6B84773A122D125B00ADF63D /* PBXTextBookmark */ = 6B84773A122D125B00ADF63D /* PBXTextBookmark */; - 6B84773B122D126500ADF63D /* PBXTextBookmark */ = 6B84773B122D126500ADF63D /* PBXTextBookmark */; - 6B84773C122D126B00ADF63D /* PBXTextBookmark */ = 6B84773C122D126B00ADF63D /* PBXTextBookmark */; - 6B847742122D13B600ADF63D /* PBXTextBookmark */ = 6B847742122D13B600ADF63D /* PBXTextBookmark */; - 6B847747122D148B00ADF63D /* PBXTextBookmark */ = 6B847747122D148B00ADF63D /* PBXTextBookmark */; - 6B847748122D148B00ADF63D /* PBXTextBookmark */ = 6B847748122D148B00ADF63D /* PBXTextBookmark */; - 6B847749122D148B00ADF63D /* PBXTextBookmark */ = 6B847749122D148B00ADF63D /* PBXTextBookmark */; - 6B84774A122D148B00ADF63D /* PBXTextBookmark */ = 6B84774A122D148B00ADF63D /* PBXTextBookmark */; - 6B84774B122D148B00ADF63D /* PBXTextBookmark */ = 6B84774B122D148B00ADF63D /* PBXTextBookmark */; - 6B84774C122D148B00ADF63D /* PBXTextBookmark */ = 6B84774C122D148B00ADF63D /* PBXTextBookmark */; - 6B84774D122D148B00ADF63D /* PBXTextBookmark */ = 6B84774D122D148B00ADF63D /* PBXTextBookmark */; - 6B84774E122D148B00ADF63D /* PBXTextBookmark */ = 6B84774E122D148B00ADF63D /* PBXTextBookmark */; - 6B847752122D14D100ADF63D /* PBXTextBookmark */ = 6B847752122D14D100ADF63D /* PBXTextBookmark */; - 6B847753122D14D100ADF63D /* PBXTextBookmark */ = 6B847753122D14D100ADF63D /* PBXTextBookmark */; - 6B847754122D14D100ADF63D /* PBXTextBookmark */ = 6B847754122D14D100ADF63D /* PBXTextBookmark */; - 6B847755122D14D100ADF63D /* PBXTextBookmark */ = 6B847755122D14D100ADF63D /* PBXTextBookmark */; - 6B847759122D156100ADF63D /* PBXTextBookmark */ = 6B847759122D156100ADF63D /* PBXTextBookmark */; - 6B84775A122D156100ADF63D /* PBXTextBookmark */ = 6B84775A122D156100ADF63D /* PBXTextBookmark */; - 6B84775B122D156100ADF63D /* PBXTextBookmark */ = 6B84775B122D156100ADF63D /* PBXTextBookmark */; - 6B84775C122D156100ADF63D /* PBXTextBookmark */ = 6B84775C122D156100ADF63D /* PBXTextBookmark */; - 6B84775F122D156D00ADF63D /* PBXTextBookmark */ = 6B84775F122D156D00ADF63D /* PBXTextBookmark */; - 6B847763122D15FF00ADF63D /* PBXTextBookmark */ = 6B847763122D15FF00ADF63D /* PBXTextBookmark */; - 6B847764122D15FF00ADF63D /* PBXTextBookmark */ = 6B847764122D15FF00ADF63D /* PBXTextBookmark */; - 6B847765122D15FF00ADF63D /* PBXTextBookmark */ = 6B847765122D15FF00ADF63D /* PBXTextBookmark */; - 6B847766122D15FF00ADF63D /* PBXTextBookmark */ = 6B847766122D15FF00ADF63D /* PBXTextBookmark */; - 6B847767122D15FF00ADF63D /* PBXTextBookmark */ = 6B847767122D15FF00ADF63D /* PBXTextBookmark */; - 6B847769122D160600ADF63D /* PBXTextBookmark */ = 6B847769122D160600ADF63D /* PBXTextBookmark */; - 6B84776B122D164E00ADF63D /* PBXTextBookmark */ = 6B84776B122D164E00ADF63D /* PBXTextBookmark */; - 6B84776C122D164E00ADF63D /* PBXTextBookmark */ = 6B84776C122D164E00ADF63D /* PBXTextBookmark */; - 6B84776D122D164E00ADF63D /* PBXTextBookmark */ = 6B84776D122D164E00ADF63D /* PBXTextBookmark */; - 6B84776E122D164E00ADF63D /* PBXTextBookmark */ = 6B84776E122D164E00ADF63D /* PBXTextBookmark */; - 6B847770122D16A100ADF63D /* PBXTextBookmark */ = 6B847770122D16A100ADF63D /* PBXTextBookmark */; - 6B847772122D16D800ADF63D /* PBXTextBookmark */ = 6B847772122D16D800ADF63D /* PBXTextBookmark */; - 6B847773122D16FD00ADF63D /* PBXTextBookmark */ = 6B847773122D16FD00ADF63D /* PBXTextBookmark */; - 6B847778122D223D00ADF63D /* PBXTextBookmark */ = 6B847778122D223D00ADF63D /* PBXTextBookmark */; - 6B847779122D223D00ADF63D /* PBXTextBookmark */ = 6B847779122D223D00ADF63D /* PBXTextBookmark */; - 6B84777A122D223D00ADF63D /* PBXTextBookmark */ = 6B84777A122D223D00ADF63D /* PBXTextBookmark */; - 6B84777B122D223D00ADF63D /* PBXTextBookmark */ = 6B84777B122D223D00ADF63D /* PBXTextBookmark */; - 6B84777C122D223D00ADF63D /* PBXTextBookmark */ = 6B84777C122D223D00ADF63D /* PBXTextBookmark */; - 6B84777D122D223D00ADF63D /* PBXTextBookmark */ = 6B84777D122D223D00ADF63D /* PBXTextBookmark */; - 6B84777E122D223D00ADF63D /* PBXTextBookmark */ = 6B84777E122D223D00ADF63D /* PBXTextBookmark */; - 6B84777F122D223D00ADF63D /* PBXTextBookmark */ = 6B84777F122D223D00ADF63D /* PBXTextBookmark */; - 6B847780122D223D00ADF63D /* PBXTextBookmark */ = 6B847780122D223D00ADF63D /* PBXTextBookmark */; - 6B847781122D223D00ADF63D /* PBXTextBookmark */ = 6B847781122D223D00ADF63D /* PBXTextBookmark */; - 6B847782122D223D00ADF63D /* PBXTextBookmark */ = 6B847782122D223D00ADF63D /* PBXTextBookmark */; - 6B847783122D223D00ADF63D /* PBXTextBookmark */ = 6B847783122D223D00ADF63D /* PBXTextBookmark */; - 6B847784122D223D00ADF63D /* PBXTextBookmark */ = 6B847784122D223D00ADF63D /* PBXTextBookmark */; - 6B847789122D279700ADF63D /* PBXTextBookmark */ = 6B847789122D279700ADF63D /* PBXTextBookmark */; - 6B84778A122D279700ADF63D /* PBXTextBookmark */ = 6B84778A122D279700ADF63D /* PBXTextBookmark */; - 6B84778B122D279700ADF63D /* PBXTextBookmark */ = 6B84778B122D279700ADF63D /* PBXTextBookmark */; - 6B84778C122D279700ADF63D /* PBXTextBookmark */ = 6B84778C122D279700ADF63D /* PBXTextBookmark */; - 6B84778D122D279700ADF63D /* PBXTextBookmark */ = 6B84778D122D279700ADF63D /* PBXTextBookmark */; - 6B84778E122D279700ADF63D /* PBXTextBookmark */ = 6B84778E122D279700ADF63D /* PBXTextBookmark */; - 6B84778F122D279700ADF63D /* PBXTextBookmark */ = 6B84778F122D279700ADF63D /* PBXTextBookmark */; - 6B847790122D279700ADF63D /* PBXTextBookmark */ = 6B847790122D279700ADF63D /* PBXTextBookmark */; - 6B847791122D279700ADF63D /* PBXTextBookmark */ = 6B847791122D279700ADF63D /* PBXTextBookmark */; - 6B847792122D279700ADF63D /* PBXTextBookmark */ = 6B847792122D279700ADF63D /* PBXTextBookmark */; - 6B847793122D279700ADF63D /* PBXTextBookmark */ = 6B847793122D279700ADF63D /* PBXTextBookmark */; - 6B847794122D279700ADF63D /* PBXTextBookmark */ = 6B847794122D279700ADF63D /* PBXTextBookmark */; - 6B847795122D279700ADF63D /* PBXTextBookmark */ = 6B847795122D279700ADF63D /* PBXTextBookmark */; - 6B847796122D279700ADF63D /* PBXTextBookmark */ = 6B847796122D279700ADF63D /* PBXTextBookmark */; - 6B847797122D279700ADF63D /* PBXTextBookmark */ = 6B847797122D279700ADF63D /* PBXTextBookmark */; - 6B847798122D279700ADF63D /* PBXTextBookmark */ = 6B847798122D279700ADF63D /* PBXTextBookmark */; - 6B847799122D279700ADF63D /* PBXTextBookmark */ = 6B847799122D279700ADF63D /* PBXTextBookmark */; - 6B84779A122D279700ADF63D /* PBXTextBookmark */ = 6B84779A122D279700ADF63D /* PBXTextBookmark */; - 6B84779B122D279700ADF63D /* PBXTextBookmark */ = 6B84779B122D279700ADF63D /* PBXTextBookmark */; - 6B84779C122D279700ADF63D /* PBXTextBookmark */ = 6B84779C122D279700ADF63D /* PBXTextBookmark */; - 6B84779D122D279700ADF63D /* PBXTextBookmark */ = 6B84779D122D279700ADF63D /* PBXTextBookmark */; - 6B84779E122D279700ADF63D /* PBXTextBookmark */ = 6B84779E122D279700ADF63D /* PBXTextBookmark */; - 6B84779F122D279700ADF63D /* PBXTextBookmark */ = 6B84779F122D279700ADF63D /* PBXTextBookmark */; - 6B8477A0122D279700ADF63D /* PBXTextBookmark */ = 6B8477A0122D279700ADF63D /* PBXTextBookmark */; - 6B8477A1122D279700ADF63D /* PBXTextBookmark */ = 6B8477A1122D279700ADF63D /* PBXTextBookmark */; - 6B8477A2122D279700ADF63D /* PBXTextBookmark */ = 6B8477A2122D279700ADF63D /* PBXTextBookmark */; - 6B8477A3122D279700ADF63D /* PBXTextBookmark */ = 6B8477A3122D279700ADF63D /* PBXTextBookmark */; - 6B8477A4122D279700ADF63D /* PBXTextBookmark */ = 6B8477A4122D279700ADF63D /* PBXTextBookmark */; - 6B8477A5122D279700ADF63D /* PBXTextBookmark */ = 6B8477A5122D279700ADF63D /* PBXTextBookmark */; - 6B8477A6122D279700ADF63D /* PBXTextBookmark */ = 6B8477A6122D279700ADF63D /* PBXTextBookmark */; - 6B8477A7122D279700ADF63D /* PBXTextBookmark */ = 6B8477A7122D279700ADF63D /* PBXTextBookmark */; - 6B8477A8122D279700ADF63D /* PBXTextBookmark */ = 6B8477A8122D279700ADF63D /* PBXTextBookmark */; - 6B8477A9122D279700ADF63D /* PBXTextBookmark */ = 6B8477A9122D279700ADF63D /* PBXTextBookmark */; - 6B8477AA122D279700ADF63D /* PBXTextBookmark */ = 6B8477AA122D279700ADF63D /* PBXTextBookmark */; - 6B8477AB122D279700ADF63D /* PBXTextBookmark */ = 6B8477AB122D279700ADF63D /* PBXTextBookmark */; - 6B8477AC122D279700ADF63D /* PBXTextBookmark */ = 6B8477AC122D279700ADF63D /* PBXTextBookmark */; - 6B8477AD122D279700ADF63D /* PBXTextBookmark */ = 6B8477AD122D279700ADF63D /* PBXTextBookmark */; - 6B8477AE122D279700ADF63D /* PBXTextBookmark */ = 6B8477AE122D279700ADF63D /* PBXTextBookmark */; - 6B8477AF122D27C600ADF63D /* PBXTextBookmark */ = 6B8477AF122D27C600ADF63D /* PBXTextBookmark */; - 6B8477B8122D297200ADF63D /* PBXTextBookmark */ = 6B8477B8122D297200ADF63D /* PBXTextBookmark */; - 6B8477B9122D297200ADF63D /* PBXTextBookmark */ = 6B8477B9122D297200ADF63D /* PBXTextBookmark */; - 6B8477BA122D297200ADF63D /* PBXTextBookmark */ = 6B8477BA122D297200ADF63D /* PBXTextBookmark */; - 6B8477BB122D297200ADF63D /* PBXTextBookmark */ = 6B8477BB122D297200ADF63D /* PBXTextBookmark */; - 6B8477BC122D297200ADF63D /* PBXTextBookmark */ = 6B8477BC122D297200ADF63D /* PBXTextBookmark */; - 6B8477BD122D297200ADF63D /* PBXTextBookmark */ = 6B8477BD122D297200ADF63D /* PBXTextBookmark */; - 6B8477BE122D297200ADF63D /* PBXTextBookmark */ = 6B8477BE122D297200ADF63D /* PBXTextBookmark */; - 6B8477BF122D297200ADF63D /* PBXTextBookmark */ = 6B8477BF122D297200ADF63D /* PBXTextBookmark */; - 6B8477C0122D297200ADF63D /* PBXTextBookmark */ = 6B8477C0122D297200ADF63D /* PBXTextBookmark */; - 6B8477C1122D297200ADF63D /* PBXTextBookmark */ = 6B8477C1122D297200ADF63D /* PBXTextBookmark */; - 6B8477C2122D297200ADF63D /* PBXTextBookmark */ = 6B8477C2122D297200ADF63D /* PBXTextBookmark */; - 6B8477C3122D297200ADF63D /* PBXTextBookmark */ = 6B8477C3122D297200ADF63D /* PBXTextBookmark */; - 6B8477C7122D2A4200ADF63D /* PBXTextBookmark */ = 6B8477C7122D2A4200ADF63D /* PBXTextBookmark */; - 6B8477C8122D2A4200ADF63D /* PBXTextBookmark */ = 6B8477C8122D2A4200ADF63D /* PBXTextBookmark */; - 6B8477C9122D2A4200ADF63D /* PBXTextBookmark */ = 6B8477C9122D2A4200ADF63D /* PBXTextBookmark */; - 6B8477CA122D2A4200ADF63D /* PBXTextBookmark */ = 6B8477CA122D2A4200ADF63D /* PBXTextBookmark */; - 6B8477CB122D2A4200ADF63D /* PBXTextBookmark */ = 6B8477CB122D2A4200ADF63D /* PBXTextBookmark */; - 6B8477CC122D2A4200ADF63D /* PBXTextBookmark */ = 6B8477CC122D2A4200ADF63D /* PBXTextBookmark */; - 6B8477CD122D2A4200ADF63D /* PBXTextBookmark */ = 6B8477CD122D2A4200ADF63D /* PBXTextBookmark */; - 6B8477CE122D2A4200ADF63D /* PBXTextBookmark */ = 6B8477CE122D2A4200ADF63D /* PBXTextBookmark */; - 6B8477CF122D2A4200ADF63D /* PBXTextBookmark */ = 6B8477CF122D2A4200ADF63D /* PBXTextBookmark */; - 6B8477D0122D2A4200ADF63D /* PBXTextBookmark */ = 6B8477D0122D2A4200ADF63D /* PBXTextBookmark */; - 6B8477D1122D2A4200ADF63D /* PBXTextBookmark */ = 6B8477D1122D2A4200ADF63D /* PBXTextBookmark */; - 6B8477D2122D2ACE00ADF63D /* PBXTextBookmark */ = 6B8477D2122D2ACE00ADF63D /* PBXTextBookmark */; - 6B8477D3122D2ACE00ADF63D /* PBXTextBookmark */ = 6B8477D3122D2ACE00ADF63D /* PBXTextBookmark */; - 6B8477D4122D2ACE00ADF63D /* PBXTextBookmark */ = 6B8477D4122D2ACE00ADF63D /* PBXTextBookmark */; - 6B8477D5122D2ACE00ADF63D /* PBXTextBookmark */ = 6B8477D5122D2ACE00ADF63D /* PBXTextBookmark */; - 6B8477D6122D2AFF00ADF63D /* PBXTextBookmark */ = 6B8477D6122D2AFF00ADF63D /* PBXTextBookmark */; - 6B8477D7122D2AFF00ADF63D /* PBXTextBookmark */ = 6B8477D7122D2AFF00ADF63D /* PBXTextBookmark */; - 6B8477D8122D2AFF00ADF63D /* PBXTextBookmark */ = 6B8477D8122D2AFF00ADF63D /* PBXTextBookmark */; - 6B8477D9122D2AFF00ADF63D /* PBXTextBookmark */ = 6B8477D9122D2AFF00ADF63D /* PBXTextBookmark */; - 6B8477DA122D2AFF00ADF63D /* PBXTextBookmark */ = 6B8477DA122D2AFF00ADF63D /* PBXTextBookmark */; - 6B8477DB122D2AFF00ADF63D /* PBXTextBookmark */ = 6B8477DB122D2AFF00ADF63D /* PBXTextBookmark */; - 6B8477DD122D2B2000ADF63D /* PBXTextBookmark */ = 6B8477DD122D2B2000ADF63D /* PBXTextBookmark */; - 6B8477DE122D2B2000ADF63D /* PBXTextBookmark */ = 6B8477DE122D2B2000ADF63D /* PBXTextBookmark */; - 6B8477DF122D2B2000ADF63D /* PBXTextBookmark */ = 6B8477DF122D2B2000ADF63D /* PBXTextBookmark */; - 6B8477E0122D2B2000ADF63D /* PBXTextBookmark */ = 6B8477E0122D2B2000ADF63D /* PBXTextBookmark */; - 6B8477E1122D2B9100ADF63D /* PBXTextBookmark */ = 6B8477E1122D2B9100ADF63D /* PBXTextBookmark */; - 6B8477E2122D2B9100ADF63D /* PBXTextBookmark */ = 6B8477E2122D2B9100ADF63D /* PBXTextBookmark */; - 6B8477E3122D2B9100ADF63D /* PBXTextBookmark */ = 6B8477E3122D2B9100ADF63D /* PBXTextBookmark */; - 6B8477E4122D2B9100ADF63D /* PBXTextBookmark */ = 6B8477E4122D2B9100ADF63D /* PBXTextBookmark */; - 6B8477E5122D2B9100ADF63D /* PBXTextBookmark */ = 6B8477E5122D2B9100ADF63D /* PBXTextBookmark */; - 6B8477E6122D2B9100ADF63D /* PBXTextBookmark */ = 6B8477E6122D2B9100ADF63D /* PBXTextBookmark */; - 6B8477E7122D2B9100ADF63D /* PBXTextBookmark */ = 6B8477E7122D2B9100ADF63D /* PBXTextBookmark */; - 6B8477E8122D2BD300ADF63D /* PBXTextBookmark */ = 6B8477E8122D2BD300ADF63D /* PBXTextBookmark */; - 6B8477E9122D2BD300ADF63D /* PBXTextBookmark */ = 6B8477E9122D2BD300ADF63D /* PBXTextBookmark */; - 6B8477EA122D2BD300ADF63D /* PBXTextBookmark */ = 6B8477EA122D2BD300ADF63D /* PBXTextBookmark */; - 6B8477EC122D2CC900ADF63D /* PBXTextBookmark */ = 6B8477EC122D2CC900ADF63D /* PBXTextBookmark */; - 6B8477ED122D2CC900ADF63D /* PBXTextBookmark */ = 6B8477ED122D2CC900ADF63D /* PBXTextBookmark */; - 6B8477EE122D2CC900ADF63D /* PBXTextBookmark */ = 6B8477EE122D2CC900ADF63D /* PBXTextBookmark */; - 6B8477EF122D2CC900ADF63D /* PBXTextBookmark */ = 6B8477EF122D2CC900ADF63D /* PBXTextBookmark */; - 6B8477F0122D2CC900ADF63D /* PBXTextBookmark */ = 6B8477F0122D2CC900ADF63D /* PBXTextBookmark */; - 6B8477F1122D2CC900ADF63D /* PBXTextBookmark */ = 6B8477F1122D2CC900ADF63D /* PBXTextBookmark */; - 6B8477F2122D2CC900ADF63D /* PBXTextBookmark */ = 6B8477F2122D2CC900ADF63D /* PBXTextBookmark */; - 6B8477F3122D2CC900ADF63D /* PBXTextBookmark */ = 6B8477F3122D2CC900ADF63D /* PBXTextBookmark */; - 6B8477F5122D2CEA00ADF63D /* PBXTextBookmark */ = 6B8477F5122D2CEA00ADF63D /* PBXTextBookmark */; - 6B8477F6122D2CEA00ADF63D /* PBXTextBookmark */ = 6B8477F6122D2CEA00ADF63D /* PBXTextBookmark */; - 6B8477F7122D2CEA00ADF63D /* PBXTextBookmark */ = 6B8477F7122D2CEA00ADF63D /* PBXTextBookmark */; - 6B8477F8122D2CEA00ADF63D /* PBXTextBookmark */ = 6B8477F8122D2CEA00ADF63D /* PBXTextBookmark */; - 6B8477FB122D2E2A00ADF63D /* PBXTextBookmark */ = 6B8477FB122D2E2A00ADF63D /* PBXTextBookmark */; - 6B8477FC122D2E2A00ADF63D /* PBXTextBookmark */ = 6B8477FC122D2E2A00ADF63D /* PBXTextBookmark */; - 6B8477FD122D2E2A00ADF63D /* PBXTextBookmark */ = 6B8477FD122D2E2A00ADF63D /* PBXTextBookmark */; - 6B8477FE122D2E2A00ADF63D /* PBXTextBookmark */ = 6B8477FE122D2E2A00ADF63D /* PBXTextBookmark */; - 6B8477FF122D2E2A00ADF63D /* PBXTextBookmark */ = 6B8477FF122D2E2A00ADF63D /* PBXTextBookmark */; - 6B847800122D2E2A00ADF63D /* PBXTextBookmark */ = 6B847800122D2E2A00ADF63D /* PBXTextBookmark */; - 6B847801122D2E2A00ADF63D /* PBXTextBookmark */ = 6B847801122D2E2A00ADF63D /* PBXTextBookmark */; - 6B847802122D2E2A00ADF63D /* PBXTextBookmark */ = 6B847802122D2E2A00ADF63D /* PBXTextBookmark */; - 6B847803122D2E2A00ADF63D /* PBXTextBookmark */ = 6B847803122D2E2A00ADF63D /* PBXTextBookmark */; - 6B847804122D2E2A00ADF63D /* PBXTextBookmark */ = 6B847804122D2E2A00ADF63D /* PBXTextBookmark */; - 6B847805122D2E2A00ADF63D /* PBXTextBookmark */ = 6B847805122D2E2A00ADF63D /* PBXTextBookmark */; - 6B847806122D2E2A00ADF63D /* PBXTextBookmark */ = 6B847806122D2E2A00ADF63D /* PBXTextBookmark */; - 6B847807122D2E2A00ADF63D /* PBXTextBookmark */ = 6B847807122D2E2A00ADF63D /* PBXTextBookmark */; - 6B847808122D2E2A00ADF63D /* PBXTextBookmark */ = 6B847808122D2E2A00ADF63D /* PBXTextBookmark */; - 6B847809122D2E2A00ADF63D /* PBXTextBookmark */ = 6B847809122D2E2A00ADF63D /* PBXTextBookmark */; - 6B84780D122D2E8D00ADF63D /* PBXTextBookmark */ = 6B84780D122D2E8D00ADF63D /* PBXTextBookmark */; - 6B84780E122D2EA900ADF63D /* PBXTextBookmark */ = 6B84780E122D2EA900ADF63D /* PBXTextBookmark */; - 6B84780F122D2EB000ADF63D /* PBXTextBookmark */ = 6B84780F122D2EB000ADF63D /* PBXTextBookmark */; - 6B847810122D2EB000ADF63D /* PBXTextBookmark */ = 6B847810122D2EB000ADF63D /* PBXTextBookmark */; - 6B847811122D2EB200ADF63D /* PBXTextBookmark */ = 6B847811122D2EB200ADF63D /* PBXTextBookmark */; - 6B9209A312259E5B00D5B5AD = 6B9209A312259E5B00D5B5AD /* PBXTextBookmark */; + 6B73B20B123A202F00671B94 = 6B73B20B123A202F00671B94 /* PBXTextBookmark */; + 6B73B22F123A7ECC00671B94 = 6B73B22F123A7ECC00671B94 /* PBXTextBookmark */; + 6B73B230123A7ECC00671B94 = 6B73B230123A7ECC00671B94 /* PBXTextBookmark */; + 6B73B231123A7ECC00671B94 = 6B73B231123A7ECC00671B94 /* PBXTextBookmark */; + 6B847513122B9F4900ADF63D = 6B847513122B9F4900ADF63D /* PBXTextBookmark */; + 6B847515122B9F4900ADF63D = 6B847515122B9F4900ADF63D /* PBXTextBookmark */; + 6B847516122B9F4900ADF63D = 6B847516122B9F4900ADF63D /* PBXTextBookmark */; + 6B847517122B9F4900ADF63D = 6B847517122B9F4900ADF63D /* PBXTextBookmark */; + 6B847518122B9F4900ADF63D = 6B847518122B9F4900ADF63D /* PBXTextBookmark */; + 6B847634122CE32800ADF63D = 6B847634122CE32800ADF63D /* PBXTextBookmark */; + 6B847635122CE32800ADF63D = 6B847635122CE32800ADF63D /* PBXTextBookmark */; + 6B8476F9122D000800ADF63D = 6B8476F9122D000800ADF63D /* PBXTextBookmark */; + 6B8476FA122D000800ADF63D = 6B8476FA122D000800ADF63D /* PBXTextBookmark */; + 6B847779122D223D00ADF63D = 6B847779122D223D00ADF63D /* PBXTextBookmark */; + 6B84778B122D279700ADF63D = 6B84778B122D279700ADF63D /* PBXTextBookmark */; + 6B8477BB122D297200ADF63D = 6B8477BB122D297200ADF63D /* PBXTextBookmark */; + 6B8477E1122D2B9100ADF63D = 6B8477E1122D2B9100ADF63D /* PBXTextBookmark */; + 6B8477EE122D2CC900ADF63D = 6B8477EE122D2CC900ADF63D /* PBXTextBookmark */; + 6B8477FB122D2E2A00ADF63D = 6B8477FB122D2E2A00ADF63D /* PBXTextBookmark */; + 6B8477FC122D2E2A00ADF63D = 6B8477FC122D2E2A00ADF63D /* PBXTextBookmark */; + 6B8477FD122D2E2A00ADF63D = 6B8477FD122D2E2A00ADF63D /* PBXTextBookmark */; + 6B8477FE122D2E2A00ADF63D = 6B8477FE122D2E2A00ADF63D /* PBXTextBookmark */; + 6B8477FF122D2E2A00ADF63D = 6B8477FF122D2E2A00ADF63D /* PBXTextBookmark */; 6B9209A412259E5B00D5B5AD = 6B9209A412259E5B00D5B5AD /* PBXTextBookmark */; - 6B9209A512259E5B00D5B5AD = 6B9209A512259E5B00D5B5AD /* PBXTextBookmark */; - 6B9209CB1225AB7100D5B5AD = 6B9209CB1225AB7100D5B5AD /* PBXTextBookmark */; 6B920A521225C0AC00D5B5AD = 6B920A521225C0AC00D5B5AD /* PBXTextBookmark */; 6B920A541225C0AC00D5B5AD = 6B920A541225C0AC00D5B5AD /* PBXTextBookmark */; 6B920A6D1225C5DD00D5B5AD = 6B920A6D1225C5DD00D5B5AD /* PBXTextBookmark */; @@ -718,199 +168,86 @@ 6B920A8C1225D3C900D5B5AD = 6B920A8C1225D3C900D5B5AD /* PBXTextBookmark */; 6B920A8E1225D3C900D5B5AD = 6B920A8E1225D3C900D5B5AD /* PBXTextBookmark */; 6B920A8F1225D3C900D5B5AD = 6B920A8F1225D3C900D5B5AD /* PBXTextBookmark */; - 6B920A911225D3C900D5B5AD = 6B920A911225D3C900D5B5AD /* PBXTextBookmark */; - 6B920A921225D3C900D5B5AD = 6B920A921225D3C900D5B5AD /* PBXTextBookmark */; 6B920AA71225DBCB00D5B5AD = 6B920AA71225DBCB00D5B5AD /* PBXTextBookmark */; 6B920AA81225DBCB00D5B5AD = 6B920AA81225DBCB00D5B5AD /* PBXTextBookmark */; 6B98462E11E6141900FA177B = 6B98462E11E6141900FA177B /* PBXTextBookmark */; - 6B98466011E6F9B400FA177B = 6B98466011E6F9B400FA177B /* PBXTextBookmark */; - 6B98471011E734A100FA177B = 6B98471011E734A100FA177B /* PBXTextBookmark */; - 6B98471211E734A100FA177B = 6B98471211E734A100FA177B /* PBXTextBookmark */; - 6B98471411E734A100FA177B = 6B98471411E734A100FA177B /* PBXTextBookmark */; 6B98473011E737D800FA177B = 6B98473011E737D800FA177B /* PBXTextBookmark */; - 6B98477411E7406900FA177B = 6B98477411E7406900FA177B /* PBXTextBookmark */; - 6B98477911E7433F00FA177B = 6B98477911E7433F00FA177B /* PBXTextBookmark */; - 6B9847C511E752CC00FA177B = 6B9847C511E752CC00FA177B /* PBXTextBookmark */; 6B9EFF0B12281C6200535FF1 = 6B9EFF0B12281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF0C12281C6200535FF1 = 6B9EFF0C12281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF0D12281C6200535FF1 = 6B9EFF0D12281C6200535FF1 /* PBXTextBookmark */; 6B9EFF0E12281C6200535FF1 = 6B9EFF0E12281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF0F12281C6200535FF1 = 6B9EFF0F12281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF1012281C6200535FF1 = 6B9EFF1012281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF1112281C6200535FF1 = 6B9EFF1112281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF1212281C6200535FF1 = 6B9EFF1212281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF1312281C6200535FF1 = 6B9EFF1312281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF1412281C6200535FF1 = 6B9EFF1412281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF1512281C6200535FF1 = 6B9EFF1512281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF1612281C6200535FF1 = 6B9EFF1612281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF1712281C6200535FF1 = 6B9EFF1712281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF1812281C6200535FF1 = 6B9EFF1812281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF1912281C6200535FF1 = 6B9EFF1912281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF1A12281C6200535FF1 = 6B9EFF1A12281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF1B12281C6200535FF1 = 6B9EFF1B12281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF1C12281C6200535FF1 = 6B9EFF1C12281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF1D12281C6200535FF1 = 6B9EFF1D12281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF1E12281C6200535FF1 = 6B9EFF1E12281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF1F12281C6200535FF1 = 6B9EFF1F12281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF2012281C6200535FF1 = 6B9EFF2012281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF2112281C6200535FF1 = 6B9EFF2112281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF2212281C6200535FF1 = 6B9EFF2212281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF2312281C6200535FF1 = 6B9EFF2312281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF2412281C6200535FF1 = 6B9EFF2412281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF2512281C6200535FF1 = 6B9EFF2512281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF2612281C6200535FF1 = 6B9EFF2612281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF2712281C6200535FF1 = 6B9EFF2712281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF2812281C6200535FF1 = 6B9EFF2812281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF2912281C6200535FF1 = 6B9EFF2912281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF2A12281C6200535FF1 = 6B9EFF2A12281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF2B12281C6200535FF1 = 6B9EFF2B12281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF2C12281C6200535FF1 = 6B9EFF2C12281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF2D12281C6200535FF1 = 6B9EFF2D12281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF2E12281C6200535FF1 = 6B9EFF2E12281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF2F12281C6200535FF1 = 6B9EFF2F12281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF3012281C6200535FF1 = 6B9EFF3012281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF3112281C6200535FF1 = 6B9EFF3112281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF3212281C6200535FF1 = 6B9EFF3212281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF3312281C6200535FF1 = 6B9EFF3312281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF3412281C6200535FF1 = 6B9EFF3412281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF3512281C6200535FF1 = 6B9EFF3512281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF3612281C6200535FF1 = 6B9EFF3612281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF3712281C6200535FF1 = 6B9EFF3712281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF3812281C6200535FF1 = 6B9EFF3812281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF3912281C6200535FF1 = 6B9EFF3912281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF3A12281C6200535FF1 = 6B9EFF3A12281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF3B12281C6200535FF1 = 6B9EFF3B12281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF3C12281C6200535FF1 = 6B9EFF3C12281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF3D12281C6200535FF1 = 6B9EFF3D12281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF3E12281C6200535FF1 = 6B9EFF3E12281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF3F12281C6200535FF1 = 6B9EFF3F12281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF4012281C6200535FF1 = 6B9EFF4012281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF4112281C6200535FF1 = 6B9EFF4112281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF4212281C6200535FF1 = 6B9EFF4212281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF4312281C6200535FF1 = 6B9EFF4312281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF4412281C6200535FF1 = 6B9EFF4412281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF4512281C6200535FF1 = 6B9EFF4512281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF4612281C6200535FF1 = 6B9EFF4612281C6200535FF1 /* PBXTextBookmark */; - 6B9EFF4712281C6200535FF1 = 6B9EFF4712281C6200535FF1 /* PBXTextBookmark */; 6BA687451222EADA00730711 = 6BA687451222EADA00730711 /* PBXTextBookmark */; - 6BA6874F1222EADA00730711 = 6BA6874F1222EADA00730711 /* PBXTextBookmark */; - 6BA687531222EADA00730711 = 6BA687531222EADA00730711 /* PBXTextBookmark */; 6BA6876E1222F02E00730711 = 6BA6876E1222F02E00730711 /* PBXTextBookmark */; - 6BA687731222F02E00730711 = 6BA687731222F02E00730711 /* PBXTextBookmark */; 6BA687831222F42100730711 = 6BA687831222F42100730711 /* PBXTextBookmark */; 6BA687881222F4DB00730711 = 6BA687881222F4DB00730711 /* PBXTextBookmark */; - 6BA687BD1222F82500730711 = 6BA687BD1222F82500730711 /* PBXTextBookmark */; 6BA687CA1222FA9300730711 = 6BA687CA1222FA9300730711 /* PBXTextBookmark */; - 6BA687D81222FC4700730711 = 6BA687D81222FC4700730711 /* PBXTextBookmark */; - 6BA6881D1223060400730711 = 6BA6881D1223060400730711 /* PBXTextBookmark */; - 6BA7F89D1226ED5200C8C47A = 6BA7F89D1226ED5200C8C47A /* PBXTextBookmark */; 6BA7F8A81226EF0400C8C47A = 6BA7F8A81226EF0400C8C47A /* PBXTextBookmark */; 6BA7F8AA1226EF0400C8C47A = 6BA7F8AA1226EF0400C8C47A /* PBXTextBookmark */; 6BA7F8AC1226EF0400C8C47A = 6BA7F8AC1226EF0400C8C47A /* PBXTextBookmark */; 6BA7F8B61226EF1100C8C47A = 6BA7F8B61226EF1100C8C47A /* PBXTextBookmark */; - 6BA7F8C41226EF6000C8C47A = 6BA7F8C41226EF6000C8C47A /* PBXTextBookmark */; 6BA7F8D01226EF9D00C8C47A = 6BA7F8D01226EF9D00C8C47A /* PBXTextBookmark */; 6BA7F8D91226EFF500C8C47A = 6BA7F8D91226EFF500C8C47A /* PBXTextBookmark */; - 6BA7F8E41226F06600C8C47A = 6BA7F8E41226F06600C8C47A /* PBXTextBookmark */; 6BA7F8E91227002300C8C47A = 6BA7F8E91227002300C8C47A /* PBXTextBookmark */; 6BA7F8EB1227002300C8C47A = 6BA7F8EB1227002300C8C47A /* PBXTextBookmark */; 6BA7F8EC1227002300C8C47A = 6BA7F8EC1227002300C8C47A /* PBXTextBookmark */; 6BA7F8ED1227002300C8C47A = 6BA7F8ED1227002300C8C47A /* PBXTextBookmark */; 6BA7F8EE1227002300C8C47A = 6BA7F8EE1227002300C8C47A /* PBXTextBookmark */; - 6BAF3860120A8A8E008CFCDF = 6BAF3860120A8A8E008CFCDF /* PBXTextBookmark */; - 6BAF3861120A8A8E008CFCDF = 6BAF3861120A8A8E008CFCDF /* PBXTextBookmark */; - 6BAF3A3B1210235F008CFCDF = 6BAF3A3B1210235F008CFCDF /* PBXTextBookmark */; - 6BAF3ABC121038F9008CFCDF = 6BAF3ABC121038F9008CFCDF /* PBXTextBookmark */; - 6BAF3B0612112E63008CFCDF = 6BAF3B0612112E63008CFCDF /* PBXTextBookmark */; - 6BAF3CB012116AD9008CFCDF = 6BAF3CB012116AD9008CFCDF /* PBXTextBookmark */; 6BAF3CB112116AD9008CFCDF = 6BAF3CB112116AD9008CFCDF /* PBXTextBookmark */; - 6BAF3CB412116AD9008CFCDF = 6BAF3CB412116AD9008CFCDF /* PBXTextBookmark */; - 6BAF3DAA1211882E008CFCDF = 6BAF3DAA1211882E008CFCDF /* PBXTextBookmark */; - 6BAF3E631211B713008CFCDF = 6BAF3E631211B713008CFCDF /* PBXTextBookmark */; 6BAF3E781212869F008CFCDF = 6BAF3E781212869F008CFCDF /* PBXTextBookmark */; 6BAF404F12140B4E008CFCDF = 6BAF404F12140B4E008CFCDF /* PBXTextBookmark */; - 6BAF411712197F3D008CFCDF = 6BAF411712197F3D008CFCDF /* PBXTextBookmark */; - 6BAF41801219811E008CFCDF = 6BAF41801219811E008CFCDF /* PBXTextBookmark */; - 6BAF41DA121A5D13008CFCDF = 6BAF41DA121A5D13008CFCDF /* PBXTextBookmark */; - 6BAF4289121ADD46008CFCDF = 6BAF4289121ADD46008CFCDF /* PBXTextBookmark */; 6BAF4321121AF998008CFCDF = 6BAF4321121AF998008CFCDF /* PBXTextBookmark */; - 6BAF4396121C1F3D008CFCDF = 6BAF4396121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF43BE121C1F3D008CFCDF = 6BAF43BE121C1F3D008CFCDF /* PBXTextBookmark */; - 6BAF43D1121C2164008CFCDF = 6BAF43D1121C2164008CFCDF /* PBXTextBookmark */; - 6BAF43D2121C2164008CFCDF = 6BAF43D2121C2164008CFCDF /* PBXTextBookmark */; 6BAF4421121C25E3008CFCDF = 6BAF4421121C25E3008CFCDF /* PBXTextBookmark */; 6BAF4446121C40AC008CFCDF = 6BAF4446121C40AC008CFCDF /* PBXTextBookmark */; - 6BAF4456121C40AC008CFCDF = 6BAF4456121C40AC008CFCDF /* PBXTextBookmark */; - 6BAF44DE121C54D4008CFCDF = 6BAF44DE121C54D4008CFCDF /* PBXTextBookmark */; 6BAF4525121D1723008CFCDF = 6BAF4525121D1723008CFCDF /* PBXTextBookmark */; - 6BAF45E9121D7277008CFCDF = 6BAF45E9121D7277008CFCDF /* PBXTextBookmark */; - 6BAF4637121D74D3008CFCDF = 6BAF4637121D74D3008CFCDF /* PBXTextBookmark */; 6BAF46D3121D8FF1008CFCDF = 6BAF46D3121D8FF1008CFCDF /* PBXTextBookmark */; - 6BAF473D121D9FBE008CFCDF = 6BAF473D121D9FBE008CFCDF /* PBXTextBookmark */; 6BAF475B121DA31D008CFCDF = 6BAF475B121DA31D008CFCDF /* PBXTextBookmark */; - 6BAF4762121DA31D008CFCDF = 6BAF4762121DA31D008CFCDF /* PBXTextBookmark */; - 6BAF4767121DA31D008CFCDF = 6BAF4767121DA31D008CFCDF /* PBXTextBookmark */; - 6BAF4768121DA31D008CFCDF = 6BAF4768121DA31D008CFCDF /* PBXTextBookmark */; 6BBB4AA5115B4F3400CF791D = 6BBB4AA5115B4F3400CF791D /* PBXTextBookmark */; - 6BBB4AE0115B4F3400CF791D = 6BBB4AE0115B4F3400CF791D /* PBXTextBookmark */; - 6BBB4AE2115B4F3400CF791D = 6BBB4AE2115B4F3400CF791D /* PBXTextBookmark */; - 6BBB4AE6115B4F3400CF791D = 6BBB4AE6115B4F3400CF791D /* PBXTextBookmark */; - 6BBB4AE7115B4F3400CF791D = 6BBB4AE7115B4F3400CF791D /* PBXTextBookmark */; - 6BBB4AE8115B4F3400CF791D = 6BBB4AE8115B4F3400CF791D /* PBXTextBookmark */; - 6BBB4AE9115B4F3400CF791D = 6BBB4AE9115B4F3400CF791D /* PBXTextBookmark */; - 6BBB4AEA115B4F3400CF791D = 6BBB4AEA115B4F3400CF791D /* PBXTextBookmark */; - 6BBB4AEB115B4F3400CF791D = 6BBB4AEB115B4F3400CF791D /* PBXTextBookmark */; - 6BBB4AEC115B4F3400CF791D = 6BBB4AEC115B4F3400CF791D /* PBXTextBookmark */; - 6BBB4AED115B4F3400CF791D = 6BBB4AED115B4F3400CF791D /* PBXTextBookmark */; - 6BBB4AEE115B4F3400CF791D = 6BBB4AEE115B4F3400CF791D /* PBXTextBookmark */; - 6BBB4AEF115B4F3400CF791D = 6BBB4AEF115B4F3400CF791D /* PBXTextBookmark */; - 6BBB4AF0115B4F3400CF791D = 6BBB4AF0115B4F3400CF791D /* PBXTextBookmark */; - 6BBB4AF1115B4F3400CF791D = 6BBB4AF1115B4F3400CF791D /* PBXTextBookmark */; - 6BBB4AF8115B4F3400CF791D = 6BBB4AF8115B4F3400CF791D /* PBXTextBookmark */; - 6BBB4AF9115B4F3400CF791D = 6BBB4AF9115B4F3400CF791D /* PBXTextBookmark */; - 6BBB4AFA115B4F3400CF791D = 6BBB4AFA115B4F3400CF791D /* PBXTextBookmark */; - 6BBB4AFD115B4F3400CF791D = 6BBB4AFD115B4F3400CF791D /* PBXTextBookmark */; 6BBB4C34115B7A3D00CF791D = 6BBB4C34115B7A3D00CF791D /* PBXTextBookmark */; - 6BBB4C3B115B7A3D00CF791D = 6BBB4C3B115B7A3D00CF791D /* PBXTextBookmark */; - 6BD4020D1224336600995864 = 6BD4020D1224336600995864 /* PBXTextBookmark */; 6BD4020E1224336600995864 = 6BD4020E1224336600995864 /* PBXTextBookmark */; 6BD402111224336600995864 = 6BD402111224336600995864 /* PBXTextBookmark */; 6BD402121224336600995864 = 6BD402121224336600995864 /* PBXTextBookmark */; - 6BD402201224336600995864 = 6BD402201224336600995864 /* PBXTextBookmark */; - 6BD402221224336600995864 = 6BD402221224336600995864 /* PBXTextBookmark */; - 6BD4022B1224336600995864 = 6BD4022B1224336600995864 /* PBXTextBookmark */; - 6BD4022D1224336600995864 = 6BD4022D1224336600995864 /* PBXTextBookmark */; - 6BD4024A1224345E00995864 = 6BD4024A1224345E00995864 /* PBXTextBookmark */; 6BD402611224387200995864 = 6BD402611224387200995864 /* PBXTextBookmark */; 6BD402621224387200995864 = 6BD402621224387200995864 /* PBXTextBookmark */; 6BD402641224387200995864 = 6BD402641224387200995864 /* PBXTextBookmark */; - 6BD402731224387200995864 = 6BD402731224387200995864 /* PBXTextBookmark */; 6BD402811224393000995864 = 6BD402811224393000995864 /* PBXTextBookmark */; 6BD4028C1224399300995864 = 6BD4028C1224399300995864 /* PBXTextBookmark */; 6BD4029B12243A8000995864 = 6BD4029B12243A8000995864 /* PBXTextBookmark */; 6BD402B4122441CB00995864 = 6BD402B4122441CB00995864 /* PBXTextBookmark */; - 6BD403251224632E00995864 = 6BD403251224632E00995864 /* PBXTextBookmark */; - 6BD4034D122464E100995864 = 6BD4034D122464E100995864 /* PBXTextBookmark */; - 6BD40350122464E100995864 = 6BD40350122464E100995864 /* PBXTextBookmark */; - 6BD403B51224F8C400995864 = 6BD403B51224F8C400995864 /* PBXTextBookmark */; - 6BD403BA1224F8C400995864 = 6BD403BA1224F8C400995864 /* PBXTextBookmark */; - 6BD403C01224F8C400995864 = 6BD403C01224F8C400995864 /* PBXTextBookmark */; - 6BD403C11224F8C400995864 = 6BD403C11224F8C400995864 /* PBXTextBookmark */; - 6BD403C91224F8C400995864 = 6BD403C91224F8C400995864 /* PBXTextBookmark */; - 6BF5F27011747CFA000502A6 = 6BF5F27011747CFA000502A6 /* PBXTextBookmark */; + 6BD66793123D10F20021A7A4 /* PBXTextBookmark */ = 6BD66793123D10F20021A7A4 /* PBXTextBookmark */; + 6BD66799123D12D50021A7A4 /* PBXTextBookmark */ = 6BD66799123D12D50021A7A4 /* PBXTextBookmark */; + 6BD6679E123D13100021A7A4 /* XCBuildMessageTextBookmark */ = 6BD6679E123D13100021A7A4 /* XCBuildMessageTextBookmark */; + 6BD6679F123D13100021A7A4 /* PBXTextBookmark */ = 6BD6679F123D13100021A7A4 /* PBXTextBookmark */; + 6BD667B9123D15ED0021A7A4 /* XCBuildMessageTextBookmark */ = 6BD667B9123D15ED0021A7A4 /* XCBuildMessageTextBookmark */; + 6BD667BA123D15ED0021A7A4 /* PBXTextBookmark */ = 6BD667BA123D15ED0021A7A4 /* PBXTextBookmark */; + 6BD667BE123D19030021A7A4 /* PBXTextBookmark */ = 6BD667BE123D19030021A7A4 /* PBXTextBookmark */; + 6BD667BF123D19030021A7A4 /* PBXTextBookmark */ = 6BD667BF123D19030021A7A4 /* PBXTextBookmark */; + 6BD667C0123D19030021A7A4 /* PBXTextBookmark */ = 6BD667C0123D19030021A7A4 /* PBXTextBookmark */; + 6BD667C5123D194A0021A7A4 /* PBXTextBookmark */ = 6BD667C5123D194A0021A7A4 /* PBXTextBookmark */; + 6BD667C6123D194A0021A7A4 /* PBXTextBookmark */ = 6BD667C6123D194A0021A7A4 /* PBXTextBookmark */; + 6BD667C7123D194A0021A7A4 /* PBXTextBookmark */ = 6BD667C7123D194A0021A7A4 /* PBXTextBookmark */; + 6BD667C8123D24C50021A7A4 /* PBXTextBookmark */ = 6BD667C8123D24C50021A7A4 /* PBXTextBookmark */; + 6BD667C9123D24C50021A7A4 /* PBXTextBookmark */ = 6BD667C9123D24C50021A7A4 /* PBXTextBookmark */; + 6BD667CA123D24C50021A7A4 /* PBXTextBookmark */ = 6BD667CA123D24C50021A7A4 /* PBXTextBookmark */; + 6BD667D3123D27030021A7A4 /* PBXTextBookmark */ = 6BD667D3123D27030021A7A4 /* PBXTextBookmark */; + 6BD667D4123D27030021A7A4 /* XCBuildMessageTextBookmark */ = 6BD667D4123D27030021A7A4 /* XCBuildMessageTextBookmark */; + 6BD667D5123D27030021A7A4 /* PBXTextBookmark */ = 6BD667D5123D27030021A7A4 /* PBXTextBookmark */; + 6BD667E1123D2BD60021A7A4 /* PBXTextBookmark */ = 6BD667E1123D2BD60021A7A4 /* PBXTextBookmark */; + 6BD667E2123D2BD60021A7A4 /* PBXTextBookmark */ = 6BD667E2123D2BD60021A7A4 /* PBXTextBookmark */; + 6BD667E3123D2BD60021A7A4 /* PBXTextBookmark */ = 6BD667E3123D2BD60021A7A4 /* PBXTextBookmark */; + 6BD667E4123D2BD60021A7A4 /* XCBuildMessageTextBookmark */ = 6BD667E4123D2BD60021A7A4 /* XCBuildMessageTextBookmark */; + 6BD667E5123D2BD60021A7A4 /* PBXTextBookmark */ = 6BD667E5123D2BD60021A7A4 /* PBXTextBookmark */; + 6BD667FE123D2D230021A7A4 /* PBXTextBookmark */ = 6BD667FE123D2D230021A7A4 /* PBXTextBookmark */; + 6BD667FF123D2D230021A7A4 /* PBXTextBookmark */ = 6BD667FF123D2D230021A7A4 /* PBXTextBookmark */; + 6BD66800123D2D230021A7A4 /* PBXTextBookmark */ = 6BD66800123D2D230021A7A4 /* PBXTextBookmark */; + 6BD66801123D2D230021A7A4 /* XCBuildMessageTextBookmark */ = 6BD66801123D2D230021A7A4 /* XCBuildMessageTextBookmark */; + 6BD66802123D2D230021A7A4 /* PBXTextBookmark */ = 6BD66802123D2D230021A7A4 /* PBXTextBookmark */; + 6BD66806123D2F4E0021A7A4 /* PBXTextBookmark */ = 6BD66806123D2F4E0021A7A4 /* PBXTextBookmark */; + 6BD66807123D2F4E0021A7A4 /* PBXTextBookmark */ = 6BD66807123D2F4E0021A7A4 /* PBXTextBookmark */; + 6BD66808123D2F4E0021A7A4 /* PBXTextBookmark */ = 6BD66808123D2F4E0021A7A4 /* PBXTextBookmark */; + 6BD6680B123D30DB0021A7A4 /* PBXTextBookmark */ = 6BD6680B123D30DB0021A7A4 /* PBXTextBookmark */; 6BF5F27311747CFA000502A6 = 6BF5F27311747CFA000502A6 /* PBXTextBookmark */; - 6BF5F27811747CFA000502A6 = 6BF5F27811747CFA000502A6 /* PBXTextBookmark */; - 6BF5F28011747CFA000502A6 = 6BF5F28011747CFA000502A6 /* PBXTextBookmark */; - 6BF5F28D11747CFA000502A6 = 6BF5F28D11747CFA000502A6 /* PBXTextBookmark */; 6BF5F2E411748884000502A6 = 6BF5F2E411748884000502A6 /* PBXTextBookmark */; 6BF5F2E511748884000502A6 = 6BF5F2E511748884000502A6 /* PBXTextBookmark */; 6BF5F2E611748884000502A6 = 6BF5F2E611748884000502A6 /* PBXTextBookmark */; 6BF5F2E711748884000502A6 = 6BF5F2E711748884000502A6 /* PBXTextBookmark */; - 6BF5F2ED11748884000502A6 = 6BF5F2ED11748884000502A6 /* PBXTextBookmark */; - 6BF5F2EE11748884000502A6 = 6BF5F2EE11748884000502A6 /* PBXTextBookmark */; - 6BF5F33911759C3C000502A6 = 6BF5F33911759C3C000502A6 /* PBXTextBookmark */; - 6BF9B14911EB8CF20043574C = 6BF9B14911EB8CF20043574C /* PBXTextBookmark */; - 6BF9B15511EB8CF20043574C = 6BF9B15511EB8CF20043574C /* PBXTextBookmark */; }; sourceControlManager = 6B8632A90F78115100E2684A /* Source Control */; userBookmarkGroup = 6B8DE6F010A88F0500DF20FB /* PBXBookmarkGroup */; @@ -940,6 +277,7 @@ lineNumber = 1306; location = Recast; modificationTime = 304944329.507792; + originalNumberOfMultipleMatches = 0; state = 1; }; 6B1185F41006895B0018F96F /* DetourNode.cpp */ = { @@ -1065,23 +403,6 @@ sepNavVisRange = "{21660, 751}"; }; }; - 6B1C8DC5121E902F0048697F /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1C8DC6121E902F0048697F /* mathutil.cpp */; - name = "mathutil.cpp: 257"; - rLen = 0; - rLoc = 6225; - rType = 0; - vrLen = 767; - vrLoc = 5605; - }; - 6B1C8DC6121E902F0048697F /* mathutil.cpp */ = { - isa = PBXFileReference; - lastKnownFileType = sourcecode.cpp.cpp; - name = mathutil.cpp; - path = /Users/memon/Code/polymovetest2/mathutil.cpp; - sourceTree = ""; - }; 6B1C8E08121EB4FF0048697F /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B2AEC510FFB8946005BE9CC /* Sample_TileMesh.h */; @@ -1102,16 +423,6 @@ vrLen = 796; vrLoc = 1753; }; - 6B1C8E24121EB6D30048697F /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7A0F7FCBE400459200 /* imgui.h */; - name = "imgui.h: 60"; - rLen = 0; - rLoc = 2371; - rType = 0; - vrLen = 906; - vrLoc = 1371; - }; 6B1C8E27121EB6D30048697F /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BCF32351104CD05009445BF /* OffMeshConnectionTool.cpp */; @@ -1122,26 +433,6 @@ vrLen = 528; vrLoc = 1576; }; - 6B1C8E2A121EB6D30048697F /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF4440121C3D0A008CFCDF /* SampleInterfaces.h */; - name = "SampleInterfaces.h: 101"; - rLen = 0; - rLoc = 2925; - rType = 0; - vrLen = 342; - vrLoc = 2585; - }; - 6B1C8E2D121EB6D30048697F /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BCF32351104CD05009445BF /* OffMeshConnectionTool.cpp */; - name = "OffMeshConnectionTool.cpp: 71"; - rLen = 57; - rLoc = 1851; - rType = 0; - vrLen = 528; - vrLoc = 1576; - }; 6B25B6100FFA62AD004F1BC4 /* Sample.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {933, 2176}}"; @@ -1218,7 +509,8 @@ ignoreCount = 0; lineNumber = 360; location = Recast; - modificationTime = 304944329.507622; + modificationTime = 304944329.5076219; + originalNumberOfMultipleMatches = 0; state = 1; }; 6B555DAE100B211D00247EA3 /* imguiRenderGL.h */ = { @@ -1250,6 +542,46 @@ sepNavWindowFrame = "{{61, 36}, {1011, 695}}"; }; }; + 6B73B20B123A202F00671B94 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; + name = "CrowdTool.h: 83"; + rLen = 0; + rLoc = 1128; + rType = 0; + vrLen = 614; + vrLoc = 1698; + }; + 6B73B22F123A7ECC00671B94 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; + name = "DetourObstacleAvoidance.cpp: 23"; + rLen = 0; + rLoc = 1057; + rType = 0; + vrLen = 1447; + vrLoc = 0; + }; + 6B73B230123A7ECC00671B94 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; + name = "CrowdTool.cpp: 519"; + rLen = 0; + rLoc = 2725; + rType = 0; + vrLen = 1127; + vrLoc = 12790; + }; + 6B73B231123A7ECC00671B94 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; + name = "CrowdTool.cpp: 511"; + rLen = 0; + rLoc = 2725; + rType = 0; + vrLen = 1157; + vrLoc = 12827; + }; 6B8036AC113BAABE005ED67B /* Sample_Debug.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {933, 944}}"; @@ -1264,16 +596,6 @@ sepNavVisRange = "{2195, 292}"; }; }; - 6B847501122B87E000ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 11"; - rLen = 0; - rLoc = 571; - rType = 0; - vrLen = 1103; - vrLoc = 133; - }; 6B847513122B9F4900ADF63D /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B1185F61006896B0018F96F /* DetourNode.h */; @@ -1284,16 +606,6 @@ vrLen = 682; vrLoc = 1882; }; - 6B847514122B9F4900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 333"; - rLen = 0; - rLoc = 7533; - rType = 0; - vrLen = 578; - vrLoc = 7418; - }; 6B847515122B9F4900ADF63D /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B1185F41006895B0018F96F /* DetourNode.cpp */; @@ -1334,2013 +646,6 @@ vrLen = 727; vrLoc = 3053; }; - 6B847519122B9F4900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 78"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 664; - vrLoc = 1985; - }; - 6B84751A122B9F4900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 54"; - rLen = 0; - rLoc = 1111; - rType = 0; - vrLen = 456; - vrLoc = 1176; - }; - 6B84751B122B9F4900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 11"; - rLen = 0; - rLoc = 571; - rType = 0; - vrLen = 1103; - vrLoc = 133; - }; - 6B84751C122B9F4900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 38"; - rLen = 0; - rLoc = 1273; - rType = 0; - vrLen = 821; - vrLoc = 1009; - }; - 6B84751D122B9F4900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 25"; - rLen = 0; - rLoc = 1111; - rType = 0; - vrLen = 646; - vrLoc = 1024; - }; - 6B84751E122B9F4900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 333"; - rLen = 0; - rLoc = 7533; - rType = 0; - vrLen = 578; - vrLoc = 7418; - }; - 6B84751F122B9F4900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 68"; - rLen = 2386; - rLoc = 2790; - rType = 0; - vrLen = 646; - vrLoc = 1575; - }; - 6B847520122B9F4900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 21"; - rLen = 0; - rLoc = 1008; - rType = 0; - vrLen = 688; - vrLoc = 596; - }; - 6B847521122B9F4900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 97"; - rLen = 8; - rLoc = 5168; - rType = 0; - vrLen = 826; - vrLoc = 2033; - }; - 6B847522122B9F4900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 28"; - rLen = 0; - rLoc = 1111; - rType = 0; - vrLen = 715; - vrLoc = 596; - }; - 6B847523122B9F4900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 134"; - rLen = 0; - rLoc = 3577; - rType = 0; - vrLen = 771; - vrLoc = 3018; - }; - 6B847524122B9F4900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 76"; - rLen = 115; - rLoc = 2733; - rType = 0; - vrLen = 1075; - vrLoc = 2071; - }; - 6B847525122B9F4900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185F41006895B0018F96F /* DetourNode.cpp */; - name = "DetourNode.cpp: 38"; - rLen = 0; - rLoc = 1486; - rType = 0; - vrLen = 582; - vrLoc = 3135; - }; - 6B847526122B9F4900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 22"; - rLen = 0; - rLoc = 1075; - rType = 0; - vrLen = 900; - vrLoc = 446; - }; - 6B847527122B9F4900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 88"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 711; - vrLoc = 1985; - }; - 6B847528122B9F4900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 27"; - rLen = 0; - rLoc = 1111; - rType = 0; - vrLen = 886; - vrLoc = 446; - }; - 6B847529122B9F4900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 89"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 660; - vrLoc = 1985; - }; - 6B84752A122B9F4900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 24"; - rLen = 0; - rLoc = 1110; - rType = 0; - vrLen = 900; - vrLoc = 446; - }; - 6B84752B122B9F4900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 94"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 661; - vrLoc = 1985; - }; - 6B84752C122B9F4900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 27"; - rLen = 0; - rLoc = 1111; - rType = 0; - vrLen = 951; - vrLoc = 446; - }; - 6B84752D122B9F4900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 131"; - rLen = 0; - rLoc = 3477; - rType = 0; - vrLen = 727; - vrLoc = 3053; - }; - 6B84752E122B9F4900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 76"; - rLen = 0; - rLoc = 2738; - rType = 0; - vrLen = 1029; - vrLoc = 2108; - }; - 6B84752F122B9F4900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88C10B69E4C00DF20FB /* DetourNavMeshBuilder.h */; - name = "DetourNavMeshBuilder.h: 65"; - rLen = 19; - rLoc = 3054; - rType = 0; - vrLen = 1730; - vrLoc = 1985; - }; - 6B847530122B9F4900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 78"; - rLen = 0; - rLoc = 2839; - rType = 0; - vrLen = 1029; - vrLoc = 2108; - }; - 6B847531122B9F4900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 124"; - rLen = 13; - rLoc = 3394; - rType = 0; - vrLen = 727; - vrLoc = 3053; - }; - 6B847532122B9F4900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 36"; - rLen = 0; - rLoc = 1111; - rType = 0; - vrLen = 966; - vrLoc = 446; - }; - 6B847533122B9F4900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 124"; - rLen = 13; - rLoc = 3394; - rType = 0; - vrLen = 727; - vrLoc = 3053; - }; - 6B847534122B9F4900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 54"; - rLen = 0; - rLoc = 1111; - rType = 0; - vrLen = 456; - vrLoc = 1176; - }; - 6B847535122B9F4900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 78"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 664; - vrLoc = 1985; - }; - 6B847536122B9F4900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 54"; - rLen = 0; - rLoc = 1111; - rType = 0; - vrLen = 456; - vrLoc = 1176; - }; - 6B847540122B9F9800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 52"; - rLen = 0; - rLoc = 1111; - rType = 0; - vrLen = 532; - vrLoc = 1235; - }; - 6B847541122B9F9800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 53"; - rLen = 0; - rLoc = 1111; - rType = 0; - vrLen = 534; - vrLoc = 1235; - }; - 6B847542122B9FD600ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 83"; - rLen = 0; - rLoc = 1111; - rType = 0; - vrLen = 693; - vrLoc = 1561; - }; - 6B847543122BA1D500ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 339"; - rLen = 0; - rLoc = 7533; - rType = 0; - vrLen = 686; - vrLoc = 7374; - }; - 6B847544122BA1D500ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 86"; - rLen = 0; - rLoc = 1111; - rType = 0; - vrLen = 693; - vrLoc = 1561; - }; - 6B847545122BA1D500ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 339"; - rLen = 0; - rLoc = 7533; - rType = 0; - vrLen = 686; - vrLoc = 7374; - }; - 6B847546122BA1D500ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 131"; - rLen = 0; - rLoc = 1111; - rType = 0; - vrLen = 711; - vrLoc = 2895; - }; - 6B847547122BA20F00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 142"; - rLen = 0; - rLoc = 1111; - rType = 0; - vrLen = 728; - vrLoc = 2993; - }; - 6B847548122BA20F00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 78"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 664; - vrLoc = 1985; - }; - 6B847549122BA20F00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 142"; - rLen = 0; - rLoc = 1111; - rType = 0; - vrLen = 730; - vrLoc = 2991; - }; - 6B84754A122BA20F00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 78"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 664; - vrLoc = 1985; - }; - 6B84754B122BA20F00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 142"; - rLen = 0; - rLoc = 1111; - rType = 0; - vrLen = 728; - vrLoc = 2993; - }; - 6B84754C122BA20F00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 78"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 664; - vrLoc = 1985; - }; - 6B847554122BA2FF00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 86"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 759; - vrLoc = 2065; - }; - 6B847555122BA2FF00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 135"; - rLen = 0; - rLoc = 1111; - rType = 0; - vrLen = 639; - vrLoc = 2816; - }; - 6B847556122BA2FF00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 78"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 664; - vrLoc = 1985; - }; - 6B847557122BA2FF00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 77"; - rLen = 0; - rLoc = 1111; - rType = 0; - vrLen = 483; - vrLoc = 1746; - }; - 6B847558122BA2FF00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 93"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 686; - vrLoc = 2065; - }; - 6B847559122BA2FF00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 135"; - rLen = 0; - rLoc = 1111; - rType = 0; - vrLen = 639; - vrLoc = 2816; - }; - 6B84755A122BA2FF00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 86"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 759; - vrLoc = 2065; - }; - 6B84755B122BA2FF00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 132"; - rLen = 0; - rLoc = 1111; - rType = 0; - vrLen = 684; - vrLoc = 2888; - }; - 6B84755C122BA46300ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 132"; - rLen = 0; - rLoc = 1111; - rType = 0; - vrLen = 716; - vrLoc = 2888; - }; - 6B84755D122BA46300ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 197"; - rLen = 15; - rLoc = 2807; - rType = 0; - vrLen = 629; - vrLoc = 3527; - }; - 6B84755E122BA46300ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 93"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 717; - vrLoc = 2009; - }; - 6B84755F122BA46300ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 223"; - rLen = 0; - rLoc = 4959; - rType = 0; - vrLen = 598; - vrLoc = 5110; - }; - 6B847560122BA46300ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 132"; - rLen = 0; - rLoc = 1111; - rType = 0; - vrLen = 716; - vrLoc = 2888; - }; - 6B847561122BA46300ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 197"; - rLen = 15; - rLoc = 2807; - rType = 0; - vrLen = 628; - vrLoc = 3529; - }; - 6B847562122BA46300ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 197"; - rLen = 15; - rLoc = 2807; - rType = 0; - vrLen = 630; - vrLoc = 3527; - }; - 6B847563122BA46300ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 197"; - rLen = 15; - rLoc = 2807; - rType = 0; - vrLen = 629; - vrLoc = 3527; - }; - 6B847564122BA46300ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 197"; - rLen = 15; - rLoc = 2807; - rType = 0; - vrLen = 629; - vrLoc = 3527; - }; - 6B847565122BA46300ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 93"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 717; - vrLoc = 2009; - }; - 6B847566122BA46300ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 561"; - rLen = 0; - rLoc = 14421; - rType = 0; - vrLen = 826; - vrLoc = 13470; - }; - 6B84756D122BA90400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 138"; - rLen = 0; - rLoc = 2458; - rType = 0; - vrLen = 486; - vrLoc = 2671; - }; - 6B84756E122BA90400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 559"; - rLen = 154; - rLoc = 14079; - rType = 0; - vrLen = 690; - vrLoc = 13651; - }; - 6B84756F122BA90400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 183"; - rLen = 0; - rLoc = 1111; - rType = 0; - vrLen = 801; - vrLoc = 4023; - }; - 6B847570122BA90400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 93"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 783; - vrLoc = 2120; - }; - 6B847571122BA90400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 560"; - rLen = 0; - rLoc = 14233; - rType = 0; - vrLen = 808; - vrLoc = 13766; - }; - 6B847572122BA90400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 86"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 708; - vrLoc = 2033; - }; - 6B847573122BA90400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 135"; - rLen = 0; - rLoc = 1111; - rType = 0; - vrLen = 704; - vrLoc = 2888; - }; - 6B847574122BA90400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 86"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 706; - vrLoc = 2033; - }; - 6B847575122BA90400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 135"; - rLen = 0; - rLoc = 1111; - rType = 0; - vrLen = 720; - vrLoc = 2888; - }; - 6B847576122BA90400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 86"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 706; - vrLoc = 2033; - }; - 6B847577122BA90400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 175"; - rLen = 0; - rLoc = 1111; - rType = 0; - vrLen = 527; - vrLoc = 3682; - }; - 6B847578122BA90400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 111"; - rLen = 0; - rLoc = 5176; - rType = 0; - vrLen = 933; - vrLoc = 2616; - }; - 6B847579122BA90400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 173"; - rLen = 0; - rLoc = 1111; - rType = 0; - vrLen = 620; - vrLoc = 3820; - }; - 6B84757A122BA90400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 111"; - rLen = 0; - rLoc = 5176; - rType = 0; - vrLen = 933; - vrLoc = 2616; - }; - 6B84757B122BA90400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 401"; - rLen = 0; - rLoc = 4946; - rType = 0; - vrLen = 864; - vrLoc = 9495; - }; - 6B84757C122BA90400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 111"; - rLen = 0; - rLoc = 5176; - rType = 0; - vrLen = 933; - vrLoc = 2616; - }; - 6B84757D122BA90400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 401"; - rLen = 0; - rLoc = 4946; - rType = 0; - vrLen = 864; - vrLoc = 9495; - }; - 6B84757E122BA90400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 110"; - rLen = 0; - rLoc = 5176; - rType = 0; - vrLen = 933; - vrLoc = 2616; - }; - 6B84757F122BA90400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 405"; - rLen = 0; - rLoc = 4946; - rType = 0; - vrLen = 942; - vrLoc = 9430; - }; - 6B847580122BA90400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 86"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 1013; - vrLoc = 2065; - }; - 6B847581122BA90400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 414"; - rLen = 0; - rLoc = 4946; - rType = 0; - vrLen = 1008; - vrLoc = 9368; - }; - 6B847582122BA90400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 138"; - rLen = 0; - rLoc = 2458; - rType = 0; - vrLen = 486; - vrLoc = 2671; - }; - 6B847583122BA90400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 559"; - rLen = 154; - rLoc = 14079; - rType = 0; - vrLen = 690; - vrLoc = 13651; - }; - 6B847584122BA90400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 86"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 684; - vrLoc = 2065; - }; - 6B847585122BA90400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 136"; - rLen = 0; - rLoc = 1111; - rType = 0; - vrLen = 552; - vrLoc = 3910; - }; - 6B847586122BA90400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 111"; - rLen = 0; - rLoc = 5176; - rType = 0; - vrLen = 875; - vrLoc = 2687; - }; - 6B847587122BA90400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 402"; - rLen = 0; - rLoc = 4946; - rType = 0; - vrLen = 747; - vrLoc = 9233; - }; - 6B847588122BA90400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 118"; - rLen = 0; - rLoc = 5176; - rType = 0; - vrLen = 983; - vrLoc = 2687; - }; - 6B847589122BA90400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 137"; - rLen = 0; - rLoc = 1111; - rType = 0; - vrLen = 716; - vrLoc = 3126; - }; - 6B84758A122BA90400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 93"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 783; - vrLoc = 2120; - }; - 6B84758B122BA90400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 183"; - rLen = 0; - rLoc = 1111; - rType = 0; - vrLen = 801; - vrLoc = 4023; - }; - 6B84758C122BA90400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 86"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 795; - vrLoc = 2090; - }; - 6B847599122BAAA400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 559"; - rLen = 0; - rLoc = 14190; - rType = 0; - vrLen = 833; - vrLoc = 13647; - }; - 6B84759A122BAAA400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 91"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 875; - vrLoc = 2043; - }; - 6B84759B122BAAA400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - comments = "error: declaration of 'int rad' shadows a parameter"; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - rLen = 0; - rLoc = 387; - rType = 1; - }; - 6B84759C122BAAA400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 86"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 795; - vrLoc = 2090; - }; - 6B84759D122BAAA400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 562"; - rLen = 0; - rLoc = 14421; - rType = 0; - vrLen = 782; - vrLoc = 13651; - }; - 6B84759E122BAAA400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 184"; - rLen = 0; - rLoc = 1111; - rType = 0; - vrLen = 932; - vrLoc = 4049; - }; - 6B84759F122BAAA400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 86"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 842; - vrLoc = 2043; - }; - 6B8475A0122BAAA400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 183"; - rLen = 0; - rLoc = 1111; - rType = 0; - vrLen = 780; - vrLoc = 4049; - }; - 6B8475A1122BAAA400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 86"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 842; - vrLoc = 2043; - }; - 6B8475A2122BAAA400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 196"; - rLen = 0; - rLoc = 1111; - rType = 0; - vrLen = 909; - vrLoc = 4215; - }; - 6B8475A3122BAAA400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 89"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 805; - vrLoc = 2043; - }; - 6B8475A4122BAAA400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 559"; - rLen = 0; - rLoc = 14190; - rType = 0; - vrLen = 833; - vrLoc = 13647; - }; - 6B8475A5122BAAA400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 214"; - rLen = 0; - rLoc = 1111; - rType = 0; - vrLen = 648; - vrLoc = 4868; - }; - 6B8475A6122BAAA400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 89"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 805; - vrLoc = 2043; - }; - 6B8475A7122BAAA400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 347"; - rLen = 0; - rLoc = 4956; - rType = 0; - vrLen = 582; - vrLoc = 8215; - }; - 6B8475A8122BAAA400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 86"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 805; - vrLoc = 2043; - }; - 6B8475A9122BAAA400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 493"; - rLen = 0; - rLoc = 4956; - rType = 0; - vrLen = 882; - vrLoc = 11374; - }; - 6B8475AA122BAAA400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 91"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 875; - vrLoc = 2043; - }; - 6B8475AB122BAAA400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 563"; - rLen = 0; - rLoc = 13158; - rType = 0; - vrLen = 730; - vrLoc = 12995; - }; - 6B8475AE122BAB0A00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 520"; - rLen = 0; - rLoc = 4956; - rType = 0; - vrLen = 809; - vrLoc = 10082; - }; - 6B8475AF122BAB0A00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 559"; - rLen = 0; - rLoc = 14190; - rType = 0; - vrLen = 895; - vrLoc = 13623; - }; - 6B8475B0122BAB0A00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 520"; - rLen = 0; - rLoc = 4956; - rType = 0; - vrLen = 809; - vrLoc = 10082; - }; - 6B8475B1122BAB0A00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 559"; - rLen = 0; - rLoc = 14121; - rType = 0; - vrLen = 865; - vrLoc = 13623; - }; - 6B8475B3122BAB8C00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 559"; - rLen = 0; - rLoc = 14079; - rType = 0; - vrLen = 917; - vrLoc = 13581; - }; - 6B8475B4122BAB8C00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 90"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 1011; - vrLoc = 2294; - }; - 6B8475B5122BAB8C00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 559"; - rLen = 0; - rLoc = 14079; - rType = 0; - vrLen = 917; - vrLoc = 13581; - }; - 6B8475B6122BAB8C00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 90"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 1011; - vrLoc = 2294; - }; - 6B8475B7122BAB8C00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 572"; - rLen = 0; - rLoc = 13561; - rType = 0; - vrLen = 752; - vrLoc = 13017; - }; - 6B8475BB122BAC3000ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1211"; - rLen = 0; - rLoc = 30267; - rType = 0; - vrLen = 1114; - vrLoc = 29476; - }; - 6B8475BC122BAC3000ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 90"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 704; - vrLoc = 1666; - }; - 6B8475BD122BAC3000ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 237"; - rLen = 0; - rLoc = 4945; - rType = 0; - vrLen = 918; - vrLoc = 5475; - }; - 6B8475BE122BAC3000ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 572"; - rLen = 0; - rLoc = 13561; - rType = 0; - vrLen = 725; - vrLoc = 13044; - }; - 6B8475BF122BAC3000ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1211"; - rLen = 0; - rLoc = 30267; - rType = 0; - vrLen = 1114; - vrLoc = 29476; - }; - 6B8475C0122BAC3000ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 572"; - rLen = 0; - rLoc = 13561; - rType = 0; - vrLen = 794; - vrLoc = 12949; - }; - 6B8475C1122BAC3000ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 90"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 722; - vrLoc = 1648; - }; - 6B8475C2122BAC3000ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 237"; - rLen = 0; - rLoc = 4945; - rType = 0; - vrLen = 918; - vrLoc = 5475; - }; - 6B8475C3122BAC3000ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 90"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 704; - vrLoc = 1666; - }; - 6B8475C4122BAC3000ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 234"; - rLen = 0; - rLoc = 4945; - rType = 0; - vrLen = 966; - vrLoc = 5573; - }; - 6B8475C8122BACEB00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 236"; - rLen = 0; - rLoc = 4945; - rType = 0; - vrLen = 969; - vrLoc = 5570; - }; - 6B8475CD122BAE1800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 236"; - rLen = 0; - rLoc = 4945; - rType = 0; - vrLen = 931; - vrLoc = 5570; - }; - 6B8475CE122BAE1800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1211"; - rLen = 0; - rLoc = 30267; - rType = 0; - vrLen = 1093; - vrLoc = 29497; - }; - 6B8475CF122BAE1800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 236"; - rLen = 0; - rLoc = 4945; - rType = 0; - vrLen = 931; - vrLoc = 5570; - }; - 6B8475D0122BAE1800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1214"; - rLen = 0; - rLoc = 30628; - rType = 0; - vrLen = 1093; - vrLoc = 29497; - }; - 6B8475D6122BAE1D00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1208"; - rLen = 0; - rLoc = 30159; - rType = 0; - vrLen = 1093; - vrLoc = 29497; - }; - 6B8475DE122BAF3500ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 491"; - rLen = 0; - rLoc = 4956; - rType = 0; - vrLen = 863; - vrLoc = 11378; - }; - 6B8475DF122BAF3500ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 54"; - rLen = 0; - rLoc = 1549; - rType = 0; - vrLen = 676; - vrLoc = 1446; - }; - 6B8475E0122BAF3500ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 210"; - rLen = 0; - rLoc = 3262; - rType = 0; - vrLen = 904; - vrLoc = 3823; - }; - 6B8475E1122BAF3500ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - comments = "warning: unused variable 'ag'"; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - rLen = 1; - rLoc = 711; - rType = 1; - }; - 6B8475E2122BAF3500ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1208"; - rLen = 0; - rLoc = 30159; - rType = 0; - vrLen = 1093; - vrLoc = 29497; - }; - 6B8475E3122BAF3500ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 237"; - rLen = 0; - rLoc = 4945; - rType = 0; - vrLen = 866; - vrLoc = 3251; - }; - 6B8475E4122BAF3500ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 559"; - rLen = 0; - rLoc = 14200; - rType = 0; - vrLen = 868; - vrLoc = 13585; - }; - 6B8475E5122BAF3500ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 491"; - rLen = 0; - rLoc = 4956; - rType = 0; - vrLen = 863; - vrLoc = 11378; - }; - 6B8475E6122BAF3500ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 54"; - rLen = 0; - rLoc = 1549; - rType = 0; - vrLen = 676; - vrLoc = 1446; - }; - 6B8475E7122BAF3500ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 559"; - rLen = 0; - rLoc = 14079; - rType = 0; - vrLen = 917; - vrLoc = 13581; - }; - 6B8475E8122BAF3500ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 187"; - rLen = 0; - rLoc = 2642; - rType = 0; - vrLen = 746; - vrLoc = 3561; - }; - 6B8475E9122BAF3500ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 212"; - rLen = 0; - rLoc = 4901; - rType = 0; - vrLen = 776; - vrLoc = 4982; - }; - 6B8475EA122BAF3500ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 188"; - rLen = 0; - rLoc = 2696; - rType = 0; - vrLen = 887; - vrLoc = 3561; - }; - 6B8475EB122BAF3500ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1201"; - rLen = 0; - rLoc = 30019; - rType = 0; - vrLen = 991; - vrLoc = 29321; - }; - 6B8475EC122BAF3500ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 210"; - rLen = 14; - rLoc = 3234; - rType = 0; - vrLen = 959; - vrLoc = 3605; - }; - 6B8475ED122BAF3500ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1201"; - rLen = 0; - rLoc = 30001; - rType = 0; - vrLen = 1056; - vrLoc = 29321; - }; - 6B8475EE122BAF3500ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 210"; - rLen = 0; - rLoc = 3262; - rType = 0; - vrLen = 904; - vrLoc = 3823; - }; - 6B8475EF122BAF3500ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 722"; - rLen = 0; - rLoc = 18017; - rType = 0; - vrLen = 781; - vrLoc = 17493; - }; - 6B8475F2122BAF7E00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 718"; - rLen = 0; - rLoc = 17914; - rType = 0; - vrLen = 902; - vrLoc = 16223; - }; - 6B8475F3122BAF7E00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 491"; - rLen = 0; - rLoc = 4956; - rType = 0; - vrLen = 859; - vrLoc = 11378; - }; - 6B8475F4122BAF7E00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 718"; - rLen = 0; - rLoc = 17914; - rType = 0; - vrLen = 902; - vrLoc = 16223; - }; - 6B8475F5122BAF7E00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 53"; - rLen = 0; - rLoc = 1111; - rType = 0; - vrLen = 722; - vrLoc = 1325; - }; - 6B8475F7122BAF8500ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 53"; - rLen = 0; - rLoc = 1111; - rType = 0; - vrLen = 722; - vrLoc = 1325; - }; - 6B8475F8122BAF8500ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - rLen = 0; - rLoc = 1200; - rType = 1; - }; - 6B8475F9122BAF8500ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 53"; - rLen = 0; - rLoc = 1111; - rType = 0; - vrLen = 722; - vrLoc = 1325; - }; - 6B8475FA122BAF8500ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1206"; - rLen = 0; - rLoc = 30132; - rType = 0; - vrLen = 1077; - vrLoc = 29498; - }; - 6B8475FC122BAF8B00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1206"; - rLen = 0; - rLoc = 30132; - rType = 0; - vrLen = 1077; - vrLoc = 29498; - }; - 6B8475FD122BAF8B00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - rLen = 0; - rLoc = 191; - rType = 1; - }; - 6B8475FE122BAF8B00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1206"; - rLen = 0; - rLoc = 30132; - rType = 0; - vrLen = 1077; - vrLoc = 29498; - }; - 6B8475FF122BAF8B00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 237"; - rLen = 0; - rLoc = 4945; - rType = 0; - vrLen = 891; - vrLoc = 5648; - }; - 6B847602122BAF9500ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 449"; - rLen = 0; - rLoc = 4956; - rType = 0; - vrLen = 760; - vrLoc = 10396; - }; - 6B847603122BB02700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 442"; - rLen = 0; - rLoc = 4956; - rType = 0; - vrLen = 787; - vrLoc = 9939; - }; - 6B847606122BB1FB00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1199"; - rLen = 0; - rLoc = 29911; - rType = 0; - vrLen = 919; - vrLoc = 29125; - }; - 6B847607122BB1FB00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 429"; - rLen = 0; - rLoc = 4956; - rType = 0; - vrLen = 787; - vrLoc = 9939; - }; - 6B847608122BB1FB00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1199"; - rLen = 0; - rLoc = 29911; - rType = 0; - vrLen = 919; - vrLoc = 29125; - }; - 6B847609122BB1FB00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 463"; - rLen = 0; - rLoc = 4956; - rType = 0; - vrLen = 723; - vrLoc = 10632; - }; - 6B84760D122BB23300ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 463"; - rLen = 0; - rLoc = 4956; - rType = 0; - vrLen = 757; - vrLoc = 10632; - }; - 6B84760E122BB23300ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1199"; - rLen = 0; - rLoc = 29911; - rType = 0; - vrLen = 919; - vrLoc = 29125; - }; - 6B84760F122BB23300ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 463"; - rLen = 0; - rLoc = 4956; - rType = 0; - vrLen = 757; - vrLoc = 10632; - }; - 6B847610122BB23300ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 558"; - rLen = 0; - rLoc = 14079; - rType = 0; - vrLen = 915; - vrLoc = 13472; - }; - 6B847611122BB24B00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 551"; - rLen = 0; - rLoc = 13750; - rType = 0; - vrLen = 915; - vrLoc = 13472; - }; - 6B847612122BB26700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 551"; - rLen = 0; - rLoc = 13750; - rType = 0; - vrLen = 153; - vrLoc = 13746; - }; - 6B847615122BB27700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 548"; - rLen = 0; - rLoc = 13684; - rType = 0; - vrLen = 829; - vrLoc = 13115; - }; - 6B847619122BB29500ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 548"; - rLen = 0; - rLoc = 13684; - rType = 0; - vrLen = 829; - vrLoc = 13115; - }; - 6B84761A122BB29500ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - rLen = 0; - rLoc = 192; - rType = 1; - }; - 6B84761B122BB29500ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 548"; - rLen = 0; - rLoc = 13684; - rType = 0; - vrLen = 829; - vrLoc = 13115; - }; - 6B84761C122BB29500ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 402"; - rLen = 0; - rLoc = 4956; - rType = 0; - vrLen = 682; - vrLoc = 9404; - }; - 6B84761D122BB2AE00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 409"; - rLen = 0; - rLoc = 4956; - rType = 0; - vrLen = 682; - vrLoc = 9404; - }; - 6B84761E122BB2B400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 409"; - rLen = 0; - rLoc = 4956; - rType = 0; - vrLen = 619; - vrLoc = 9470; - }; - 6B847620122BB32800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 551"; - rLen = 0; - rLoc = 13750; - rType = 0; - vrLen = 153; - vrLoc = 13746; - }; - 6B847621122BB32800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 409"; - rLen = 0; - rLoc = 4956; - rType = 0; - vrLen = 123; - vrLoc = 9731; - }; - 6B847622122BB33700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 409"; - rLen = 0; - rLoc = 4956; - rType = 0; - vrLen = 688; - vrLoc = 9470; - }; - 6B847623122BB33700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 448"; - rLen = 0; - rLoc = 4956; - rType = 0; - vrLen = 761; - vrLoc = 10423; - }; - 6B847624122BBFFC00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 51"; - rLen = 0; - rLoc = 1515; - rType = 0; - vrLen = 957; - vrLoc = 2088; - }; - 6B847625122BBFFC00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 399"; - rLen = 0; - rLoc = 9332; - rType = 0; - vrLen = 832; - vrLoc = 9239; - }; - 6B847626122BBFFC00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 494"; - rLen = 0; - rLoc = 4956; - rType = 0; - vrLen = 905; - vrLoc = 11305; - }; - 6B847627122BBFFC00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 115"; - rLen = 0; - rLoc = 5177; - rType = 0; - vrLen = 916; - vrLoc = 2268; - }; - 6B847628122BBFFC00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 75"; - rLen = 0; - rLoc = 4945; - rType = 0; - vrLen = 902; - vrLoc = 1805; - }; - 6B847629122BBFFC00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 107"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 928; - vrLoc = 2322; - }; - 6B84762A122BBFFC00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 228"; - rLen = 0; - rLoc = 4956; - rType = 0; - vrLen = 586; - vrLoc = 5383; - }; - 6B84762B122BBFFC00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 74"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 712; - vrLoc = 1684; - }; - 6B84762C122BBFFC00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 399"; - rLen = 0; - rLoc = 9332; - rType = 0; - vrLen = 832; - vrLoc = 9239; - }; - 6B84762D122BBFFC00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 51"; - rLen = 0; - rLoc = 1515; - rType = 0; - vrLen = 957; - vrLoc = 2088; - }; - 6B84762E122BBFFC00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 398"; - rLen = 0; - rLoc = 9332; - rType = 0; - vrLen = 750; - vrLoc = 9593; - }; 6B847634122CE32800ADF63D /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; @@ -3361,1410 +666,6 @@ vrLen = 822; vrLoc = 924; }; - 6B847636122CE32800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 74"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 935; - vrLoc = 2009; - }; - 6B847637122CE32800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 159"; - rLen = 0; - rLoc = 4945; - rType = 0; - vrLen = 953; - vrLoc = 3924; - }; - 6B847638122CE32800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - comments = "error: no matching function for call to 'dtObstacleBodySet::init(int)'"; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - rLen = 0; - rLoc = 192; - rType = 1; - }; - 6B847639122CE32800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 397"; - rLen = 0; - rLoc = 9332; - rType = 0; - vrLen = 724; - vrLoc = 9347; - }; - 6B84763A122CE32800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 316"; - rLen = 0; - rLoc = 7850; - rType = 0; - vrLen = 724; - vrLoc = 7463; - }; - 6B84763B122CE32800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; - name = "RecastMesh.cpp: 34"; - rLen = 0; - rLoc = 1229; - rType = 0; - vrLen = 822; - vrLoc = 924; - }; - 6B84763C122CE32800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 74"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 935; - vrLoc = 2009; - }; - 6B84763D122CE32800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 159"; - rLen = 0; - rLoc = 4945; - rType = 0; - vrLen = 953; - vrLoc = 3924; - }; - 6B84763E122CE32800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 224"; - rLen = 0; - rLoc = 4959; - rType = 0; - vrLen = 669; - vrLoc = 5245; - }; - 6B847642122CE38200ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1042"; - rLen = 0; - rLoc = 25827; - rType = 0; - vrLen = 542; - vrLoc = 23299; - }; - 6B847643122CE38200ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 108"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 689; - vrLoc = 2558; - }; - 6B847644122CE38200ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - comments = "warning: when initialized here"; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - rLen = 0; - rLoc = 192; - rType = 1; - }; - 6B847645122CE38200ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1042"; - rLen = 0; - rLoc = 25827; - rType = 0; - vrLen = 542; - vrLoc = 23299; - }; - 6B847646122CE38200ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 108"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 689; - vrLoc = 2558; - }; - 6B847647122CE38200ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 208"; - rLen = 0; - rLoc = 4956; - rType = 0; - vrLen = 454; - vrLoc = 5056; - }; - 6B847648122CE39300ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 208"; - rLen = 0; - rLoc = 4956; - rType = 0; - vrLen = 473; - vrLoc = 5056; - }; - 6B847649122CE39800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 208"; - rLen = 0; - rLoc = 4956; - rType = 0; - vrLen = 62; - vrLoc = 5467; - }; - 6B84764C122CE3B400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 329"; - rLen = 0; - rLoc = 4956; - rType = 0; - vrLen = 638; - vrLoc = 7839; - }; - 6B84764D122CE3B400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1042"; - rLen = 0; - rLoc = 25827; - rType = 0; - vrLen = 542; - vrLoc = 23299; - }; - 6B84764E122CE3B400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 329"; - rLen = 0; - rLoc = 4956; - rType = 0; - vrLen = 638; - vrLoc = 7839; - }; - 6B84764F122CE3B400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 558"; - rLen = 0; - rLoc = 14079; - rType = 0; - vrLen = 760; - vrLoc = 13638; - }; - 6B847650122CE49F00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 555"; - rLen = 0; - rLoc = 13860; - rType = 0; - vrLen = 764; - vrLoc = 13638; - }; - 6B847651122CE49F00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 68"; - rLen = 10; - rLoc = 2796; - rType = 0; - vrLen = 808; - vrLoc = 1985; - }; - 6B847652122CE49F00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 341"; - rLen = 0; - rLoc = 4956; - rType = 0; - vrLen = 769; - vrLoc = 8234; - }; - 6B847653122CE49F00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 555"; - rLen = 0; - rLoc = 13860; - rType = 0; - vrLen = 764; - vrLoc = 13638; - }; - 6B847654122CE49F00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 105"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 767; - vrLoc = 2541; - }; - 6B847655122CE49F00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 341"; - rLen = 0; - rLoc = 4956; - rType = 0; - vrLen = 769; - vrLoc = 8234; - }; - 6B847656122CE49F00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 68"; - rLen = 10; - rLoc = 2796; - rType = 0; - vrLen = 808; - vrLoc = 1985; - }; - 6B847657122CE49F00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 419"; - rLen = 0; - rLoc = 4956; - rType = 0; - vrLen = 940; - vrLoc = 10270; - }; - 6B847658122CE4BD00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 476"; - rLen = 0; - rLoc = 4956; - rType = 0; - vrLen = 832; - vrLoc = 11186; - }; - 6B847662122CE67900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 224"; - rLen = 0; - rLoc = 4959; - rType = 0; - vrLen = 540; - vrLoc = 5283; - }; - 6B847663122CE67900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 336"; - rLen = 0; - rLoc = 4956; - rType = 0; - vrLen = 741; - vrLoc = 7899; - }; - 6B847664122CE67900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 109"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 819; - vrLoc = 2481; - }; - 6B847665122CE67900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 459"; - rLen = 0; - rLoc = 4956; - rType = 0; - vrLen = 868; - vrLoc = 11131; - }; - 6B847666122CE67900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 109"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 905; - vrLoc = 2305; - }; - 6B847667122CE67900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 215"; - rLen = 0; - rLoc = 4956; - rType = 0; - vrLen = 481; - vrLoc = 5342; - }; - 6B847668122CE67900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 72"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 659; - vrLoc = 1860; - }; - 6B847669122CE67900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 224"; - rLen = 0; - rLoc = 4959; - rType = 0; - vrLen = 540; - vrLoc = 5283; - }; - 6B84766A122CE67900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 340"; - rLen = 0; - rLoc = 4956; - rType = 0; - vrLen = 687; - vrLoc = 7962; - }; - 6B84766B122CE67900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 105"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 729; - vrLoc = 2481; - }; - 6B84766C122CE67900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 336"; - rLen = 0; - rLoc = 4956; - rType = 0; - vrLen = 687; - vrLoc = 7962; - }; - 6B84766D122CE67900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 109"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 819; - vrLoc = 2481; - }; - 6B84766E122CE67900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 340"; - rLen = 0; - rLoc = 4956; - rType = 0; - vrLen = 783; - vrLoc = 7857; - }; - 6B84766F122CE67900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 109"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 819; - vrLoc = 2481; - }; - 6B847670122CE67900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 336"; - rLen = 0; - rLoc = 4956; - rType = 0; - vrLen = 741; - vrLoc = 7899; - }; - 6B847671122CE67900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 105"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 832; - vrLoc = 2481; - }; - 6B847672122CE75700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 35"; - rLen = 0; - rLoc = 1350; - rType = 0; - vrLen = 756; - vrLoc = 1012; - }; - 6B847673122CE75700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 116"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 897; - vrLoc = 2519; - }; - 6B847674122CE75700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 116"; - rLen = 0; - rLoc = 2806; - rType = 0; - vrLen = 897; - vrLoc = 2519; - }; - 6B847675122CE75700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 35"; - rLen = 0; - rLoc = 1350; - rType = 0; - vrLen = 756; - vrLoc = 1012; - }; - 6B847676122CE75700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 28"; - rLen = 0; - rLoc = 1016; - rType = 0; - vrLen = 764; - vrLoc = 992; - }; - 6B847677122CECB600ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 99"; - rLen = 0; - rLoc = 4070; - rType = 0; - vrLen = 1012; - vrLoc = 2262; - }; - 6B847678122CECB600ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 199"; - rLen = 0; - rLoc = 8113; - rType = 0; - vrLen = 645; - vrLoc = 4532; - }; - 6B847679122CECB600ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 130"; - rLen = 0; - rLoc = 5047; - rType = 0; - vrLen = 731; - vrLoc = 2985; - }; - 6B84767A122CECB600ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 125"; - rLen = 0; - rLoc = 6364; - rType = 0; - vrLen = 530; - vrLoc = 3099; - }; - 6B84767B122CECB600ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 83"; - rLen = 0; - rLoc = 2967; - rType = 0; - vrLen = 861; - vrLoc = 2099; - }; - 6B84767C122CECB600ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 160"; - rLen = 0; - rLoc = 6364; - rType = 0; - vrLen = 582; - vrLoc = 3751; - }; - 6B84767D122CECB600ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 115"; - rLen = 10; - rLoc = 4695; - rType = 0; - vrLen = 777; - vrLoc = 2775; - }; - 6B84767E122CECB600ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 165"; - rLen = 0; - rLoc = 6364; - rType = 0; - vrLen = 585; - vrLoc = 3751; - }; - 6B84767F122CECB600ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 99"; - rLen = 0; - rLoc = 4070; - rType = 0; - vrLen = 1012; - vrLoc = 2262; - }; - 6B847680122CECB600ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 199"; - rLen = 0; - rLoc = 8113; - rType = 0; - vrLen = 645; - vrLoc = 4532; - }; - 6B847681122CECB600ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 99"; - rLen = 0; - rLoc = 4070; - rType = 0; - vrLen = 1012; - vrLoc = 2262; - }; - 6B847682122CECB600ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 228"; - rLen = 0; - rLoc = 8687; - rType = 0; - vrLen = 588; - vrLoc = 4998; - }; - 6B847693122CF1B300ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 79"; - rLen = 43; - rLoc = 2903; - rType = 0; - vrLen = 872; - vrLoc = 1737; - }; - 6B847694122CF1B300ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 109"; - rLen = 0; - rLoc = 6048; - rType = 0; - vrLen = 766; - vrLoc = 2523; - }; - 6B847695122CF1B300ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - comments = "error: no matching function for call to 'dtObstacleAvoidanceQuery::init(int)'"; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - rLen = 1; - rLoc = 193; - rType = 1; - }; - 6B847696122CF1B300ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 130"; - rLen = 6; - rLoc = 6564; - rType = 0; - vrLen = 712; - vrLoc = 3241; - }; - 6B847697122CF1B300ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 126"; - rLen = 0; - rLoc = 5028; - rType = 0; - vrLen = 847; - vrLoc = 2903; - }; - 6B847698122CF1B300ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 395"; - rLen = 0; - rLoc = 9332; - rType = 0; - vrLen = 606; - vrLoc = 10262; - }; - 6B847699122CF1B300ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 537"; - rLen = 0; - rLoc = 13470; - rType = 0; - vrLen = 868; - vrLoc = 13198; - }; - 6B84769A122CF1B300ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 79"; - rLen = 43; - rLoc = 2903; - rType = 0; - vrLen = 872; - vrLoc = 1737; - }; - 6B84769B122CF1B300ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 109"; - rLen = 0; - rLoc = 6048; - rType = 0; - vrLen = 766; - vrLoc = 2523; - }; - 6B84769C122CF1B300ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 224"; - rLen = 0; - rLoc = 5007; - rType = 0; - vrLen = 641; - vrLoc = 5283; - }; - 6B8476A0122CF2C800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 520"; - rLen = 0; - rLoc = 13014; - rType = 0; - vrLen = 846; - vrLoc = 12759; - }; - 6B8476A1122CF2C800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 130"; - rLen = 0; - rLoc = 6580; - rType = 0; - vrLen = 748; - vrLoc = 3209; - }; - 6B8476A2122CF2C800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 224"; - rLen = 0; - rLoc = 5007; - rType = 0; - vrLen = 641; - vrLoc = 5283; - }; - 6B8476A3122CF2C800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 520"; - rLen = 0; - rLoc = 13014; - rType = 0; - vrLen = 846; - vrLoc = 12759; - }; - 6B8476A4122CF2C800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 126"; - rLen = 0; - rLoc = 6364; - rType = 0; - vrLen = 647; - vrLoc = 3209; - }; - 6B8476A5122CF2DE00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 135"; - rLen = 0; - rLoc = 6601; - rType = 0; - vrLen = 692; - vrLoc = 3209; - }; - 6B8476A6122CF2EF00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 135"; - rLen = 0; - rLoc = 6601; - rType = 0; - vrLen = 59; - vrLoc = 3209; - }; - 6B8476A7122CF2F900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 178"; - rLen = 0; - rLoc = 7301; - rType = 0; - vrLen = 840; - vrLoc = 3956; - }; - 6B8476AA122CF33400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 164"; - rLen = 0; - rLoc = 6984; - rType = 0; - vrLen = 638; - vrLoc = 3643; - }; - 6B8476AB122CF34A00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 156"; - rLen = 0; - rLoc = 6946; - rType = 0; - vrLen = 683; - vrLoc = 3643; - }; - 6B8476AC122CF36200ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 156"; - rLen = 0; - rLoc = 6946; - rType = 0; - vrLen = 80; - vrLoc = 3643; - }; - 6B8476AD122CF37700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 145"; - rLen = 0; - rLoc = 6733; - rType = 0; - vrLen = 681; - vrLoc = 3286; - }; - 6B8476AE122CF37700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 69"; - rLen = 0; - rLoc = 4956; - rType = 0; - vrLen = 766; - vrLoc = 10564; - }; - 6B8476AF122CF37700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 145"; - rLen = 0; - rLoc = 6733; - rType = 0; - vrLen = 679; - vrLoc = 3288; - }; - 6B8476B0122CF39400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 145"; - rLen = 0; - rLoc = 6733; - rType = 0; - vrLen = 88; - vrLoc = 3643; - }; - 6B8476B3122CF3D400ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 22"; - rLen = 0; - rLoc = 1034; - rType = 0; - vrLen = 1302; - vrLoc = 0; - }; - 6B8476B6122CF69E00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 45"; - rLen = 0; - rLoc = 1515; - rType = 0; - vrLen = 716; - vrLoc = 1304; - }; - 6B8476B7122CF69E00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 449"; - rLen = 0; - rLoc = 13406; - rType = 0; - vrLen = 632; - vrLoc = 10877; - }; - 6B8476B8122CF69E00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 558"; - rLen = 0; - rLoc = 14079; - rType = 0; - vrLen = 1037; - vrLoc = 13521; - }; - 6B8476B9122CF69E00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 436"; - rLen = 0; - rLoc = 13520; - rType = 0; - vrLen = 603; - vrLoc = 10387; - }; - 6B8476BA122CF69E00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 45"; - rLen = 0; - rLoc = 1515; - rType = 0; - vrLen = 716; - vrLoc = 1304; - }; - 6B8476BB122CF69E00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 381"; - rLen = 0; - rLoc = 9332; - rType = 0; - vrLen = 926; - vrLoc = 9210; - }; - 6B8476BC122CF69E00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 449"; - rLen = 0; - rLoc = 13406; - rType = 0; - vrLen = 632; - vrLoc = 10877; - }; - 6B8476BD122CF69E00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 562"; - rLen = 0; - rLoc = 14236; - rType = 0; - vrLen = 1035; - vrLoc = 13521; - }; - 6B8476BF122CF6A900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 966"; - rLen = 0; - rLoc = 23549; - rType = 0; - vrLen = 660; - vrLoc = 23161; - }; - 6B8476C0122CF6C300ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 966"; - rLen = 0; - rLoc = 23549; - rType = 0; - vrLen = 660; - vrLoc = 23161; - }; - 6B8476C2122CF6CB00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 957"; - rLen = 0; - rLoc = 23446; - rType = 0; - vrLen = 664; - vrLoc = 23386; - }; - 6B8476C3122CF6D900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 140"; - rLen = 0; - rLoc = 6733; - rType = 0; - vrLen = 86; - vrLoc = 3550; - }; - 6B8476C4122CF6D900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 957"; - rLen = 0; - rLoc = 23446; - rType = 0; - vrLen = 54; - vrLoc = 23506; - }; - 6B8476C6122CF72200ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 953"; - rLen = 0; - rLoc = 23397; - rType = 0; - vrLen = 706; - vrLoc = 23161; - }; - 6B8476C7122CF72200ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 449"; - rLen = 0; - rLoc = 13406; - rType = 0; - vrLen = 683; - vrLoc = 10826; - }; - 6B8476C8122CF72200ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 953"; - rLen = 0; - rLoc = 23397; - rType = 0; - vrLen = 706; - vrLoc = 23161; - }; - 6B8476C9122CF72200ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 152"; - rLen = 0; - rLoc = 6967; - rType = 0; - vrLen = 729; - vrLoc = 3684; - }; - 6B8476CB122CF77000ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 152"; - rLen = 0; - rLoc = 6982; - rType = 0; - vrLen = 729; - vrLoc = 3684; - }; - 6B8476CC122CF77300ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 957"; - rLen = 0; - rLoc = 23446; - rType = 0; - vrLen = 57; - vrLoc = 23522; - }; - 6B8476CD122CF77300ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 152"; - rLen = 0; - rLoc = 6982; - rType = 0; - vrLen = 105; - vrLoc = 3843; - }; - 6B8476CE122CF7AA00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 152"; - rLen = 0; - rLoc = 6982; - rType = 0; - vrLen = 666; - vrLoc = 3588; - }; - 6B8476CF122CF7AA00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 195"; - rLen = 15; - rLoc = 2807; - rType = 0; - vrLen = 790; - vrLoc = 3539; - }; - 6B8476D0122CF7AA00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 518"; - rLen = 0; - rLoc = 13009; - rType = 0; - vrLen = 723; - vrLoc = 12668; - }; - 6B8476D1122CF7AA00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 152"; - rLen = 0; - rLoc = 6982; - rType = 0; - vrLen = 666; - vrLoc = 3588; - }; - 6B8476D2122CF7AA00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 518"; - rLen = 0; - rLoc = 13009; - rType = 0; - vrLen = 723; - vrLoc = 12668; - }; - 6B8476D3122CF7AA00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 195"; - rLen = 15; - rLoc = 2807; - rType = 0; - vrLen = 790; - vrLoc = 3539; - }; - 6B8476D4122CF7AA00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 518"; - rLen = 0; - rLoc = 12999; - rType = 0; - vrLen = 702; - vrLoc = 12719; - }; - 6B8476E0122CFDA900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 262"; - rLen = 0; - rLoc = 9247; - rType = 0; - vrLen = 690; - vrLoc = 6107; - }; - 6B8476E1122CFDA900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 208"; - rLen = 0; - rLoc = 3232; - rType = 0; - vrLen = 817; - vrLoc = 3853; - }; - 6B8476E2122CFDA900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 104"; - rLen = 28; - rLoc = 4604; - rType = 0; - vrLen = 1003; - vrLoc = 2835; - }; - 6B8476E3122CFDA900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1200"; - rLen = 28; - rLoc = 29955; - rType = 0; - vrLen = 543; - vrLoc = 29645; - }; - 6B8476E4122CFDA900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 187"; - rLen = 0; - rLoc = 2672; - rType = 0; - vrLen = 837; - vrLoc = 3507; - }; - 6B8476E5122CFDA900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 104"; - rLen = 0; - rLoc = 4598; - rType = 0; - vrLen = 1132; - vrLoc = 2721; - }; - 6B8476E6122CFDA900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 450"; - rLen = 0; - rLoc = 13350; - rType = 0; - vrLen = 790; - vrLoc = 10376; - }; - 6B8476E7122CFDA900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 192"; - rLen = 0; - rLoc = 2778; - rType = 0; - vrLen = 877; - vrLoc = 3507; - }; - 6B8476E8122CFDA900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 187"; - rLen = 28; - rLoc = 2643; - rType = 0; - vrLen = 877; - vrLoc = 3507; - }; - 6B8476E9122CFDA900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 109"; - rLen = 162; - rLoc = 4748; - rType = 0; - vrLen = 810; - vrLoc = 3413; - }; - 6B8476EA122CFDA900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 98"; - rLen = 0; - rLoc = 5579; - rType = 0; - vrLen = 637; - vrLoc = 2253; - }; - 6B8476EB122CFDA900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 108"; - rLen = 0; - rLoc = 4747; - rType = 0; - vrLen = 817; - vrLoc = 1019; - }; - 6B8476EC122CFDA900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 424"; - rLen = 0; - rLoc = 12605; - rType = 0; - vrLen = 590; - vrLoc = 10014; - }; - 6B8476ED122CFDA900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 42"; - rLen = 28; - rLoc = 1521; - rType = 0; - vrLen = 784; - vrLoc = 1063; - }; - 6B8476EE122CFDA900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 424"; - rLen = 0; - rLoc = 12611; - rType = 0; - vrLen = 667; - vrLoc = 10014; - }; - 6B8476EF122CFDA900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 84"; - rLen = 0; - rLoc = 3858; - rType = 0; - vrLen = 1218; - vrLoc = 2225; - }; - 6B8476F0122CFDA900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 368"; - rLen = 0; - rLoc = 11662; - rType = 0; - vrLen = 577; - vrLoc = 10057; - }; - 6B8476F1122CFDA900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 44"; - rLen = 0; - rLoc = 2643; - rType = 0; - vrLen = 639; - vrLoc = 1388; - }; - 6B8476F2122CFDA900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 458"; - rLen = 0; - rLoc = 13396; - rType = 0; - vrLen = 562; - vrLoc = 10788; - }; - 6B8476F3122CFDA900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 104"; - rLen = 0; - rLoc = 4641; - rType = 0; - vrLen = 819; - vrLoc = 3146; - }; - 6B8476F4122CFDA900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 262"; - rLen = 0; - rLoc = 9247; - rType = 0; - vrLen = 690; - vrLoc = 6107; - }; - 6B8476F5122CFDA900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 104"; - rLen = 0; - rLoc = 4632; - rType = 0; - vrLen = 834; - vrLoc = 3146; - }; - 6B8476F6122CFDA900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 208"; - rLen = 0; - rLoc = 3232; - rType = 0; - vrLen = 817; - vrLoc = 3853; - }; - 6B8476F7122CFDA900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 104"; - rLen = 28; - rLoc = 4604; - rType = 0; - vrLen = 1003; - vrLoc = 2835; - }; - 6B8476F8122CFDA900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1200"; - rLen = 0; - rLoc = 29983; - rType = 0; - vrLen = 883; - vrLoc = 29723; - }; 6B8476F9122D000800ADF63D /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B324C64111C5D9A00EBD2FD /* ConvexVolumeTool.h */; @@ -4785,334 +686,6 @@ vrLen = 638; vrLoc = 5573; }; - 6B8476FB122D000800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 42"; - rLen = 0; - rLoc = 1449; - rType = 0; - vrLen = 779; - vrLoc = 1007; - }; - 6B8476FC122D000800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 60"; - rLen = 112; - rLoc = 2531; - rType = 0; - vrLen = 820; - vrLoc = 1514; - }; - 6B8476FD122D000800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 112"; - rLen = 0; - rLoc = 3628; - rType = 0; - vrLen = 463; - vrLoc = 2484; - }; - 6B8476FE122D000800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1199"; - rLen = 0; - rLoc = 29944; - rType = 0; - vrLen = 883; - vrLoc = 29723; - }; - 6B8476FF122D000800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 54"; - rLen = 0; - rLoc = 2645; - rType = 0; - vrLen = 749; - vrLoc = 1276; - }; - 6B847700122D000800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B324C64111C5D9A00EBD2FD /* ConvexVolumeTool.h */; - name = "ConvexVolumeTool.h: 43"; - rLen = 0; - rLoc = 1384; - rType = 0; - vrLen = 754; - vrLoc = 999; - }; - 6B847701122D000800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B324C65111C5D9A00EBD2FD /* ConvexVolumeTool.cpp */; - name = "ConvexVolumeTool.cpp: 246"; - rLen = 0; - rLoc = 5809; - rType = 0; - vrLen = 638; - vrLoc = 5573; - }; - 6B847702122D000800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 42"; - rLen = 0; - rLoc = 1449; - rType = 0; - vrLen = 779; - vrLoc = 1007; - }; - 6B847703122D000800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 52"; - rLen = 0; - rLoc = 1859; - rType = 0; - vrLen = 843; - vrLoc = 1388; - }; - 6B847704122D000800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 351"; - rLen = 65; - rLoc = 11359; - rType = 0; - vrLen = 881; - vrLoc = 8230; - }; - 6B847705122D000800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 63"; - rLen = 0; - rLoc = 2610; - rType = 0; - vrLen = 869; - vrLoc = 1388; - }; - 6B847706122D000800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 351"; - rLen = 65; - rLoc = 11359; - rType = 0; - vrLen = 881; - vrLoc = 8230; - }; - 6B847707122D000800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 51"; - rLen = 0; - rLoc = 1791; - rType = 0; - vrLen = 887; - vrLoc = 1388; - }; - 6B847708122D000800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 351"; - rLen = 65; - rLoc = 11359; - rType = 0; - vrLen = 881; - vrLoc = 8230; - }; - 6B847709122D000800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 42"; - rLen = 1273; - rLoc = 1515; - rType = 0; - vrLen = 996; - vrLoc = 1019; - }; - 6B84770A122D000800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 92"; - rLen = 0; - rLoc = 2790; - rType = 0; - vrLen = 897; - vrLoc = 2056; - }; - 6B84770B122D000800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 44"; - rLen = 0; - rLoc = 1559; - rType = 0; - vrLen = 996; - vrLoc = 1019; - }; - 6B84770C122D000800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 100"; - rLen = 0; - rLoc = 3692; - rType = 0; - vrLen = 605; - vrLoc = 2403; - }; - 6B84770D122D000800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 58"; - rLen = 148; - rLoc = 2495; - rType = 0; - vrLen = 820; - vrLoc = 1514; - }; - 6B84770E122D000800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 100"; - rLen = 0; - rLoc = 2789; - rType = 0; - vrLen = 515; - vrLoc = 2267; - }; - 6B84770F122D000800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 60"; - rLen = 112; - rLoc = 2531; - rType = 0; - vrLen = 820; - vrLoc = 1514; - }; - 6B847710122D000800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 112"; - rLen = 0; - rLoc = 3628; - rType = 0; - vrLen = 463; - vrLoc = 2484; - }; - 6B847711122D000800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 60"; - rLen = 112; - rLoc = 2531; - rType = 0; - vrLen = 820; - vrLoc = 1514; - }; - 6B847712122D000800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 112"; - rLen = 0; - rLoc = 2909; - rType = 0; - vrLen = 585; - vrLoc = 2707; - }; - 6B84771A122D116E00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 187"; - rLen = 9; - rLoc = 2673; - rType = 0; - vrLen = 821; - vrLoc = 3505; - }; - 6B84771B122D116E00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 152"; - rLen = 0; - rLoc = 3963; - rType = 0; - vrLen = 687; - vrLoc = 3596; - }; - 6B84771C122D116E00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 62"; - rLen = 0; - rLoc = 2462; - rType = 0; - vrLen = 1208; - vrLoc = 1304; - }; - 6B84771D122D116E00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - comments = "error: lvalue required as unary '&' operand"; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - rLen = 1; - rLoc = 1203; - rType = 1; - }; - 6B84771E122D116E00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 187"; - rLen = 9; - rLoc = 2673; - rType = 0; - vrLen = 821; - vrLoc = 3505; - }; - 6B84771F122D116E00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1192"; - rLen = 0; - rLoc = 30267; - rType = 0; - vrLen = 803; - vrLoc = 29606; - }; - 6B847720122D116E00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 62"; - rLen = 0; - rLoc = 2462; - rType = 0; - vrLen = 1208; - vrLoc = 1304; - }; - 6B847721122D116E00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1192"; - rLen = 0; - rLoc = 30239; - rType = 0; - vrLen = 1088; - vrLoc = 29544; - }; - 6B847725122D11CE00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1190"; - rLen = 0; - rLoc = 30188; - rType = 0; - vrLen = 1040; - vrLoc = 29544; - }; 6B847728122D11F300ADF63D /* DetourObstacleAvoidance.cpp:521 */ = { isa = PBXFileBreakpoint; actions = ( @@ -5128,262 +701,9 @@ lineNumber = 521; location = Recast; modificationTime = 304944329.511332; + originalNumberOfMultipleMatches = 0; state = 1; }; - 6B847729122D11F500ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1190"; - rLen = 0; - rLoc = 30188; - rType = 0; - vrLen = 1181; - vrLoc = 29966; - }; - 6B84772A122D11F500ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 59"; - rLen = 0; - rLoc = 2192; - rType = 0; - vrLen = 1097; - vrLoc = 1514; - }; - 6B84772B122D11F500ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1190"; - rLen = 0; - rLoc = 30188; - rType = 0; - vrLen = 1181; - vrLoc = 29966; - }; - 6B84772C122D11F500ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 59"; - rLen = 0; - rLoc = 2192; - rType = 0; - vrLen = 1097; - vrLoc = 1514; - }; - 6B84772D122D11F500ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 521"; - rLen = 0; - rLoc = 12686; - rType = 0; - vrLen = 686; - vrLoc = 12370; - }; - 6B84772F122D11FC00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 521"; - rLen = 0; - rLoc = 12686; - rType = 0; - vrLen = 686; - vrLoc = 12370; - }; - 6B847730122D11FC00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - rLen = 0; - rLoc = 1220; - rType = 1; - }; - 6B847731122D11FC00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 521"; - rLen = 0; - rLoc = 12686; - rType = 0; - vrLen = 686; - vrLoc = 12370; - }; - 6B847732122D11FC00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1207"; - rLen = 0; - rLoc = 30964; - rType = 0; - vrLen = 995; - vrLoc = 29433; - }; - 6B847735122D125B00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 522"; - rLen = 0; - rLoc = 13476; - rType = 0; - vrLen = 784; - vrLoc = 12946; - }; - 6B847736122D125B00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - rLen = 1; - rLoc = 381; - rType = 1; - }; - 6B847737122D125B00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 543"; - rLen = 0; - rLoc = 14236; - rType = 0; - vrLen = 885; - vrLoc = 13562; - }; - 6B847738122D125B00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 476"; - rLen = 99; - rLoc = 11446; - rType = 0; - vrLen = 727; - vrLoc = 11429; - }; - 6B847739122D125B00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 522"; - rLen = 0; - rLoc = 13476; - rType = 0; - vrLen = 784; - vrLoc = 12946; - }; - 6B84773A122D125B00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 382"; - rLen = 82; - rLoc = 9008; - rType = 0; - vrLen = 705; - vrLoc = 11706; - }; - 6B84773B122D126500ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 499"; - rLen = 0; - rLoc = 12082; - rType = 0; - vrLen = 864; - vrLoc = 11706; - }; - 6B84773C122D126B00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 499"; - rLen = 0; - rLoc = 12082; - rType = 0; - vrLen = 71; - vrLoc = 11706; - }; - 6B847742122D13B600ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 495"; - rLen = 0; - rLoc = 12017; - rType = 0; - vrLen = 798; - vrLoc = 11431; - }; - 6B847747122D148B00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 212"; - rLen = 0; - rLoc = 5404; - rType = 0; - vrLen = 596; - vrLoc = 5004; - }; - 6B847748122D148B00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 100"; - rLen = 24; - rLoc = 3437; - rType = 0; - vrLen = 1409; - vrLoc = 2967; - }; - 6B847749122D148B00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 522"; - rLen = 0; - rLoc = 13476; - rType = 0; - vrLen = 780; - vrLoc = 12946; - }; - 6B84774A122D148B00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 459"; - rLen = 2; - rLoc = 10956; - rType = 0; - vrLen = 841; - vrLoc = 10588; - }; - 6B84774B122D148B00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 136"; - rLen = 0; - rLoc = 4822; - rType = 0; - vrLen = 908; - vrLoc = 4021; - }; - 6B84774C122D148B00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 212"; - rLen = 0; - rLoc = 5404; - rType = 0; - vrLen = 596; - vrLoc = 5004; - }; - 6B84774D122D148B00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 100"; - rLen = 24; - rLoc = 3437; - rType = 0; - vrLen = 1409; - vrLoc = 2967; - }; - 6B84774E122D148B00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 197"; - rLen = 0; - rLoc = 5109; - rType = 0; - vrLen = 816; - vrLoc = 4664; - }; 6B847751122D14C900ADF63D /* DetourObstacleAvoidance.cpp:470 */ = { isa = PBXFileBreakpoint; actions = ( @@ -5399,45 +719,9 @@ lineNumber = 470; location = Recast; modificationTime = 304944343.213994; + originalNumberOfMultipleMatches = 0; state = 1; }; - 6B847752122D14D100ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 543"; - rLen = 0; - rLoc = 14236; - rType = 0; - vrLen = 915; - vrLoc = 13391; - }; - 6B847753122D14D100ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - rLen = 1; - rLoc = 475; - rType = 1; - }; - 6B847754122D14D100ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 543"; - rLen = 0; - rLoc = 14236; - rType = 0; - vrLen = 915; - vrLoc = 13391; - }; - 6B847755122D14D100ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 485"; - rLen = 0; - rLoc = 11731; - rType = 0; - vrLen = 740; - vrLoc = 11418; - }; 6B847758122D14FE00ADF63D /* DetourObstacleAvoidance.cpp:113 */ = { isa = PBXFileBreakpoint; actions = ( @@ -5452,189 +736,10 @@ ignoreCount = 0; lineNumber = 113; location = Recast; - modificationTime = 304944382.206114; + modificationTime = 304944382.2061139; + originalNumberOfMultipleMatches = 0; state = 1; }; - 6B847759122D156100ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 112"; - rLen = 0; - rLoc = 2880; - rType = 0; - vrLen = 892; - vrLoc = 2704; - }; - 6B84775A122D156100ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 543"; - rLen = 0; - rLoc = 14236; - rType = 0; - vrLen = 1038; - vrLoc = 13306; - }; - 6B84775B122D156100ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 112"; - rLen = 0; - rLoc = 2880; - rType = 0; - vrLen = 892; - vrLoc = 2704; - }; - 6B84775C122D156100ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 204"; - rLen = 0; - rLoc = 5469; - rType = 0; - vrLen = 919; - vrLoc = 4869; - }; - 6B84775F122D156D00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 216"; - rLen = 0; - rLoc = 5687; - rType = 0; - vrLen = 869; - vrLoc = 4869; - }; - 6B847763122D15FF00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 389"; - rLen = 4; - rLoc = 9352; - rType = 0; - vrLen = 729; - vrLoc = 9472; - }; - 6B847764122D15FF00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 216"; - rLen = 0; - rLoc = 5687; - rType = 0; - vrLen = 918; - vrLoc = 4870; - }; - 6B847765122D15FF00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 216"; - rLen = 0; - rLoc = 5687; - rType = 0; - vrLen = 919; - vrLoc = 4869; - }; - 6B847766122D15FF00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 389"; - rLen = 4; - rLoc = 9352; - rType = 0; - vrLen = 729; - vrLoc = 9472; - }; - 6B847767122D15FF00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1201"; - rLen = 0; - rLoc = 30529; - rType = 0; - vrLen = 1088; - vrLoc = 29635; - }; - 6B847769122D160600ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1201"; - rLen = 0; - rLoc = 30585; - rType = 0; - vrLen = 1088; - vrLoc = 29635; - }; - 6B84776B122D164E00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1191"; - rLen = 0; - rLoc = 30127; - rType = 0; - vrLen = 1158; - vrLoc = 29635; - }; - 6B84776C122D164E00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 389"; - rLen = 4; - rLoc = 9352; - rType = 0; - vrLen = 729; - vrLoc = 9472; - }; - 6B84776D122D164E00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1191"; - rLen = 0; - rLoc = 30127; - rType = 0; - vrLen = 1158; - vrLoc = 29635; - }; - 6B84776E122D164E00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 403"; - rLen = 0; - rLoc = 9647; - rType = 0; - vrLen = 675; - vrLoc = 9472; - }; - 6B847770122D16A100ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 403"; - rLen = 0; - rLoc = 9647; - rType = 0; - vrLen = 685; - vrLoc = 9472; - }; - 6B847772122D16D800ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 359"; - rLen = 0; - rLoc = 8598; - rType = 0; - vrLen = 649; - vrLoc = 8353; - }; - 6B847773122D16FD00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 362"; - rLen = 0; - rLoc = 8665; - rType = 0; - vrLen = 809; - vrLoc = 8536; - }; 6B847774122D220D00ADF63D /* ValueHistory.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {933, 816}}"; @@ -5649,16 +754,6 @@ sepNavVisRange = "{1694, 1019}"; }; }; - 6B847778122D223D00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 362"; - rLen = 0; - rLoc = 8665; - rType = 0; - vrLen = 809; - vrLoc = 8536; - }; 6B847779122D223D00ADF63D /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B555DF6100B273500247EA3 /* stb_truetype.h */; @@ -5669,136 +764,6 @@ vrLen = 1094; vrLoc = 26646; }; - 6B84777A122D223D00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B555DB0100B212E00247EA3 /* imguiRenderGL.cpp */; - name = "imguiRenderGL.cpp: 306"; - rLen = 0; - rLoc = 7232; - rType = 0; - vrLen = 748; - vrLoc = 6810; - }; - 6B84777B122D223D00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847776122D221C00ADF63D /* ValueHistory.cpp */; - name = "ValueHistory.cpp: 1"; - rLen = 0; - rLoc = 2714; - rType = 0; - vrLen = 0; - vrLoc = 0; - }; - 6B84777C122D223D00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 114"; - rLen = 0; - rLoc = 2458; - rType = 0; - vrLen = 549; - vrLoc = 2249; - }; - 6B84777D122D223D00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847774122D220D00ADF63D /* ValueHistory.h */; - name = "ValueHistory.h: 1"; - rLen = 0; - rLoc = 1017; - rType = 0; - vrLen = 0; - vrLoc = 0; - }; - 6B84777E122D223D00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 362"; - rLen = 0; - rLoc = 8665; - rType = 0; - vrLen = 809; - vrLoc = 8536; - }; - 6B84777F122D223D00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847774122D220D00ADF63D /* ValueHistory.h */; - name = "ValueHistory.h: 1"; - rLen = 0; - rLoc = 1017; - rType = 0; - vrLen = 0; - vrLoc = 0; - }; - 6B847780122D223D00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B555DF6100B273500247EA3 /* stb_truetype.h */; - name = "stb_truetype.h: 660"; - rLen = 0; - rLoc = 27273; - rType = 0; - vrLen = 1094; - vrLoc = 26646; - }; - 6B847781122D223D00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B555DB0100B212E00247EA3 /* imguiRenderGL.cpp */; - name = "imguiRenderGL.cpp: 306"; - rLen = 0; - rLoc = 7232; - rType = 0; - vrLen = 748; - vrLoc = 6810; - }; - 6B847782122D223D00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847776122D221C00ADF63D /* ValueHistory.cpp */; - name = "ValueHistory.cpp: 1"; - rLen = 0; - rLoc = 2714; - rType = 0; - vrLen = 0; - vrLoc = 0; - }; - 6B847783122D223D00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 114"; - rLen = 0; - rLoc = 2458; - rType = 0; - vrLen = 549; - vrLoc = 2249; - }; - 6B847784122D223D00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847774122D220D00ADF63D /* ValueHistory.h */; - name = "ValueHistory.h: 5"; - rLen = 0; - rLoc = 1017; - rType = 0; - vrLen = 72; - vrLoc = 0; - }; - 6B847789122D279700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 25"; - rLen = 12; - rLoc = 1059; - rType = 0; - vrLen = 978; - vrLoc = 396; - }; - 6B84778A122D279700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1313"; - rLen = 1; - rLoc = 33639; - rType = 0; - vrLen = 929; - vrLoc = 35837; - }; 6B84778B122D279700ADF63D /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B555DAE100B211D00247EA3 /* imguiRenderGL.h */; @@ -5809,394 +774,6 @@ vrLen = 1106; vrLoc = 0; }; - 6B84778C122D279700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847774122D220D00ADF63D /* ValueHistory.h */; - name = "ValueHistory.h: 38"; - rLen = 0; - rLoc = 744; - rType = 0; - vrLen = 532; - vrLoc = 297; - }; - 6B84778D122D279700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847776122D221C00ADF63D /* ValueHistory.cpp */; - name = "ValueHistory.cpp: 62"; - rLen = 0; - rLoc = 1155; - rType = 0; - vrLen = 708; - vrLoc = 975; - }; - 6B84778E122D279700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7A0F7FCBE400459200 /* imgui.h */; - name = "imgui.h: 61"; - rLen = 168; - rLoc = 2203; - rType = 0; - vrLen = 1039; - vrLoc = 1528; - }; - 6B84778F122D279700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C6C0F7FCBBB00459200 /* imgui.cpp */; - name = "imgui.cpp: 660"; - rLen = 0; - rLoc = 17986; - rType = 0; - vrLen = 730; - vrLoc = 17649; - }; - 6B847790122D279700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - comments = "error: expected `;' before '}' token"; - fRef = 6B555DB0100B212E00247EA3 /* imguiRenderGL.cpp */; - rLen = 1; - rLoc = 434; - rType = 1; - }; - 6B847791122D279700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847774122D220D00ADF63D /* ValueHistory.h */; - name = "ValueHistory.h: 11"; - rLen = 0; - rLoc = 176; - rType = 0; - vrLen = 532; - vrLoc = 0; - }; - 6B847792122D279700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847776122D221C00ADF63D /* ValueHistory.cpp */; - name = "ValueHistory.cpp: 1"; - rLen = 0; - rLoc = 2714; - rType = 0; - vrLen = 25; - vrLoc = 0; - }; - 6B847793122D279700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847774122D220D00ADF63D /* ValueHistory.h */; - name = "ValueHistory.h: 9"; - rLen = 0; - rLoc = 153; - rType = 0; - vrLen = 532; - vrLoc = 0; - }; - 6B847794122D279700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847776122D221C00ADF63D /* ValueHistory.cpp */; - name = "ValueHistory.cpp: 40"; - rLen = 0; - rLoc = 2714; - rType = 0; - vrLen = 548; - vrLoc = 137; - }; - 6B847795122D279700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847774122D220D00ADF63D /* ValueHistory.h */; - name = "ValueHistory.h: 32"; - rLen = 0; - rLoc = 584; - rType = 0; - vrLen = 587; - vrLoc = 0; - }; - 6B847796122D279700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 25"; - rLen = 12; - rLoc = 1059; - rType = 0; - vrLen = 978; - vrLoc = 396; - }; - 6B847797122D279700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1313"; - rLen = 1; - rLoc = 33639; - rType = 0; - vrLen = 929; - vrLoc = 35837; - }; - 6B847798122D279700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847776122D221C00ADF63D /* ValueHistory.cpp */; - name = "ValueHistory.cpp: 91"; - rLen = 0; - rLoc = 1691; - rType = 0; - vrLen = 835; - vrLoc = 1949; - }; - 6B847799122D279700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7A0F7FCBE400459200 /* imgui.h */; - name = "imgui.h: 60"; - rLen = 257; - rLoc = 2114; - rType = 0; - vrLen = 959; - vrLoc = 1528; - }; - 6B84779A122D279700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C6C0F7FCBBB00459200 /* imgui.cpp */; - name = "imgui.cpp: 39"; - rLen = 0; - rLoc = 1501; - rType = 0; - vrLen = 788; - vrLoc = 920; - }; - 6B84779B122D279700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7A0F7FCBE400459200 /* imgui.h */; - name = "imgui.h: 90"; - rLen = 0; - rLoc = 2706; - rType = 0; - vrLen = 366; - vrLoc = 2463; - }; - 6B84779C122D279700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C6C0F7FCBBB00459200 /* imgui.cpp */; - name = "imgui.cpp: 39"; - rLen = 0; - rLoc = 1501; - rType = 0; - vrLen = 866; - vrLoc = 842; - }; - 6B84779D122D279700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7A0F7FCBE400459200 /* imgui.h */; - name = "imgui.h: 90"; - rLen = 0; - rLoc = 2706; - rType = 0; - vrLen = 366; - vrLoc = 2463; - }; - 6B84779E122D279700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C6C0F7FCBBB00459200 /* imgui.cpp */; - name = "imgui.cpp: 663"; - rLen = 0; - rLoc = 18119; - rType = 0; - vrLen = 661; - vrLoc = 17408; - }; - 6B84779F122D279700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B555DB0100B212E00247EA3 /* imguiRenderGL.cpp */; - name = "imguiRenderGL.cpp: 431"; - rLen = 0; - rLoc = 9915; - rType = 0; - vrLen = 1141; - vrLoc = 9630; - }; - 6B8477A0122D279700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7A0F7FCBE400459200 /* imgui.h */; - name = "imgui.h: 60"; - rLen = 13; - rLoc = 2119; - rType = 0; - vrLen = 1004; - vrLoc = 1579; - }; - 6B8477A1122D279700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C6C0F7FCBBB00459200 /* imgui.cpp */; - name = "imgui.cpp: 96"; - rLen = 0; - rLoc = 2982; - rType = 0; - vrLen = 987; - vrLoc = 2450; - }; - 6B8477A2122D279700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B555DB0100B212E00247EA3 /* imguiRenderGL.cpp */; - name = "imguiRenderGL.cpp: 431"; - rLen = 0; - rLoc = 9915; - rType = 0; - vrLen = 1048; - vrLoc = 9630; - }; - 6B8477A3122D279700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B555DAE100B211D00247EA3 /* imguiRenderGL.h */; - name = "imguiRenderGL.h: 18"; - rLen = 0; - rLoc = 923; - rType = 0; - vrLen = 1106; - vrLoc = 0; - }; - 6B8477A4122D279700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B555DB0100B212E00247EA3 /* imguiRenderGL.cpp */; - name = "imguiRenderGL.cpp: 141"; - rLen = 0; - rLoc = 3807; - rType = 0; - vrLen = 720; - vrLoc = 3424; - }; - 6B8477A5122D279700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7A0F7FCBE400459200 /* imgui.h */; - name = "imgui.h: 104"; - rLen = 23; - rLoc = 2893; - rType = 0; - vrLen = 408; - vrLoc = 2432; - }; - 6B8477A6122D279700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C6C0F7FCBBB00459200 /* imgui.cpp */; - name = "imgui.cpp: 45"; - rLen = 0; - rLoc = 1567; - rType = 0; - vrLen = 1029; - vrLoc = 2670; - }; - 6B8477A7122D279700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B555DB0100B212E00247EA3 /* imguiRenderGL.cpp */; - name = "imguiRenderGL.cpp: 453"; - rLen = 0; - rLoc = 10646; - rType = 0; - vrLen = 1170; - vrLoc = 9725; - }; - 6B8477A8122D279700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C6C0F7FCBBB00459200 /* imgui.cpp */; - name = "imgui.cpp: 105"; - rLen = 0; - rLoc = 3250; - rType = 0; - vrLen = 845; - vrLoc = 2773; - }; - 6B8477A9122D279700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847776122D221C00ADF63D /* ValueHistory.cpp */; - name = "ValueHistory.cpp: 42"; - rLen = 284; - rLoc = 734; - rType = 0; - vrLen = 493; - vrLoc = 920; - }; - 6B8477AA122D279700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847774122D220D00ADF63D /* ValueHistory.h */; - name = "ValueHistory.h: 38"; - rLen = 0; - rLoc = 744; - rType = 0; - vrLen = 532; - vrLoc = 297; - }; - 6B8477AB122D279700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847776122D221C00ADF63D /* ValueHistory.cpp */; - name = "ValueHistory.cpp: 62"; - rLen = 0; - rLoc = 1155; - rType = 0; - vrLen = 708; - vrLoc = 975; - }; - 6B8477AC122D279700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7A0F7FCBE400459200 /* imgui.h */; - name = "imgui.h: 61"; - rLen = 168; - rLoc = 2203; - rType = 0; - vrLen = 1039; - vrLoc = 1528; - }; - 6B8477AD122D279700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C6C0F7FCBBB00459200 /* imgui.cpp */; - name = "imgui.cpp: 660"; - rLen = 0; - rLoc = 17986; - rType = 0; - vrLen = 730; - vrLoc = 17649; - }; - 6B8477AE122D279700ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B555DB0100B212E00247EA3 /* imguiRenderGL.cpp */; - name = "imguiRenderGL.cpp: 437"; - rLen = 0; - rLoc = 9991; - rType = 0; - vrLen = 962; - vrLoc = 9381; - }; - 6B8477AF122D27C600ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B555DB0100B212E00247EA3 /* imguiRenderGL.cpp */; - name = "imguiRenderGL.cpp: 213"; - rLen = 0; - rLoc = 5226; - rType = 0; - vrLen = 366; - vrLoc = 5097; - }; - 6B8477B8122D297200ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B555DB0100B212E00247EA3 /* imguiRenderGL.cpp */; - name = "imguiRenderGL.cpp: 213"; - rLen = 0; - rLoc = 5226; - rType = 0; - vrLen = 366; - vrLoc = 5097; - }; - 6B8477B9122D297200ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847774122D220D00ADF63D /* ValueHistory.h */; - name = "ValueHistory.h: 36"; - rLen = 0; - rLoc = 663; - rType = 0; - vrLen = 547; - vrLoc = 297; - }; - 6B8477BA122D297200ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 22"; - rLen = 0; - rLoc = 987; - rType = 0; - vrLen = 1155; - vrLoc = 133; - }; 6B8477BB122D297200ADF63D /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B137C7A0F7FCBE400459200 /* imgui.h */; @@ -6207,334 +784,6 @@ vrLen = 1048; vrLoc = 1528; }; - 6B8477BC122D297200ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C6C0F7FCBBB00459200 /* imgui.cpp */; - name = "imgui.cpp: 674"; - rLen = 0; - rLoc = 18333; - rType = 0; - vrLen = 756; - vrLoc = 17623; - }; - 6B8477BD122D297200ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - comments = "error: at this point in file"; - fRef = 6B847776122D221C00ADF63D /* ValueHistory.cpp */; - rLen = 1; - rLoc = 78; - rType = 1; - }; - 6B8477BE122D297200ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B555DB0100B212E00247EA3 /* imguiRenderGL.cpp */; - name = "imguiRenderGL.cpp: 213"; - rLen = 0; - rLoc = 5226; - rType = 0; - vrLen = 366; - vrLoc = 5097; - }; - 6B8477BF122D297200ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847774122D220D00ADF63D /* ValueHistory.h */; - name = "ValueHistory.h: 36"; - rLen = 0; - rLoc = 663; - rType = 0; - vrLen = 547; - vrLoc = 297; - }; - 6B8477C0122D297200ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847776122D221C00ADF63D /* ValueHistory.cpp */; - name = "ValueHistory.cpp: 64"; - rLen = 80; - rLoc = 1075; - rType = 0; - vrLen = 669; - vrLoc = 831; - }; - 6B8477C1122D297200ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7A0F7FCBE400459200 /* imgui.h */; - name = "imgui.h: 61"; - rLen = 20; - rLoc = 2208; - rType = 0; - vrLen = 1048; - vrLoc = 1528; - }; - 6B8477C2122D297200ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C6C0F7FCBBB00459200 /* imgui.cpp */; - name = "imgui.cpp: 674"; - rLen = 0; - rLoc = 18333; - rType = 0; - vrLen = 756; - vrLoc = 17623; - }; - 6B8477C3122D297200ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847776122D221C00ADF63D /* ValueHistory.cpp */; - name = "ValueHistory.cpp: 78"; - rLen = 0; - rLoc = 1572; - rType = 0; - vrLen = 1030; - vrLoc = 1075; - }; - 6B8477C7122D2A4200ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1442"; - rLen = 0; - rLoc = 34856; - rType = 0; - vrLen = 942; - vrLoc = 36538; - }; - 6B8477C8122D2A4200ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847776122D221C00ADF63D /* ValueHistory.cpp */; - name = "ValueHistory.cpp: 61"; - rLen = 47; - rLoc = 1019; - rType = 0; - vrLen = 633; - vrLoc = 580; - }; - 6B8477C9122D2A4200ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847774122D220D00ADF63D /* ValueHistory.h */; - name = "ValueHistory.h: 46"; - rLen = 0; - rLoc = 990; - rType = 0; - vrLen = 635; - vrLoc = 333; - }; - 6B8477CA122D2A4200ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847776122D221C00ADF63D /* ValueHistory.cpp */; - name = "ValueHistory.cpp: 80"; - rLen = 0; - rLoc = 1693; - rType = 0; - vrLen = 1033; - vrLoc = 1075; - }; - 6B8477CB122D2A4200ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847774122D220D00ADF63D /* ValueHistory.h */; - name = "ValueHistory.h: 34"; - rLen = 11; - rLoc = 595; - rType = 0; - vrLen = 547; - vrLoc = 297; - }; - 6B8477CC122D2A4200ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1442"; - rLen = 0; - rLoc = 34856; - rType = 0; - vrLen = 942; - vrLoc = 36538; - }; - 6B8477CD122D2A4200ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847774122D220D00ADF63D /* ValueHistory.h */; - name = "ValueHistory.h: 38"; - rLen = 0; - rLoc = 745; - rType = 0; - vrLen = 547; - vrLoc = 297; - }; - 6B8477CE122D2A4200ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847776122D221C00ADF63D /* ValueHistory.cpp */; - name = "ValueHistory.cpp: 83"; - rLen = 122; - rLoc = 1697; - rType = 0; - vrLen = 1033; - vrLoc = 1075; - }; - 6B8477CF122D2A4200ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847774122D220D00ADF63D /* ValueHistory.h */; - name = "ValueHistory.h: 46"; - rLen = 0; - rLoc = 990; - rType = 0; - vrLen = 635; - vrLoc = 333; - }; - 6B8477D0122D2A4200ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847776122D221C00ADF63D /* ValueHistory.cpp */; - name = "ValueHistory.cpp: 61"; - rLen = 47; - rLoc = 1019; - rType = 0; - vrLen = 633; - vrLoc = 580; - }; - 6B8477D1122D2A4200ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847774122D220D00ADF63D /* ValueHistory.h */; - name = "ValueHistory.h: 31"; - rLen = 0; - rLoc = 583; - rType = 0; - vrLen = 658; - vrLoc = 333; - }; - 6B8477D2122D2ACE00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847774122D220D00ADF63D /* ValueHistory.h */; - name = "ValueHistory.h: 35"; - rLen = 0; - rLoc = 608; - rType = 0; - vrLen = 659; - vrLoc = 333; - }; - 6B8477D3122D2ACE00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B555DB0100B212E00247EA3 /* imguiRenderGL.cpp */; - name = "imguiRenderGL.cpp: 213"; - rLen = 0; - rLoc = 5226; - rType = 0; - vrLen = 366; - vrLoc = 5097; - }; - 6B8477D4122D2ACE00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847774122D220D00ADF63D /* ValueHistory.h */; - name = "ValueHistory.h: 35"; - rLen = 0; - rLoc = 608; - rType = 0; - vrLen = 659; - vrLoc = 333; - }; - 6B8477D5122D2ACE00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B555DB0100B212E00247EA3 /* imguiRenderGL.cpp */; - name = "imguiRenderGL.cpp: 221"; - rLen = 0; - rLoc = 5350; - rType = 0; - vrLen = 405; - vrLoc = 5100; - }; - 6B8477D6122D2AFF00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B555DB0100B212E00247EA3 /* imguiRenderGL.cpp */; - name = "imguiRenderGL.cpp: 221"; - rLen = 0; - rLoc = 5350; - rType = 0; - vrLen = 405; - vrLoc = 5100; - }; - 6B8477D7122D2AFF00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847774122D220D00ADF63D /* ValueHistory.h */; - name = "ValueHistory.h: 35"; - rLen = 0; - rLoc = 608; - rType = 0; - vrLen = 659; - vrLoc = 333; - }; - 6B8477D8122D2AFF00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847776122D221C00ADF63D /* ValueHistory.cpp */; - name = "ValueHistory.cpp: 61"; - rLen = 47; - rLoc = 1019; - rType = 0; - vrLen = 633; - vrLoc = 580; - }; - 6B8477D9122D2AFF00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B555DB0100B212E00247EA3 /* imguiRenderGL.cpp */; - name = "imguiRenderGL.cpp: 221"; - rLen = 0; - rLoc = 5350; - rType = 0; - vrLen = 405; - vrLoc = 5100; - }; - 6B8477DA122D2AFF00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847774122D220D00ADF63D /* ValueHistory.h */; - name = "ValueHistory.h: 35"; - rLen = 0; - rLoc = 608; - rType = 0; - vrLen = 659; - vrLoc = 333; - }; - 6B8477DB122D2AFF00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847776122D221C00ADF63D /* ValueHistory.cpp */; - name = "ValueHistory.cpp: 64"; - rLen = 0; - rLoc = 1127; - rType = 0; - vrLen = 923; - vrLoc = 962; - }; - 6B8477DD122D2B2000ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847776122D221C00ADF63D /* ValueHistory.cpp */; - name = "ValueHistory.cpp: 65"; - rLen = 0; - rLoc = 1156; - rType = 0; - vrLen = 923; - vrLoc = 962; - }; - 6B8477DE122D2B2000ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1442"; - rLen = 0; - rLoc = 34856; - rType = 0; - vrLen = 1246; - vrLoc = 36402; - }; - 6B8477DF122D2B2000ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847776122D221C00ADF63D /* ValueHistory.cpp */; - name = "ValueHistory.cpp: 65"; - rLen = 0; - rLoc = 1156; - rType = 0; - vrLen = 923; - vrLoc = 962; - }; - 6B8477E0122D2B2000ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1422"; - rLen = 0; - rLoc = 34477; - rType = 0; - vrLen = 911; - vrLoc = 36230; - }; 6B8477E1122D2B9100ADF63D /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 32CA4F630368D1EE00C91783 /* Recast_Prefix.pch */; @@ -6545,116 +794,6 @@ vrLen = 143; vrLoc = 0; }; - 6B8477E2122D2B9100ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847776122D221C00ADF63D /* ValueHistory.cpp */; - name = "ValueHistory.cpp: 77"; - rLen = 0; - rLoc = 1469; - rType = 0; - vrLen = 929; - vrLoc = 962; - }; - 6B8477E3122D2B9100ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1416"; - rLen = 0; - rLoc = 34412; - rType = 0; - vrLen = 907; - vrLoc = 35419; - }; - 6B8477E4122D2B9100ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1416"; - rLen = 0; - rLoc = 34412; - rType = 0; - vrLen = 907; - vrLoc = 35419; - }; - 6B8477E5122D2B9100ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 32CA4F630368D1EE00C91783 /* Recast_Prefix.pch */; - name = "Recast_Prefix.pch: 8"; - rLen = 0; - rLoc = 143; - rType = 0; - vrLen = 143; - vrLoc = 0; - }; - 6B8477E6122D2B9100ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847776122D221C00ADF63D /* ValueHistory.cpp */; - name = "ValueHistory.cpp: 77"; - rLen = 0; - rLoc = 1469; - rType = 0; - vrLen = 929; - vrLoc = 962; - }; - 6B8477E7122D2B9100ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1422"; - rLen = 0; - rLoc = 34493; - rType = 0; - vrLen = 913; - vrLoc = 36230; - }; - 6B8477E8122D2BD300ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1311"; - rLen = 0; - rLoc = 33639; - rType = 0; - vrLen = 868; - vrLoc = 27963; - }; - 6B8477E9122D2BD300ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1311"; - rLen = 0; - rLoc = 33639; - rType = 0; - vrLen = 868; - vrLoc = 27963; - }; - 6B8477EA122D2BD300ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 27"; - rLen = 0; - rLoc = 1076; - rType = 0; - vrLen = 598; - vrLoc = 3862; - }; - 6B8477EC122D2CC900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 27"; - rLen = 0; - rLoc = 1076; - rType = 0; - vrLen = 598; - vrLoc = 3862; - }; - 6B8477ED122D2CC900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 362"; - rLen = 0; - rLoc = 8665; - rType = 0; - vrLen = 782; - vrLoc = 8536; - }; 6B8477EE122D2CC900ADF63D /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; @@ -6665,96 +804,6 @@ vrLen = 1084; vrLoc = 2788; }; - 6B8477EF122D2CC900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847774122D220D00ADF63D /* ValueHistory.h */; - name = "ValueHistory.h: 35"; - rLen = 0; - rLoc = 608; - rType = 0; - vrLen = 659; - vrLoc = 333; - }; - 6B8477F0122D2CC900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 27"; - rLen = 0; - rLoc = 1076; - rType = 0; - vrLen = 598; - vrLoc = 3862; - }; - 6B8477F1122D2CC900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 362"; - rLen = 0; - rLoc = 8665; - rType = 0; - vrLen = 782; - vrLoc = 8536; - }; - 6B8477F2122D2CC900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 80"; - rLen = 24; - rLoc = 2796; - rType = 0; - vrLen = 1084; - vrLoc = 2788; - }; - 6B8477F3122D2CC900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847774122D220D00ADF63D /* ValueHistory.h */; - name = "ValueHistory.h: 28"; - rLen = 0; - rLoc = 498; - rType = 0; - vrLen = 659; - vrLoc = 333; - }; - 6B8477F5122D2CEA00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847774122D220D00ADF63D /* ValueHistory.h */; - name = "ValueHistory.h: 38"; - rLen = 0; - rLoc = 745; - rType = 0; - vrLen = 659; - vrLoc = 333; - }; - 6B8477F6122D2CEA00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1311"; - rLen = 0; - rLoc = 33639; - rType = 0; - vrLen = 868; - vrLoc = 27963; - }; - 6B8477F7122D2CEA00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847774122D220D00ADF63D /* ValueHistory.h */; - name = "ValueHistory.h: 38"; - rLen = 0; - rLoc = 745; - rType = 0; - vrLen = 659; - vrLoc = 333; - }; - 6B8477F8122D2CEA00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 945"; - rLen = 0; - rLoc = 23549; - rType = 0; - vrLen = 625; - vrLoc = 23057; - }; 6B8477FB122D2E2A00ADF63D /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; @@ -6805,156 +854,6 @@ vrLen = 686; vrLoc = 331; }; - 6B847800122D2E2A00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1343"; - rLen = 13; - rLoc = 34533; - rType = 0; - vrLen = 1009; - vrLoc = 33844; - }; - 6B847801122D2E2A00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847776122D221C00ADF63D /* ValueHistory.cpp */; - name = "ValueHistory.cpp: 106"; - rLen = 0; - rLoc = 2351; - rType = 0; - vrLen = 953; - vrLoc = 1761; - }; - 6B847802122D2E2A00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847774122D220D00ADF63D /* ValueHistory.h */; - name = "ValueHistory.h: 40"; - rLen = 0; - rLoc = 786; - rType = 0; - vrLen = 686; - vrLoc = 331; - }; - 6B847803122D2E2A00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 581"; - rLen = 0; - rLoc = 15382; - rType = 0; - vrLen = 978; - vrLoc = 14862; - }; - 6B847804122D2E2A00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847776122D221C00ADF63D /* ValueHistory.cpp */; - name = "ValueHistory.cpp: 99"; - rLen = 0; - rLoc = 2252; - rType = 0; - vrLen = 1017; - vrLoc = 1696; - }; - 6B847805122D2E2A00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C6C0F7FCBBB00459200 /* imgui.cpp */; - name = "imgui.cpp: 89"; - rLen = 17; - rLoc = 2774; - rType = 0; - vrLen = 918; - vrLoc = 2075; - }; - 6B847806122D2E2A00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B555DB0100B212E00247EA3 /* imguiRenderGL.cpp */; - name = "imguiRenderGL.cpp: 432"; - rLen = 17; - rLoc = 9790; - rType = 0; - vrLen = 1033; - vrLoc = 9358; - }; - 6B847807122D2E2A00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847776122D221C00ADF63D /* ValueHistory.cpp */; - name = "ValueHistory.cpp: 89"; - rLen = 0; - rLoc = 2028; - rType = 0; - vrLen = 1019; - vrLoc = 1694; - }; - 6B847808122D2E2A00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B847774122D220D00ADF63D /* ValueHistory.h */; - name = "ValueHistory.h: 33"; - rLen = 0; - rLoc = 587; - rType = 0; - vrLen = 686; - vrLoc = 331; - }; - 6B847809122D2E2A00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 1345"; - rLen = 0; - rLoc = 34596; - rType = 0; - vrLen = 1006; - vrLoc = 33847; - }; - 6B84780D122D2E8D00ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 549"; - rLen = 0; - rLoc = 14200; - rType = 0; - vrLen = 956; - vrLoc = 13476; - }; - 6B84780E122D2EA900ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 549"; - rLen = 0; - rLoc = 14200; - rType = 0; - vrLen = 992; - vrLoc = 13476; - }; - 6B84780F122D2EB000ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 499"; - rLen = 0; - rLoc = 12082; - rType = 0; - vrLen = 33; - vrLoc = 11718; - }; - 6B847810122D2EB000ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 549"; - rLen = 0; - rLoc = 14200; - rType = 0; - vrLen = 217; - vrLoc = 14011; - }; - 6B847811122D2EB200ADF63D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 556"; - rLen = 0; - rLoc = 14420; - rType = 0; - vrLen = 952; - vrLoc = 13645; - }; 6B8632970F78114600E2684A /* Recast */ = { isa = PBXExecutable; activeArgIndices = ( @@ -6966,6 +865,9 @@ configStateDict = { }; customDataFormattersEnabled = 1; + dataTipCustomDataFormattersEnabled = 1; + dataTipShowTypeColumn = 1; + dataTipSortType = 0; debuggerPlugin = GDBDebugging; disassemblyDisplayState = 0; dylibVariantSuffix = ""; @@ -6978,6 +880,7 @@ name = Recast; savedGlobals = { }; + showTypeColumn = 0; sourceDirectories = ( ); variableFormatDictionary = { @@ -7043,16 +946,6 @@ vrLen = 1182; vrLoc = 9676; }; - 6B9209A312259E5B00D5B5AD /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185F61006896B0018F96F /* DetourNode.h */; - name = "DetourNode.h: 83"; - rLen = 0; - rLoc = 2229; - rType = 0; - vrLen = 557; - vrLoc = 1962; - }; 6B9209A412259E5B00D5B5AD /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; @@ -7063,26 +956,6 @@ vrLen = 739; vrLoc = 6676; }; - 6B9209A512259E5B00D5B5AD /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185F41006895B0018F96F /* DetourNode.cpp */; - name = "DetourNode.cpp: 34"; - rLen = 0; - rLoc = 1342; - rType = 0; - vrLen = 699; - vrLoc = 1216; - }; - 6B9209CB1225AB7100D5B5AD /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 538"; - rLen = 0; - rLoc = 4959; - rType = 0; - vrLen = 505; - vrLoc = 12686; - }; 6B920A121225B1C900D5B5AD /* DetourHashLookup.cpp:78 */ = { isa = PBXFileBreakpoint; actions = ( @@ -7098,6 +971,7 @@ lineNumber = 78; location = Recast; modificationTime = 304944329.51096; + originalNumberOfMultipleMatches = 0; state = 2; }; 6B920A141225B1CF00D5B5AD /* DetourHashLookup.cpp:131 */ = { @@ -7114,6 +988,7 @@ ignoreCount = 0; lineNumber = 131; modificationTime = 304944330.098894; + originalNumberOfMultipleMatches = 0; state = 0; }; 6B920A521225C0AC00D5B5AD /* PBXTextBookmark */ = { @@ -7196,26 +1071,6 @@ vrLen = 984; vrLoc = 2607; }; - 6B920A911225D3C900D5B5AD /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 771"; - rLen = 0; - rLoc = 20604; - rType = 0; - vrLen = 815; - vrLoc = 19932; - }; - 6B920A921225D3C900D5B5AD /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; - name = "Sample.h: 103"; - rLen = 0; - rLoc = 2851; - rType = 0; - vrLen = 984; - vrLoc = 2607; - }; 6B920AA71225DBCB00D5B5AD /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; @@ -7261,16 +1116,6 @@ sepNavWindowFrame = "{{38, 30}, {1214, 722}}"; }; }; - 6B98466011E6F9B400FA177B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88C10B69E4C00DF20FB /* DetourNavMeshBuilder.h */; - name = "DetourNavMeshBuilder.h: 66"; - rLen = 0; - rLoc = 3150; - rType = 0; - vrLen = 1667; - vrLoc = 2048; - }; 6B9846ED11E718F800FA177B /* DetourAlloc.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {933, 592}}"; @@ -7292,36 +1137,6 @@ sepNavVisRange = "{1347, 951}"; }; }; - 6B98471011E734A100FA177B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98470511E733B600FA177B /* RecastAlloc.h */; - name = "RecastAlloc.h: 1"; - rLen = 0; - rLoc = 2347; - rType = 0; - vrLen = 0; - vrLoc = 0; - }; - 6B98471211E734A100FA177B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9846ED11E718F800FA177B /* DetourAlloc.h */; - name = "DetourAlloc.h: 1"; - rLen = 1361; - rLoc = 0; - rType = 0; - vrLen = 689; - vrLoc = 672; - }; - 6B98471411E734A100FA177B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9846EE11E718F800FA177B /* DetourAlloc.cpp */; - name = "DetourAlloc.cpp: 1"; - rLen = 1509; - rLoc = 0; - rType = 0; - vrLen = 1045; - vrLoc = 0; - }; 6B98473011E737D800FA177B /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B9846EE11E718F800FA177B /* DetourAlloc.cpp */; @@ -7332,26 +1147,6 @@ vrLen = 539; vrLoc = 970; }; - 6B98477411E7406900FA177B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; - name = "RecastRegion.cpp: 998"; - rLen = 0; - rLoc = 16281; - rType = 0; - vrLen = 935; - vrLoc = 23518; - }; - 6B98477911E7433F00FA177B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; - name = "RecastContour.cpp: 716"; - rLen = 0; - rLoc = 15776; - rType = 0; - vrLen = 1104; - vrLoc = 18553; - }; 6B9847B711E7519A00FA177B /* RecastAlloc.cpp */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {933, 1088}}"; @@ -7359,16 +1154,6 @@ sepNavVisRange = "{1107, 746}"; }; }; - 6B9847C511E752CC00FA177B /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9847B711E7519A00FA177B /* RecastAlloc.cpp */; - name = "RecastAlloc.cpp: 51"; - rLen = 0; - rLoc = 1564; - rType = 0; - vrLen = 408; - vrLoc = 1461; - }; 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {933, 2352}}"; @@ -7378,9 +1163,9 @@ }; 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1219, 8752}}"; - sepNavSelRange = "{12082, 0}"; - sepNavVisRange = "{11718, 33}"; + sepNavIntBoundsRect = "{{0, 0}, {933, 7358}}"; + sepNavSelRange = "{1057, 0}"; + sepNavVisRange = "{0, 1447}"; }; }; 6B9EFF0B12281C6200535FF1 /* PBXTextBookmark */ = { @@ -7393,26 +1178,6 @@ vrLen = 1127; vrLoc = 25108; }; - 6B9EFF0C12281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 24"; - rLen = 37; - rLoc = 1012; - rType = 0; - vrLen = 1148; - vrLoc = 0; - }; - 6B9EFF0D12281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 553"; - rLen = 0; - rLoc = 13415; - rType = 0; - vrLen = 673; - vrLoc = 13576; - }; 6B9EFF0E12281C6200535FF1 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; @@ -7423,576 +1188,6 @@ vrLen = 1250; vrLoc = 0; }; - 6B9EFF0F12281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 19"; - rLen = 0; - rLoc = 924; - rType = 0; - vrLen = 1054; - vrLoc = 0; - }; - 6B9EFF1012281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 5"; - rLen = 0; - rLoc = 1091; - rType = 0; - vrLen = 556; - vrLoc = 0; - }; - 6B9EFF1112281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 666"; - rLen = 0; - rLoc = 25480; - rType = 0; - vrLen = 1127; - vrLoc = 25108; - }; - 6B9EFF1212281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 251"; - rLen = 0; - rLoc = 3518; - rType = 0; - vrLen = 702; - vrLoc = 4652; - }; - 6B9EFF1312281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 336"; - rLen = 0; - rLoc = 4869; - rType = 0; - vrLen = 767; - vrLoc = 7962; - }; - 6B9EFF1412281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 59"; - rLen = 0; - rLoc = 1102; - rType = 0; - vrLen = 724; - vrLoc = 1460; - }; - 6B9EFF1512281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 326"; - rLen = 0; - rLoc = 4869; - rType = 0; - vrLen = 764; - vrLoc = 7631; - }; - 6B9EFF1612281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 258"; - rLen = 0; - rLoc = 2458; - rType = 0; - vrLen = 589; - vrLoc = 4765; - }; - 6B9EFF1712281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 326"; - rLen = 0; - rLoc = 4869; - rType = 0; - vrLen = 764; - vrLoc = 7631; - }; - 6B9EFF1812281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 251"; - rLen = 0; - rLoc = 2458; - rType = 0; - vrLen = 612; - vrLoc = 4742; - }; - 6B9EFF1912281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 481"; - rLen = 0; - rLoc = 4869; - rType = 0; - vrLen = 627; - vrLoc = 11475; - }; - 6B9EFF1A12281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 250"; - rLen = 0; - rLoc = 2458; - rType = 0; - vrLen = 536; - vrLoc = 4527; - }; - 6B9EFF1B12281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 483"; - rLen = 0; - rLoc = 4869; - rType = 0; - vrLen = 650; - vrLoc = 11475; - }; - 6B9EFF1C12281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 60"; - rLen = 0; - rLoc = 1102; - rType = 0; - vrLen = 664; - vrLoc = 1461; - }; - 6B9EFF1D12281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 483"; - rLen = 0; - rLoc = 4869; - rType = 0; - vrLen = 632; - vrLoc = 11475; - }; - 6B9EFF1E12281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 60"; - rLen = 0; - rLoc = 1102; - rType = 0; - vrLen = 663; - vrLoc = 1462; - }; - 6B9EFF1F12281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 500"; - rLen = 0; - rLoc = 4869; - rType = 0; - vrLen = 677; - vrLoc = 11700; - }; - 6B9EFF2012281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 62"; - rLen = 0; - rLoc = 1102; - rType = 0; - vrLen = 666; - vrLoc = 1462; - }; - 6B9EFF2112281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 446"; - rLen = 0; - rLoc = 4869; - rType = 0; - vrLen = 868; - vrLoc = 10867; - }; - 6B9EFF2212281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 33"; - rLen = 0; - rLoc = 1102; - rType = 0; - vrLen = 670; - vrLoc = 923; - }; - 6B9EFF2312281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 446"; - rLen = 0; - rLoc = 4869; - rType = 0; - vrLen = 868; - vrLoc = 10867; - }; - 6B9EFF2412281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 43"; - rLen = 0; - rLoc = 1102; - rType = 0; - vrLen = 665; - vrLoc = 924; - }; - 6B9EFF2512281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 328"; - rLen = 0; - rLoc = 4869; - rType = 0; - vrLen = 775; - vrLoc = 7875; - }; - 6B9EFF2612281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 43"; - rLen = 0; - rLoc = 1102; - rType = 0; - vrLen = 660; - vrLoc = 1504; - }; - 6B9EFF2712281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 443"; - rLen = 0; - rLoc = 4869; - rType = 0; - vrLen = 839; - vrLoc = 10110; - }; - 6B9EFF2812281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 73"; - rLen = 0; - rLoc = 1102; - rType = 0; - vrLen = 579; - vrLoc = 1716; - }; - 6B9EFF2912281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 18"; - rLen = 0; - rLoc = 923; - rType = 0; - vrLen = 1031; - vrLoc = 207; - }; - 6B9EFF2A12281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 83"; - rLen = 0; - rLoc = 1102; - rType = 0; - vrLen = 557; - vrLoc = 1716; - }; - 6B9EFF2B12281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 26"; - rLen = 0; - rLoc = 1085; - rType = 0; - vrLen = 1044; - vrLoc = 207; - }; - 6B9EFF2C12281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 124"; - rLen = 0; - rLoc = 1764; - rType = 0; - vrLen = 418; - vrLoc = 2705; - }; - 6B9EFF2D12281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 26"; - rLen = 0; - rLoc = 1085; - rType = 0; - vrLen = 1044; - vrLoc = 207; - }; - 6B9EFF2E12281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 124"; - rLen = 0; - rLoc = 1764; - rType = 0; - vrLen = 418; - vrLoc = 2705; - }; - 6B9EFF2F12281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 923"; - rLen = 0; - rLoc = 14636; - rType = 0; - vrLen = 798; - vrLoc = 22001; - }; - 6B9EFF3012281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 53"; - rLen = 0; - rLoc = 1102; - rType = 0; - vrLen = 628; - vrLoc = 1438; - }; - 6B9EFF3112281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 1"; - rLen = 0; - rLoc = 5213; - rType = 0; - vrLen = 0; - vrLoc = 0; - }; - 6B9EFF3212281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 26"; - rLen = 0; - rLoc = 1102; - rType = 0; - vrLen = 813; - vrLoc = 596; - }; - 6B9EFF3312281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 14"; - rLen = 0; - rLoc = 1136; - rType = 0; - vrLen = 695; - vrLoc = 0; - }; - 6B9EFF3412281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 209"; - rLen = 0; - rLoc = 4869; - rType = 0; - vrLen = 857; - vrLoc = 4984; - }; - 6B9EFF3512281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 23"; - rLen = 0; - rLoc = 5176; - rType = 0; - vrLen = 633; - vrLoc = 454; - }; - 6B9EFF3612281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 12"; - rLen = 0; - rLoc = 1019; - rType = 0; - vrLen = 1005; - vrLoc = 130; - }; - 6B9EFF3712281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 16"; - rLen = 0; - rLoc = 1019; - rType = 0; - vrLen = 952; - vrLoc = 130; - }; - 6B9EFF3812281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 16"; - rLen = 0; - rLoc = 1019; - rType = 0; - vrLen = 952; - vrLoc = 130; - }; - 6B9EFF3912281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 12"; - rLen = 0; - rLoc = 1019; - rType = 0; - vrLen = 845; - vrLoc = 130; - }; - 6B9EFF3A12281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 28"; - rLen = 0; - rLoc = 5176; - rType = 0; - vrLen = 779; - vrLoc = 403; - }; - 6B9EFF3B12281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 209"; - rLen = 0; - rLoc = 4869; - rType = 0; - vrLen = 693; - vrLoc = 4945; - }; - 6B9EFF3C12281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 28"; - rLen = 0; - rLoc = 5176; - rType = 0; - vrLen = 813; - vrLoc = 403; - }; - 6B9EFF3D12281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 28"; - rLen = 0; - rLoc = 5176; - rType = 0; - vrLen = 813; - vrLoc = 403; - }; - 6B9EFF3E12281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 582"; - rLen = 0; - rLoc = 14421; - rType = 0; - vrLen = 780; - vrLoc = 14063; - }; - 6B9EFF3F12281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 24"; - rLen = 37; - rLoc = 1012; - rType = 0; - vrLen = 1148; - vrLoc = 0; - }; - 6B9EFF4012281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 586"; - rLen = 0; - rLoc = 14421; - rType = 0; - vrLen = 554; - vrLoc = 14248; - }; - 6B9EFF4112281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 60"; - rLen = 0; - rLoc = 5176; - rType = 0; - vrLen = 830; - vrLoc = 797; - }; - 6B9EFF4212281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 64"; - rLen = 0; - rLoc = 5177; - rType = 0; - vrLen = 860; - vrLoc = 946; - }; - 6B9EFF4312281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; - name = "CrowdTool.cpp: 553"; - rLen = 0; - rLoc = 13415; - rType = 0; - vrLen = 673; - vrLoc = 13576; - }; - 6B9EFF4412281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 5"; - rLen = 0; - rLoc = 1091; - rType = 0; - vrLen = 556; - vrLoc = 0; - }; - 6B9EFF4512281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; - name = "DetourCommon.h: 1"; - rLen = 923; - rLoc = 0; - rType = 0; - vrLen = 1250; - vrLoc = 0; - }; - 6B9EFF4612281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF02122819E200535FF1 /* DetourObstacleAvoidance.h */; - name = "DetourObstacleAvoidance.h: 19"; - rLen = 0; - rLoc = 924; - rType = 0; - vrLen = 1054; - vrLoc = 0; - }; - 6B9EFF4712281C6200535FF1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B9EFF0812281C3E00535FF1 /* DetourObstacleAvoidance.cpp */; - name = "DetourObstacleAvoidance.cpp: 18"; - rLen = 0; - rLoc = 923; - rType = 0; - vrLen = 1104; - vrLoc = 0; - }; 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {933, 10592}}"; @@ -8017,26 +1212,6 @@ vrLen = 460; vrLoc = 20162; }; - 6BA6874F1222EADA00730711 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 694"; - rLen = 0; - rLoc = 18923; - rType = 0; - vrLen = 561; - vrLoc = 17945; - }; - 6BA687531222EADA00730711 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; - name = "DetourCommon.h: 185"; - rLen = 0; - rLoc = 4829; - rType = 0; - vrLen = 604; - vrLoc = 4387; - }; 6BA6876E1222F02E00730711 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BA6876F1222F02E00730711 /* entries */; @@ -8054,23 +1229,6 @@ path = /Users/memon/Code/recastnavigation/Recast/Include/.svn/entries; sourceTree = ""; }; - 6BA687731222F02E00730711 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA687741222F02E00730711 /* entries */; - name = "entries: 48"; - rLen = 32; - rLoc = 432; - rType = 0; - vrLen = 237; - vrLoc = 272; - }; - 6BA687741222F02E00730711 /* entries */ = { - isa = PBXFileReference; - lastKnownFileType = text; - name = entries; - path = /Users/memon/Code/recastnavigation/Recast/Include/.svn/entries; - sourceTree = ""; - }; 6BA687831222F42100730711 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B98470511E733B600FA177B /* RecastAlloc.h */; @@ -8106,18 +1264,9 @@ lineNumber = 137; location = Recast; modificationTime = 304944329.507947; + originalNumberOfMultipleMatches = 0; state = 1; }; - 6BA687BD1222F82500730711 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8036AD113BAABE005ED67B /* Sample_Debug.cpp */; - name = "Sample_Debug.cpp: 152"; - rLen = 0; - rLoc = 3850; - rType = 0; - vrLen = 600; - vrLoc = 3387; - }; 6BA687CA1222FA9300730711 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B8036AD113BAABE005ED67B /* Sample_Debug.cpp */; @@ -8128,43 +1277,6 @@ vrLen = 797; vrLoc = 4335; }; - 6BA687D81222FC4700730711 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA687D91222FC4700730711 /* sim.cpp */; - name = "sim.cpp: 269"; - rLen = 0; - rLoc = 6017; - rType = 0; - vrLen = 565; - vrLoc = 5953; - }; - 6BA687D91222FC4700730711 /* sim.cpp */ = { - isa = PBXFileReference; - lastKnownFileType = sourcecode.cpp.cpp; - name = sim.cpp; - path = /Users/memon/Code/cane/sim.cpp; - sourceTree = ""; - }; - 6BA6881D1223060400730711 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; - name = "main.cpp: 462"; - rLen = 0; - rLoc = 11474; - rType = 0; - vrLen = 1052; - vrLoc = 10424; - }; - 6BA7F89D1226ED5200C8C47A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; - name = "Sample_SoloMeshSimple.cpp: 102"; - rLen = 0; - rLoc = 2597; - rType = 0; - vrLen = 847; - vrLoc = 2136; - }; 6BA7F8A81226EF0400C8C47A /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BB93CF510CFEC4500F74F2B /* RecastDump.cpp */; @@ -8205,16 +1317,6 @@ vrLen = 634; vrLoc = 12190; }; - 6BA7F8C41226EF6000C8C47A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 515"; - rLen = 0; - rLoc = 12379; - rType = 0; - vrLen = 347; - vrLoc = 12177; - }; 6BA7F8D01226EF9D00C8C47A /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; @@ -8235,16 +1337,6 @@ vrLen = 1193; vrLoc = 0; }; - 6BA7F8E41226F06600C8C47A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 53"; - rLen = 0; - rLoc = 1961; - rType = 0; - vrLen = 1265; - vrLoc = 1466; - }; 6BA7F8E91227002300C8C47A /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; @@ -8295,81 +1387,21 @@ vrLen = 455; vrLoc = 9715; }; - 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; - }; - 6BAF3A3B1210235F008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; - name = "NavMeshTesterTool.h: 40"; - rLen = 28; - rLoc = 1427; - rType = 0; - vrLen = 751; - vrLoc = 1073; - }; - 6BAF3ABC121038F9008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; - name = "DetourCommon.cpp: 294"; - rLen = 19; - rLoc = 7557; - rType = 0; - vrLen = 890; - vrLoc = 7141; - }; - 6BAF3B0612112E63008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8036AC113BAABE005ED67B /* Sample_Debug.h */; - name = "Sample_Debug.h: 33"; - rLen = 7; - rLoc = 1200; - rType = 0; - vrLen = 787; - vrLoc = 952; - }; 6BAF3C571211663A008CFCDF /* CrowdTool.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {933, 3264}}"; - sepNavSelRange = "{1076, 0}"; - sepNavVisRange = "{3862, 598}"; + sepNavIntBoundsRect = "{{0, 0}, {933, 1417}}"; + sepNavSelRange = "{1075, 26}"; + sepNavVisRange = "{0, 1171}"; }; }; 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {933, 21424}}"; - sepNavSelRange = "{14420, 0}"; - sepNavVisRange = "{13645, 952}"; + sepNavIntBoundsRect = "{{0, 0}, {933, 9724}}"; + sepNavSelRange = "{2725, 0}"; + sepNavVisRange = "{4765, 650}"; sepNavWindowFrame = "{{15, 51}, {1214, 722}}"; }; }; - 6BAF3CB012116AD9008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B324C64111C5D9A00EBD2FD /* ConvexVolumeTool.h */; - name = "ConvexVolumeTool.h: 50"; - rLen = 0; - rLoc = 1615; - rType = 0; - vrLen = 704; - vrLoc = 1049; - }; 6BAF3CB112116AD9008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BCF32341104CD05009445BF /* OffMeshConnectionTool.h */; @@ -8380,36 +1412,6 @@ vrLen = 717; vrLoc = 956; }; - 6BAF3CB412116AD9008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B324C65111C5D9A00EBD2FD /* ConvexVolumeTool.cpp */; - name = "ConvexVolumeTool.cpp: 237"; - rLen = 57; - rLoc = 5615; - rType = 0; - vrLen = 485; - vrLoc = 5555; - }; - 6BAF3DAA1211882E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6140FFA62BE004F1BC4 /* Sample.cpp */; - name = "Sample.cpp: 273"; - rLen = 0; - rLoc = 4567; - rType = 0; - vrLen = 547; - vrLoc = 5681; - }; - 6BAF3E631211B713008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7A10CFE1D500F74F2B /* DebugDraw.cpp */; - name = "DebugDraw.cpp: 395"; - rLen = 0; - rLoc = 11105; - rType = 0; - vrLen = 872; - vrLoc = 10680; - }; 6BAF3E781212869F008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BB93C7A10CFE1D500F74F2B /* DebugDraw.cpp */; @@ -8439,41 +1441,11 @@ }; 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {933, 38576}}"; - sepNavSelRange = "{2839, 0}"; - sepNavVisRange = "{2108, 1029}"; + sepNavIntBoundsRect = "{{0, 0}, {933, 31603}}"; + sepNavSelRange = "{58044, 101}"; + sepNavVisRange = "{57588, 749}"; }; }; - 6BAF411712197F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; - name = "DetourNavMeshBuilder.cpp: 438"; - rLen = 4; - rLoc = 12666; - rType = 0; - vrLen = 940; - vrLoc = 12242; - }; - 6BAF41801219811E008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 156"; - rLen = 0; - rLoc = 3491; - rType = 0; - vrLen = 536; - vrLoc = 4108; - }; - 6BAF41DA121A5D13008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40D912196A25008CFCDF /* DetourNavMeshQuery.h */; - name = "DetourNavMeshQuery.h: 44"; - rLen = 4; - rLoc = 5013; - rType = 0; - vrLen = 1186; - vrLoc = 1296; - }; 6BAF427A121ADCC2008CFCDF /* DetourAssert.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {933, 544}}"; @@ -8481,16 +1453,6 @@ sepNavVisRange = "{0, 1351}"; }; }; - 6BAF4289121ADD46008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF427A121ADCC2008CFCDF /* DetourAssert.h */; - name = "DetourAssert.h: 19"; - rLen = 0; - rLoc = 946; - rType = 0; - vrLen = 1092; - vrLoc = 0; - }; 6BAF4321121AF998008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BB7FC0910EBB6AA006DA0A6 /* NavMeshTesterTool.h */; @@ -8501,46 +1463,6 @@ vrLen = 445; vrLoc = 980; }; - 6BAF4396121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C850F7FCC1100459200 /* RecastFilter.cpp */; - name = "RecastFilter.cpp: 180"; - rLen = 0; - rLoc = 5159; - rType = 0; - vrLen = 532; - vrLoc = 4888; - }; - 6BAF43BE121C1F3D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; - name = "RecastArea.cpp: 417"; - rLen = 24; - rLoc = 11069; - rType = 0; - vrLen = 368; - vrLoc = 10727; - }; - 6BAF43D1121C2164008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; - name = "RecastMesh.cpp: 1171"; - rLen = 0; - rLoc = 12698; - rType = 0; - vrLen = 899; - vrLoc = 30440; - }; - 6BAF43D2121C2164008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 1200"; - rLen = 0; - rLoc = 6523; - rType = 0; - vrLen = 478; - vrLoc = 29617; - }; 6BAF4421121C25E3008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B137C6D0F7FCBBB00459200 /* MeshLoaderObj.cpp */; @@ -8553,9 +1475,9 @@ }; 6BAF4440121C3D0A008CFCDF /* SampleInterfaces.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {933, 1360}}"; - sepNavSelRange = "{1188, 12}"; - sepNavVisRange = "{1046, 918}"; + sepNavIntBoundsRect = "{{0, 0}, {933, 1196}}"; + sepNavSelRange = "{2580, 0}"; + sepNavVisRange = "{2154, 743}"; }; }; 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */ = { @@ -8575,26 +1497,6 @@ vrLen = 540; vrLoc = 1108; }; - 6BAF4456121C40AC008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF4441121C3D26008CFCDF /* SampleInterfaces.cpp */; - name = "SampleInterfaces.cpp: 99"; - rLen = 7; - rLoc = 1721; - rType = 0; - vrLen = 519; - vrLoc = 1516; - }; - 6BAF44DE121C54D4008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B555DB0100B212E00247EA3 /* imguiRenderGL.cpp */; - name = "imguiRenderGL.cpp: 306"; - rLen = 0; - rLoc = 7232; - rType = 0; - vrLen = 670; - vrLoc = 6855; - }; 6BAF4525121D1723008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B8036AC113BAABE005ED67B /* Sample_Debug.h */; @@ -8612,26 +1514,6 @@ sepNavVisRange = "{0, 1351}"; }; }; - 6BAF45E9121D7277008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF4561121D173A008CFCDF /* RecastAssert.h */; - name = "RecastAssert.h: 18"; - rLen = 0; - rLoc = 923; - rType = 0; - vrLen = 1092; - vrLoc = 0; - }; - 6BAF4637121D74D3008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C6C0F7FCBBB00459200 /* imgui.cpp */; - name = "imgui.cpp: 526"; - rLen = 0; - rLoc = 14635; - rType = 0; - vrLen = 1236; - vrLoc = 13374; - }; 6BAF46D3121D8FF1008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BAF46D4121D8FF1008CFCDF /* mach_time.h */; @@ -8649,16 +1531,6 @@ path = /Developer/SDKs/MacOSX10.5.sdk/usr/include/mach/mach_time.h; sourceTree = ""; }; - 6BAF473D121D9FBE008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185F41006895B0018F96F /* DetourNode.cpp */; - name = "DetourNode.cpp: 69"; - rLen = 0; - rLoc = 2247; - rType = 0; - vrLen = 640; - vrLoc = 1739; - }; 6BAF475B121DA31D008CFCDF /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BB93C7B10CFE1D500F74F2B /* DetourDebugDraw.cpp */; @@ -8669,36 +1541,6 @@ vrLen = 966; vrLoc = 7266; }; - 6BAF4762121DA31D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7B10CFE1D500F74F2B /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 276"; - rLen = 0; - rLoc = 8030; - rType = 0; - vrLen = 1038; - vrLoc = 7710; - }; - 6BAF4767121DA31D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7810CFE1D500F74F2B /* DetourDebugDraw.h */; - name = "DetourDebugDraw.h: 32"; - rLen = 0; - rLoc = 1383; - rType = 0; - vrLen = 1652; - vrLoc = 61; - }; - 6BAF4768121DA31D008CFCDF /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98463111E6144400FA177B /* Sample_SoloMeshTiled.h */; - name = "Sample_SoloMeshTiled.h: 83"; - rLen = 0; - rLoc = 2324; - rType = 0; - vrLen = 787; - vrLoc = 1879; - }; 6BB788160FC0472B003C24DB /* ChunkyTriMesh.cpp */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {933, 3712}}"; @@ -8810,186 +1652,6 @@ vrLen = 785; vrLoc = 396; }; - 6BBB4AE0115B4F3400CF791D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7910CFE1D500F74F2B /* RecastDebugDraw.h */; - name = "RecastDebugDraw.h: 6"; - rLen = 0; - rLoc = 209; - rType = 0; - vrLen = 1358; - vrLoc = 133; - }; - 6BBB4AE2115B4F3400CF791D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7710CFE1D500F74F2B /* DebugDraw.h */; - name = "DebugDraw.h: 97"; - rLen = 0; - rLoc = 4818; - rType = 0; - vrLen = 1120; - vrLoc = 3213; - }; - 6BBB4AE6115B4F3400CF791D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BF7C13F1111953A002B3F46 /* TestCase.cpp */; - name = "TestCase.cpp: 24"; - rLen = 0; - rLoc = 1047; - rType = 0; - vrLen = 731; - vrLoc = 446; - }; - 6BBB4AE7115B4F3400CF791D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BF7C13E11119520002B3F46 /* TestCase.h */; - name = "TestCase.h: 17"; - rLen = 0; - rLoc = 922; - rType = 0; - vrLen = 970; - vrLoc = 61; - }; - 6BBB4AE8115B4F3400CF791D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FDA410F36F0E006DA0A6 /* InputGeom.cpp */; - name = "InputGeom.cpp: 426"; - rLen = 0; - rLoc = 10811; - rType = 0; - vrLen = 708; - vrLoc = 10414; - }; - 6BBB4AE9115B4F3400CF791D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FDA310F36EFC006DA0A6 /* InputGeom.h */; - name = "InputGeom.h: 43"; - rLen = 0; - rLoc = 1430; - rType = 0; - vrLen = 629; - vrLoc = 1150; - }; - 6BBB4AEA115B4F3400CF791D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB788160FC0472B003C24DB /* ChunkyTriMesh.cpp */; - name = "ChunkyTriMesh.cpp: 183"; - rLen = 0; - rLoc = 4725; - rType = 0; - vrLen = 579; - vrLoc = 4373; - }; - 6BBB4AEB115B4F3400CF791D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB788180FC04753003C24DB /* ChunkyTriMesh.h */; - name = "ChunkyTriMesh.h: 20"; - rLen = 0; - rLoc = 957; - rType = 0; - vrLen = 785; - vrLoc = 396; - }; - 6BBB4AEC115B4F3400CF791D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C6D0F7FCBBB00459200 /* MeshLoaderObj.cpp */; - name = "MeshLoaderObj.cpp: 189"; - rLen = 0; - rLoc = 4075; - rType = 0; - vrLen = 526; - vrLoc = 3867; - }; - 6BBB4AED115B4F3400CF791D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7B0F7FCBE400459200 /* MeshLoaderObj.h */; - name = "MeshLoaderObj.h: 19"; - rLen = 0; - rLoc = 941; - rType = 0; - vrLen = 805; - vrLoc = 396; - }; - 6BBB4AEE115B4F3400CF791D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B555DB0100B212E00247EA3 /* imguiRenderGL.cpp */; - name = "imguiRenderGL.cpp: 210"; - rLen = 0; - rLoc = 5092; - rType = 0; - vrLen = 312; - vrLoc = 4961; - }; - 6BBB4AEF115B4F3400CF791D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B555DAE100B211D00247EA3 /* imguiRenderGL.h */; - name = "imguiRenderGL.h: 10"; - rLen = 0; - rLoc = 446; - rType = 0; - vrLen = 1052; - vrLoc = 0; - }; - 6BBB4AF0115B4F3400CF791D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C6C0F7FCBBB00459200 /* imgui.cpp */; - name = "imgui.cpp: 513"; - rLen = 0; - rLoc = 13938; - rType = 0; - vrLen = 761; - vrLoc = 13123; - }; - 6BBB4AF1115B4F3400CF791D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7A0F7FCBE400459200 /* imgui.h */; - name = "imgui.h: 51"; - rLen = 0; - rLoc = 1610; - rType = 0; - vrLen = 745; - vrLoc = 1458; - }; - 6BBB4AF8115B4F3400CF791D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BCF32341104CD05009445BF /* OffMeshConnectionTool.h */; - name = "OffMeshConnectionTool.h: 10"; - rLen = 0; - rLoc = 464; - rType = 0; - vrLen = 1059; - vrLoc = 3; - }; - 6BBB4AF9115B4F3400CF791D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B324C65111C5D9A00EBD2FD /* ConvexVolumeTool.cpp */; - name = "ConvexVolumeTool.cpp: 67"; - rLen = 0; - rLoc = 2134; - rType = 0; - vrLen = 593; - vrLoc = 1841; - }; - 6BBB4AFA115B4F3400CF791D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B324C64111C5D9A00EBD2FD /* ConvexVolumeTool.h */; - name = "ConvexVolumeTool.h: 13"; - rLen = 0; - rLoc = 677; - rType = 0; - vrLen = 906; - vrLoc = 207; - }; - 6BBB4AFD115B4F3400CF791D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BA1E88E10C7BFD3008007F6 /* Sample_SoloMeshSimple.h */; - name = "Sample_SoloMeshSimple.h: 55"; - rLen = 0; - rLoc = 1704; - rType = 0; - vrLen = 453; - vrLoc = 1488; - }; 6BBB4C34115B7A3D00CF791D /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BBB4C35115B7A3D00CF791D /* string.h */; @@ -9007,23 +1669,6 @@ path = /Developer/SDKs/MacOSX10.5.sdk/usr/include/string.h; sourceTree = ""; }; - 6BBB4C3B115B7A3D00CF791D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BBB4C3C115B7A3D00CF791D /* string.h */; - name = "string.h: 83"; - rLen = 44; - rLoc = 3369; - rType = 0; - vrLen = 690; - vrLoc = 2803; - }; - 6BBB4C3C115B7A3D00CF791D /* string.h */ = { - isa = PBXFileReference; - lastKnownFileType = sourcecode.c.h; - name = string.h; - path = /Developer/SDKs/MacOSX10.5.sdk/usr/include/string.h; - sourceTree = ""; - }; 6BBB4C4C115B7BAD00CF791D /* Sample_TileMesh.cpp:279 */ = { isa = PBXFileBreakpoint; actions = ( @@ -9039,6 +1684,7 @@ lineNumber = 279; location = Recast; modificationTime = 304944329.505402; + originalNumberOfMultipleMatches = 0; state = 1; }; 6BCF32341104CD05009445BF /* OffMeshConnectionTool.h */ = { @@ -9069,16 +1715,6 @@ sepNavVisRange = "{0, 1174}"; }; }; - 6BD4020D1224336600995864 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88C10B69E4C00DF20FB /* DetourNavMeshBuilder.h */; - name = "DetourNavMeshBuilder.h: 65"; - rLen = 19; - rLoc = 3054; - rType = 0; - vrLen = 1667; - vrLoc = 2048; - }; 6BD4020E1224336600995864 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BB93C7810CFE1D500F74F2B /* DetourDebugDraw.h */; @@ -9109,56 +1745,6 @@ vrLen = 1174; vrLoc = 0; }; - 6BD402201224336600995864 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BD402001224279400995864 /* PerfTimer.cpp */; - name = "PerfTimer.cpp: 1"; - rLen = 0; - rLoc = 1623; - rType = 0; - vrLen = 0; - vrLoc = 0; - }; - 6BD402221224336600995864 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BD401FF1224278800995864 /* PerfTimer.h */; - name = "PerfTimer.h: 19"; - rLen = 0; - rLoc = 924; - rType = 0; - vrLen = 1202; - vrLoc = 0; - }; - 6BD4022B1224336600995864 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; - name = "Recast.cpp: 47"; - rLen = 0; - rLoc = 1191; - rType = 0; - vrLen = 615; - vrLoc = 920; - }; - 6BD4022D1224336600995864 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 83"; - rLen = 0; - rLoc = 1978; - rType = 0; - vrLen = 1539; - vrLoc = 1797; - }; - 6BD4024A1224345E00995864 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; - name = "RecastMesh.cpp: 1169"; - rLen = 0; - rLoc = 12698; - rType = 0; - vrLen = 545; - vrLoc = 30600; - }; 6BD402611224387200995864 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B137C850F7FCC1100459200 /* RecastFilter.cpp */; @@ -9189,16 +1775,6 @@ vrLen = 1036; vrLoc = 249; }; - 6BD402731224387200995864 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B98463211E6144400FA177B /* Sample_SoloMeshTiled.cpp */; - name = "Sample_SoloMeshTiled.cpp: 1098"; - rLen = 0; - rLoc = 33128; - rType = 0; - vrLen = 502; - vrLoc = 32914; - }; 6BD402811224393000995864 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BB93CF410CFEC4500F74F2B /* RecastDump.h */; @@ -9239,16 +1815,6 @@ vrLen = 763; vrLoc = 1682; }; - 6BD403251224632E00995864 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; - name = "DetourNavMeshQuery.cpp: 183"; - rLen = 0; - rLoc = 5372; - rType = 0; - vrLen = 1236; - vrLoc = 4746; - }; 6BD403421224642500995864 /* NavMeshTesterTool.cpp:581 */ = { isa = PBXFileBreakpoint; actions = ( @@ -9264,35 +1830,9 @@ lineNumber = 581; location = Recast; modificationTime = 304944329.508438; + originalNumberOfMultipleMatches = 0; state = 1; }; - 6BD4034D122464E100995864 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; - name = "NavMeshTesterTool.cpp: 581"; - rLen = 0; - rLoc = 15382; - rType = 0; - vrLen = 795; - vrLoc = 14904; - }; - 6BD40350122464E100995864 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; - name = "DetourNavMesh.cpp: 924"; - rLen = 0; - rLoc = 25074; - rType = 0; - vrLen = 845; - vrLoc = 24692; - }; - 6BD403AC1224807000995864 /* ProximityQuery.h */ = { - isa = PBXFileReference; - lastKnownFileType = sourcecode.c.h; - name = ProximityQuery.h; - path = "/Users/memon/Public/Drop Box/sx/ZenBound_iPhone/ProximityQuery.h"; - sourceTree = ""; - }; 6BD403B31224815A00995864 /* DetourHashLookup.cpp */ = { isa = PBXFileReference; fileEncoding = 4; @@ -9301,62 +1841,334 @@ path = /Users/memon/Code/recastnavigation/Detour/Source/DetourHashLookup.cpp; sourceTree = ""; }; - 6BD403B51224F8C400995864 /* PBXTextBookmark */ = { + 6BD66793123D10F20021A7A4 /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BD403AC1224807000995864 /* ProximityQuery.h */; - name = "ProximityQuery.h: 34"; + fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; + name = "CrowdTool.cpp: 511"; rLen = 0; - rLoc = 666; + rLoc = 2725; rType = 0; - vrLen = 924; - vrLoc = 249; + vrLen = 1189; + vrLoc = 12796; }; - 6BD403BA1224F8C400995864 /* PBXTextBookmark */ = { + 6BD66799123D12D50021A7A4 /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6BD403BB1224F8C400995864 /* ProximityQuery.cpp */; - name = "ProximityQuery.cpp: 164"; + fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; + name = "CrowdTool.cpp: 498"; rLen = 0; - rLoc = 4829; + rLoc = 2725; rType = 0; - vrLen = 812; - vrLoc = 4066; + vrLen = 1152; + vrLoc = 12449; }; - 6BD403BB1224F8C400995864 /* ProximityQuery.cpp */ = { - isa = PBXFileReference; - lastKnownFileType = sourcecode.cpp.cpp; - name = ProximityQuery.cpp; - path = "/Users/memon/Public/Drop Box/sx/ZenBound_iPhone/ProximityQuery.cpp"; - sourceTree = ""; + 6BD6679E123D13100021A7A4 /* XCBuildMessageTextBookmark */ = { + isa = PBXTextBookmark; + comments = "'ag' was not declared in this scope"; + fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; + fallbackIsa = XCBuildMessageTextBookmark; + rLen = 0; + rLoc = 89; + rType = 1; }; - 6BD403C01224F8C400995864 /* PBXTextBookmark */ = { + 6BD6679F123D13100021A7A4 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; + name = "CrowdTool.cpp: 753"; + rLen = 0; + rLoc = 2725; + rType = 0; + vrLen = 963; + vrLoc = 18532; + }; + 6BD667B9123D15ED0021A7A4 /* XCBuildMessageTextBookmark */ = { + isa = PBXTextBookmark; + comments = "Incompatible types in assignment of 'int' to 'dtPolyRef [256]'"; + fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; + fallbackIsa = XCBuildMessageTextBookmark; + rLen = 0; + rLoc = 89; + rType = 1; + }; + 6BD667BA123D15ED0021A7A4 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; + name = "CrowdTool.cpp: 501"; + rLen = 0; + rLoc = 2725; + rType = 0; + vrLen = 732; + vrLoc = 12584; + }; + 6BD667BE123D19030021A7A4 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; - name = "CrowdTool.h: 211"; + name = "CrowdTool.h: 150"; rLen = 0; - rLoc = 2458; + rLoc = 1487; rType = 0; - vrLen = 587; - vrLoc = 3969; + vrLen = 1059; + vrLoc = 2653; }; - 6BD403C11224F8C400995864 /* PBXTextBookmark */ = { + 6BD667BF123D19030021A7A4 /* PBXTextBookmark */ = { isa = PBXTextBookmark; - fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; - name = "DetourNavMesh.h: 381"; - rLen = 138; - rLoc = 14719; - rType = 0; - vrLen = 1511; - vrLoc = 13373; - }; - 6BD403C91224F8C400995864 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B1185F61006896B0018F96F /* DetourNode.h */; - name = "DetourNode.h: 101"; + fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; + name = "CrowdTool.cpp: 386"; rLen = 0; - rLoc = 2367; + rLoc = 2725; rType = 0; - vrLen = 456; - vrLoc = 2349; + vrLen = 794; + vrLoc = 9583; + }; + 6BD667C0123D19030021A7A4 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; + name = "CrowdTool.cpp: 1151"; + rLen = 0; + rLoc = 2725; + rType = 0; + vrLen = 1063; + vrLoc = 29640; + }; + 6BD667C5123D194A0021A7A4 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; + name = "CrowdTool.h: 129"; + rLen = 0; + rLoc = 1487; + rType = 0; + vrLen = 1046; + vrLoc = 2628; + }; + 6BD667C6123D194A0021A7A4 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; + name = "CrowdTool.cpp: 746"; + rLen = 0; + rLoc = 2725; + rType = 0; + vrLen = 1012; + vrLoc = 18188; + }; + 6BD667C7123D194A0021A7A4 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; + name = "CrowdTool.cpp: 746"; + rLen = 0; + rLoc = 2725; + rType = 0; + vrLen = 817; + vrLoc = 17864; + }; + 6BD667C8123D24C50021A7A4 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; + name = "CrowdTool.h: 136"; + rLen = 0; + rLoc = 1487; + rType = 0; + vrLen = 1045; + vrLoc = 2628; + }; + 6BD667C9123D24C50021A7A4 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; + name = "CrowdTool.cpp: 287"; + rLen = 0; + rLoc = 2445; + rType = 0; + vrLen = 886; + vrLoc = 7278; + }; + 6BD667CA123D24C50021A7A4 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; + name = "CrowdTool.cpp: 628"; + rLen = 0; + rLoc = 2725; + rType = 0; + vrLen = 1029; + vrLoc = 15550; + }; + 6BD667D3123D27030021A7A4 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BAF40DA12196A3D008CFCDF /* DetourNavMeshQuery.cpp */; + name = "DetourNavMeshQuery.cpp: 2141"; + rLen = 101; + rLoc = 58044; + rType = 0; + vrLen = 749; + vrLoc = 57588; + }; + 6BD667D4123D27030021A7A4 /* XCBuildMessageTextBookmark */ = { + isa = PBXTextBookmark; + comments = "Passing 'const dtNavMeshQuery' as 'this' argument of 'int dtNavMeshQuery::getPolyWallSegments(dtPolyRef, const dtQueryFilter*, float*)' discards qualifiers"; + fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; + fallbackIsa = XCBuildMessageTextBookmark; + rLen = 0; + rLoc = 77; + rType = 1; + }; + 6BD667D5123D27030021A7A4 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; + name = "CrowdTool.cpp: 250"; + rLen = 0; + rLoc = 2445; + rType = 0; + vrLen = 1018; + vrLoc = 6614; + }; + 6BD667D8123D27EC0021A7A4 /* CrowdManager.h */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {933, 1651}}"; + sepNavSelRange = "{2356, 0}"; + sepNavVisRange = "{2056, 579}"; + }; + }; + 6BD667D9123D28100021A7A4 /* CrowdManager.cpp */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {933, 9672}}"; + sepNavSelRange = "{3638, 3}"; + sepNavVisRange = "{3131, 1050}"; + }; + }; + 6BD667E1123D2BD60021A7A4 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BD667D8123D27EC0021A7A4 /* CrowdManager.h */; + name = "CrowdManager.h: 94"; + rLen = 9; + rLoc = 2270; + rType = 0; + vrLen = 978; + vrLoc = 2148; + }; + 6BD667E2123D2BD60021A7A4 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BD667D9123D28100021A7A4 /* CrowdManager.cpp */; + name = "CrowdManager.cpp: 335"; + rLen = 0; + rLoc = 8797; + rType = 0; + vrLen = 970; + vrLoc = 8358; + }; + 6BD667E3123D2BD60021A7A4 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BAF3C571211663A008CFCDF /* CrowdTool.h */; + name = "CrowdTool.h: 26"; + rLen = 26; + rLoc = 1075; + rType = 0; + vrLen = 1171; + vrLoc = 0; + }; + 6BD667E4123D2BD60021A7A4 /* XCBuildMessageTextBookmark */ = { + isa = PBXTextBookmark; + comments = "'calcSmoothSteerDirection' was not declared in this scope"; + fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; + fallbackIsa = XCBuildMessageTextBookmark; + rLen = 0; + rLoc = 89; + rType = 1; + }; + 6BD667E5123D2BD60021A7A4 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; + name = "CrowdTool.cpp: 525"; + rLen = 0; + rLoc = 2725; + rType = 0; + vrLen = 884; + vrLoc = 12600; + }; + 6BD667FE123D2D230021A7A4 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; + name = "CrowdTool.cpp: 510"; + rLen = 0; + rLoc = 2725; + rType = 0; + vrLen = 884; + vrLoc = 12600; + }; + 6BD667FF123D2D230021A7A4 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BAF4440121C3D0A008CFCDF /* SampleInterfaces.h */; + name = "SampleInterfaces.h: 77"; + rLen = 0; + rLoc = 2580; + rType = 0; + vrLen = 743; + vrLoc = 2154; + }; + 6BD66800123D2D230021A7A4 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BD667D8123D27EC0021A7A4 /* CrowdManager.h */; + name = "CrowdManager.h: 97"; + rLen = 0; + rLoc = 2356; + rType = 0; + vrLen = 579; + vrLoc = 2056; + }; + 6BD66801123D2D230021A7A4 /* XCBuildMessageTextBookmark */ = { + isa = PBXTextBookmark; + comments = "When initialized here"; + fRef = 6BD667D9123D28100021A7A4 /* CrowdManager.cpp */; + fallbackIsa = XCBuildMessageTextBookmark; + rLen = 1; + rLoc = 314; + rType = 1; + }; + 6BD66802123D2D230021A7A4 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BD667D9123D28100021A7A4 /* CrowdManager.cpp */; + name = "CrowdManager.cpp: 24"; + rLen = 0; + rLoc = 1045; + rType = 0; + vrLen = 654; + vrLoc = 968; + }; + 6BD66806123D2F4E0021A7A4 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BD667D9123D28100021A7A4 /* CrowdManager.cpp */; + name = "CrowdManager.cpp: 134"; + rLen = 3; + rLoc = 3638; + rType = 0; + vrLen = 1050; + vrLoc = 3131; + }; + 6BD66807123D2F4E0021A7A4 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; + name = "CrowdTool.cpp: 510"; + rLen = 0; + rLoc = 2725; + rType = 0; + vrLen = 984; + vrLoc = 12531; + }; + 6BD66808123D2F4E0021A7A4 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; + name = "CrowdTool.cpp: 319"; + rLen = 0; + rLoc = 2725; + rType = 0; + vrLen = 684; + vrLoc = 7574; + }; + 6BD6680B123D30DB0021A7A4 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BAF3C581211663A008CFCDF /* CrowdTool.cpp */; + name = "CrowdTool.cpp: 90"; + rLen = 0; + rLoc = 2725; + rType = 0; + vrLen = 650; + vrLoc = 4765; }; 6BF5F23911747606000502A6 /* Filelist.cpp */ = { uiCtxt = { @@ -9386,16 +2198,6 @@ sepNavVisRange = "{3217, 770}"; }; }; - 6BF5F27011747CFA000502A6 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B555DAE100B211D00247EA3 /* imguiRenderGL.h */; - name = "imguiRenderGL.h: 10"; - rLen = 0; - rLoc = 446; - rType = 0; - vrLen = 1106; - vrLoc = 0; - }; 6BF5F27311747CFA000502A6 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BF5F23911747606000502A6 /* Filelist.cpp */; @@ -9406,36 +2208,6 @@ vrLen = 620; vrLoc = 1035; }; - 6BF5F27811747CFA000502A6 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BF5F23C11747614000502A6 /* Filelist.h */; - name = "Filelist.h: 24"; - rLen = 0; - rLoc = 1180; - rType = 0; - vrLen = 985; - vrLoc = 0; - }; - 6BF5F28011747CFA000502A6 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BF5F23911747606000502A6 /* Filelist.cpp */; - name = "Filelist.cpp: 38"; - rLen = 0; - rLoc = 1296; - rType = 0; - vrLen = 620; - vrLoc = 1035; - }; - 6BF5F28D11747CFA000502A6 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BF5F23E1174763B000502A6 /* SlideShow.h */; - name = "SlideShow.h: 35"; - rLen = 0; - rLoc = 1153; - rType = 0; - vrLen = 829; - vrLoc = 446; - }; 6BF5F2C511747E9F000502A6 /* stb_image.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {971, 62304}}"; @@ -9490,36 +2262,6 @@ path = /Library/Frameworks/SDL.framework/Versions/A/Headers/SDL_keysym.h; sourceTree = ""; }; - 6BF5F2ED11748884000502A6 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BF5F2C511747E9F000502A6 /* stb_image.h */; - name = "stb_image.h: 423"; - rLen = 0; - rLoc = 18076; - rType = 0; - vrLen = 454; - vrLoc = 17844; - }; - 6BF5F2EE11748884000502A6 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BF5F23F1174763B000502A6 /* SlideShow.cpp */; - name = "SlideShow.cpp: 27"; - rLen = 1; - rLoc = 1103; - rType = 0; - vrLen = 229; - vrLoc = 1010; - }; - 6BF5F33911759C3C000502A6 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC510FFB8946005BE9CC /* Sample_TileMesh.h */; - name = "Sample_TileMesh.h: 35"; - rLen = 0; - rLoc = 1226; - rType = 0; - vrLen = 767; - vrLoc = 1156; - }; 6BF7C13E11119520002B3F46 /* TestCase.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {933, 1264}}"; @@ -9541,26 +2283,6 @@ sepNavVisRange = "{0, 1272}"; }; }; - 6BF9B14911EB8CF20043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C880F7FCC1100459200 /* RecastRasterization.cpp */; - name = "RecastRasterization.cpp: 351"; - rLen = 0; - rLoc = 3921; - rType = 0; - vrLen = 1118; - vrLoc = 8770; - }; - 6BF9B15511EB8CF20043574C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 146"; - rLen = 0; - rLoc = 3934; - rType = 0; - vrLen = 705; - vrLoc = 4364; - }; 8D1107260486CEB800E47090 /* Recast */ = { activeExec = 0; executables = ( diff --git a/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.perspectivev3 b/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.perspectivev3 index aa7a0b8..89831d7 100644 --- a/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.perspectivev3 +++ b/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.perspectivev3 @@ -213,10 +213,11 @@ active-combo-popup action NSToolbarFlexibleSpaceItem + debugger-enable-breakpoints build-and-go com.apple.ide.PBXToolbarStopButton - NSToolbarFlexibleSpaceItem get-info + NSToolbarFlexibleSpaceItem com.apple.pbx.toolbar.searchfield ControllerClassBaseName @@ -290,7 +291,7 @@ PBXSmartGroupTreeModuleOutlineStateVisibleRectKey - {{0, 872}, {264, 660}} + {{0, 820}, {264, 607}} PBXTopSmartGroupGIDs @@ -300,14 +301,14 @@ GeometryConfiguration Frame - {{0, 0}, {281, 678}} + {{0, 0}, {281, 625}} GroupTreeTableConfiguration MainColumn 264 RubberWindowFrame - 0 59 1280 719 0 0 1280 778 + 0 112 1280 666 0 0 1280 778 Module PBXSmartGroupTreeModule @@ -337,7 +338,7 @@ _historyCapacity 0 bookmark - 6B847811122D2EB200ADF63D + 6BD6680B123D30DB0021A7A4 history 6BBB4AA5115B4F3400CF791D @@ -359,7 +360,6 @@ 6BAF4525121D1723008CFCDF 6BAF46D3121D8FF1008CFCDF 6BAF475B121DA31D008CFCDF - 6B1C8DC5121E902F0048697F 6B1C8E08121EB4FF0048697F 6B1C8E0A121EB4FF0048697F 6B1C8E27121EB6D30048697F @@ -368,7 +368,6 @@ 6BA687831222F42100730711 6BA687881222F4DB00730711 6BA687CA1222FA9300730711 - 6BA687D81222FC4700730711 6BD4020E1224336600995864 6BD402111224336600995864 6BD402121224336600995864 @@ -379,8 +378,6 @@ 6BD4028C1224399300995864 6BD4029B12243A8000995864 6BD402B4122441CB00995864 - 6BD403B51224F8C400995864 - 6BD403BA1224F8C400995864 6B9209A412259E5B00D5B5AD 6B920A521225C0AC00D5B5AD 6B920A541225C0AC00D5B5AD @@ -388,7 +385,6 @@ 6B920A6E1225C5DD00D5B5AD 6B920A811225D2EC00D5B5AD 6B920A8C1225D3C900D5B5AD - 6B920A8E1225D3C900D5B5AD 6B920A8F1225D3C900D5B5AD 6B920AA71225DBCB00D5B5AD 6B920AA81225DBCB00D5B5AD @@ -408,7 +404,6 @@ 6B847513122B9F4900ADF63D 6B847515122B9F4900ADF63D 6B847516122B9F4900ADF63D - 6B847517122B9F4900ADF63D 6B847518122B9F4900ADF63D 6B847634122CE32800ADF63D 6B847635122CE32800ADF63D @@ -418,193 +413,19 @@ 6B84778B122D279700ADF63D 6B8477BB122D297200ADF63D 6B8477E1122D2B9100ADF63D - 6B8477EC122D2CC900ADF63D - 6B8477ED122D2CC900ADF63D 6B8477EE122D2CC900ADF63D 6B8477FB122D2E2A00ADF63D 6B8477FC122D2E2A00ADF63D 6B8477FD122D2E2A00ADF63D 6B8477FE122D2E2A00ADF63D 6B8477FF122D2E2A00ADF63D - 6B847810122D2EB000ADF63D - - nextStack - - 6B847808122D2E2A00ADF63D - 6B8476A3122CF2C800ADF63D - 6B8476BC122CF69E00ADF63D - - prevStack - - 6BBB4AE0115B4F3400CF791D - 6BBB4AE6115B4F3400CF791D - 6BBB4AE7115B4F3400CF791D - 6BBB4AE8115B4F3400CF791D - 6BBB4AE9115B4F3400CF791D - 6BBB4AEA115B4F3400CF791D - 6BBB4AEB115B4F3400CF791D - 6BBB4AEC115B4F3400CF791D - 6BBB4AED115B4F3400CF791D - 6BBB4AEE115B4F3400CF791D - 6BBB4AEF115B4F3400CF791D - 6BBB4AF0115B4F3400CF791D - 6BBB4AF1115B4F3400CF791D - 6BBB4AF8115B4F3400CF791D - 6BBB4AF9115B4F3400CF791D - 6BBB4AFA115B4F3400CF791D - 6BBB4AFD115B4F3400CF791D - 6BBB4C3B115B7A3D00CF791D - 6BF5F27811747CFA000502A6 - 6BF5F28011747CFA000502A6 - 6BF5F28D11747CFA000502A6 - 6BF5F2ED11748884000502A6 - 6BF5F2EE11748884000502A6 - 6BF5F33911759C3C000502A6 - 6B98466011E6F9B400FA177B - 6B98471011E734A100FA177B - 6B98471211E734A100FA177B - 6B98471411E734A100FA177B - 6B98477911E7433F00FA177B - 6B9847C511E752CC00FA177B - 6BF9B15511EB8CF20043574C - 6BF9B14911EB8CF20043574C - 6BAF3860120A8A8E008CFCDF - 6BAF3A3B1210235F008CFCDF - 6BAF3ABC121038F9008CFCDF - 6BAF3B0612112E63008CFCDF - 6BAF3DAA1211882E008CFCDF - 6BAF3E631211B713008CFCDF - 6BBB4AE2115B4F3400CF791D - 6BAF411712197F3D008CFCDF - 6BAF41801219811E008CFCDF - 6BAF41DA121A5D13008CFCDF - 6BAF4289121ADD46008CFCDF - 6BAF4396121C1F3D008CFCDF - 6BAF43BE121C1F3D008CFCDF - 6BAF43D1121C2164008CFCDF - 6BAF43D2121C2164008CFCDF - 6B98477411E7406900FA177B - 6BAF3861120A8A8E008CFCDF - 6BAF45E9121D7277008CFCDF - 6BAF473D121D9FBE008CFCDF - 6BAF4762121DA31D008CFCDF - 6BAF4767121DA31D008CFCDF - 6BAF4768121DA31D008CFCDF - 6B1C8E2D121EB6D30048697F - 6BA6874F1222EADA00730711 - 6BA687531222EADA00730711 - 6BA687731222F02E00730711 - 6BA687BD1222F82500730711 - 6BA6881D1223060400730711 - 6BD402201224336600995864 - 6BD402221224336600995864 - 6BD4022B1224336600995864 - 6BD4022D1224336600995864 - 6BD402731224387200995864 - 6BD403251224632E00995864 - 6BD403C01224F8C400995864 - 6BD403C11224F8C400995864 - 6BD403C91224F8C400995864 - 6BAF4456121C40AC008CFCDF - 6B1C8E2A121EB6D30048697F - 6B920A911225D3C900D5B5AD - 6B920A921225D3C900D5B5AD - 6BA7F89D1226ED5200C8C47A - 6B847523122B9F4900ADF63D - 6B847524122B9F4900ADF63D - 6B847525122B9F4900ADF63D - 6B84752D122B9F4900ADF63D - 6B84752E122B9F4900ADF63D - 6B84752F122B9F4900ADF63D - 6B847530122B9F4900ADF63D - 6B847531122B9F4900ADF63D - 6B847533122B9F4900ADF63D - 6B847561122BA46300ADF63D - 6B847562122BA46300ADF63D - 6B847563122BA46300ADF63D - 6B847564122BA46300ADF63D - 6B847582122BA90400ADF63D - 6B8475E8122BAF3500ADF63D - 6B8475EA122BAF3500ADF63D - 6B8475EC122BAF3500ADF63D - 6B8475EE122BAF3500ADF63D - 6B84763A122CE32800ADF63D - 6B84763B122CE32800ADF63D - 6B8476D3122CF7AA00ADF63D - 6B8476E4122CFDA900ADF63D - 6B8476E7122CFDA900ADF63D - 6B8476E8122CFDA900ADF63D - 6B8476F6122CFDA900ADF63D - 6B847700122D000800ADF63D - 6B847701122D000800ADF63D - 6B84771E122D116E00ADF63D - 6B847720122D116E00ADF63D - 6B84772C122D11F500ADF63D - 6B847731122D11FC00ADF63D - 6B847738122D125B00ADF63D - 6B84774A122D148B00ADF63D - 6B84774B122D148B00ADF63D - 6B84774C122D148B00ADF63D - 6B84774D122D148B00ADF63D - 6B84775B122D156100ADF63D - 6B847766122D15FF00ADF63D - 6B84777E122D223D00ADF63D - 6B84777F122D223D00ADF63D - 6B847780122D223D00ADF63D - 6B847781122D223D00ADF63D - 6B847783122D223D00ADF63D - 6B847791122D279700ADF63D - 6B847793122D279700ADF63D - 6B847795122D279700ADF63D - 6B847796122D279700ADF63D - 6B847799122D279700ADF63D - 6B84779A122D279700ADF63D - 6B84779B122D279700ADF63D - 6B84779C122D279700ADF63D - 6B84779D122D279700ADF63D - 6B84779E122D279700ADF63D - 6B84779F122D279700ADF63D - 6B8477A0122D279700ADF63D - 6B8477A1122D279700ADF63D - 6B8477A2122D279700ADF63D - 6B8477A3122D279700ADF63D - 6B8477A4122D279700ADF63D - 6B8477A5122D279700ADF63D - 6B8477A6122D279700ADF63D - 6B8477A7122D279700ADF63D - 6B8477A8122D279700ADF63D - 6B8477AA122D279700ADF63D - 6B8477AC122D279700ADF63D - 6B8477AD122D279700ADF63D - 6B8477BE122D297200ADF63D - 6B8477BF122D297200ADF63D - 6B8477C0122D297200ADF63D - 6B8477C1122D297200ADF63D - 6B8477C2122D297200ADF63D - 6B8477CA122D2A4200ADF63D - 6B8477CB122D2A4200ADF63D - 6B8477CD122D2A4200ADF63D - 6B8477CE122D2A4200ADF63D - 6B8477CF122D2A4200ADF63D - 6B8477D0122D2A4200ADF63D - 6B8477D4122D2ACE00ADF63D - 6B8477D9122D2AFF00ADF63D - 6B8477DA122D2AFF00ADF63D - 6B8477DF122D2B2000ADF63D - 6B8477E5122D2B9100ADF63D - 6B8477E6122D2B9100ADF63D - 6B8477F0122D2CC900ADF63D - 6B8477F1122D2CC900ADF63D - 6B8477F2122D2CC900ADF63D - 6B8477F7122D2CEA00ADF63D - 6B847801122D2E2A00ADF63D - 6B847802122D2E2A00ADF63D - 6B847803122D2E2A00ADF63D - 6B847804122D2E2A00ADF63D - 6B847805122D2E2A00ADF63D - 6B847806122D2E2A00ADF63D - 6B847807122D2E2A00ADF63D - 6B847571122BA90400ADF63D + 6B73B22F123A7ECC00671B94 + 6BD667D3123D27030021A7A4 + 6BD667E3123D2BD60021A7A4 + 6BD667FF123D2D230021A7A4 + 6BD66800123D2D230021A7A4 + 6BD66806123D2F4E0021A7A4 + 6BD66807123D2F4E0021A7A4 SplitCount @@ -618,18 +439,18 @@ GeometryConfiguration Frame - {{0, 0}, {994, 569}} + {{0, 0}, {994, 490}} RubberWindowFrame - 0 59 1280 719 0 0 1280 778 + 0 112 1280 666 0 0 1280 778 Module PBXNavigatorGroup Proportion - 569pt + 490pt Proportion - 104pt + 130pt Tabs @@ -643,7 +464,7 @@ GeometryConfiguration Frame - {{10, 27}, {994, 57}} + {{10, 27}, {994, 31}} Module XCDetailModule @@ -688,7 +509,7 @@ PBXProjectModuleGUID XCMainBuildResultsModuleGUID PBXProjectModuleLabel - Build + Build Results XCBuildResultsTrigger_Collapse 1021 XCBuildResultsTrigger_Open @@ -697,9 +518,9 @@ GeometryConfiguration Frame - {{10, 27}, {994, 77}} + {{10, 27}, {994, 103}} RubberWindowFrame - 0 59 1280 719 0 0 1280 778 + 0 112 1280 666 0 0 1280 778 Module PBXBuildResultsModule @@ -727,11 +548,11 @@ TableOfContents - 6B847502122B87E000ADF63D + 6BD66794123D10F20021A7A4 1CA23ED40692098700951B8B - 6B847503122B87E000ADF63D + 6BD66795123D10F20021A7A4 6B8632A30F78115100E2684A - 6B847504122B87E000ADF63D + 6BD66796123D10F20021A7A4 1CA23EDF0692099D00951B8B 1CA23EE00692099D00951B8B 1CA23EE10692099D00951B8B @@ -880,14 +701,14 @@ TableOfContents - 6B847537122B9F4900ADF63D + 6BD667A0123D13100021A7A4 1CCC7628064C1048000F2A68 1CCC7629064C1048000F2A68 - 6B847538122B9F4900ADF63D - 6B847539122B9F4900ADF63D - 6B84753A122B9F4900ADF63D - 6B84753B122B9F4900ADF63D - 6B84753C122B9F4900ADF63D + 6BD667A1123D13100021A7A4 + 6BD667A2123D13100021A7A4 + 6BD667A3123D13100021A7A4 + 6BD667A4123D13100021A7A4 + 6BD667A5123D13100021A7A4 ToolbarConfigUserDefaultsMinorVersion 2 @@ -919,12 +740,12 @@ 5 WindowOrderList - 6B8475D2122BAE1800ADF63D - 6B8475D3122BAE1800ADF63D + 6BD667A7123D13100021A7A4 + 6BD667A8123D13100021A7A4 /Users/memon/Code/recastnavigation/RecastDemo/Build/Xcode/Recast.xcodeproj WindowString - 0 59 1280 719 0 0 1280 778 + 0 112 1280 666 0 0 1280 778 WindowToolsV3 diff --git a/RecastDemo/Build/Xcode/Recast.xcodeproj/project.pbxproj b/RecastDemo/Build/Xcode/Recast.xcodeproj/project.pbxproj index cf8f626..ca7f39a 100644 --- a/RecastDemo/Build/Xcode/Recast.xcodeproj/project.pbxproj +++ b/RecastDemo/Build/Xcode/Recast.xcodeproj/project.pbxproj @@ -49,6 +49,7 @@ 6BB93CF610CFEC4500F74F2B /* RecastDump.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6BB93CF510CFEC4500F74F2B /* RecastDump.cpp */; }; 6BCF32361104CD05009445BF /* OffMeshConnectionTool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6BCF32351104CD05009445BF /* OffMeshConnectionTool.cpp */; }; 6BD402011224279400995864 /* PerfTimer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6BD402001224279400995864 /* PerfTimer.cpp */; }; + 6BD667DA123D28100021A7A4 /* CrowdManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6BD667D9123D28100021A7A4 /* CrowdManager.cpp */; }; 6BF5F23A11747606000502A6 /* Filelist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6BF5F23911747606000502A6 /* Filelist.cpp */; }; 6BF5F2401174763B000502A6 /* SlideShow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6BF5F23F1174763B000502A6 /* SlideShow.cpp */; }; 6BF7C1401111953A002B3F46 /* TestCase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6BF7C13F1111953A002B3F46 /* TestCase.cpp */; }; @@ -140,6 +141,8 @@ 6BCF32351104CD05009445BF /* OffMeshConnectionTool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = OffMeshConnectionTool.cpp; path = ../../Source/OffMeshConnectionTool.cpp; sourceTree = SOURCE_ROOT; }; 6BD401FF1224278800995864 /* PerfTimer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PerfTimer.h; path = ../../Include/PerfTimer.h; sourceTree = SOURCE_ROOT; }; 6BD402001224279400995864 /* PerfTimer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PerfTimer.cpp; path = ../../Source/PerfTimer.cpp; sourceTree = SOURCE_ROOT; }; + 6BD667D8123D27EC0021A7A4 /* CrowdManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CrowdManager.h; path = ../../Include/CrowdManager.h; sourceTree = SOURCE_ROOT; }; + 6BD667D9123D28100021A7A4 /* CrowdManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CrowdManager.cpp; path = ../../Source/CrowdManager.cpp; sourceTree = SOURCE_ROOT; }; 6BF5F23911747606000502A6 /* Filelist.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Filelist.cpp; path = ../../Source/Filelist.cpp; sourceTree = SOURCE_ROOT; }; 6BF5F23C11747614000502A6 /* Filelist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Filelist.h; path = ../../Include/Filelist.h; sourceTree = SOURCE_ROOT; }; 6BF5F23E1174763B000502A6 /* SlideShow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SlideShow.h; path = ../../Include/SlideShow.h; sourceTree = SOURCE_ROOT; }; @@ -201,6 +204,8 @@ 6BD402001224279400995864 /* PerfTimer.cpp */, 6B847774122D220D00ADF63D /* ValueHistory.h */, 6B847776122D221C00ADF63D /* ValueHistory.cpp */, + 6BD667D8123D27EC0021A7A4 /* CrowdManager.h */, + 6BD667D9123D28100021A7A4 /* CrowdManager.cpp */, ); name = Classes; sourceTree = ""; @@ -459,6 +464,7 @@ 6BD402011224279400995864 /* PerfTimer.cpp in Sources */, 6B9EFF0912281C3E00535FF1 /* DetourObstacleAvoidance.cpp in Sources */, 6B847777122D221D00ADF63D /* ValueHistory.cpp in Sources */, + 6BD667DA123D28100021A7A4 /* CrowdManager.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/RecastDemo/Include/CrowdManager.h b/RecastDemo/Include/CrowdManager.h new file mode 100644 index 0000000..b3eee90 --- /dev/null +++ b/RecastDemo/Include/CrowdManager.h @@ -0,0 +1,123 @@ +// +// Copyright (c) 2009-2010 Mikko Mononen memon@inside.org +// +// This software is provided 'as-is', without any express or implied +// warranty. In no event will the authors be held liable for any damages +// arising from the use of this software. +// Permission is granted to anyone to use this software for any purpose, +// including commercial applications, and to alter it and redistribute it +// freely, subject to the following restrictions: +// 1. The origin of this software must not be misrepresented; you must not +// claim that you wrote the original software. If you use this software +// in a product, an acknowledgment in the product documentation would be +// appreciated but is not required. +// 2. Altered source versions must be plainly marked as such, and must not be +// misrepresented as being the original software. +// 3. This notice may not be removed or altered from any source distribution. +// + +#ifndef CROWDMANAGER_H +#define CROWDMANAGER_H + +#include "DetourNavMeshQuery.h" +#include "DetourObstacleAvoidance.h" +#include "ValueHistory.h" + + +enum AgentTargetState +{ + AGENT_TARGET_NONE = 0, + AGENT_TARGET_SET = 1, + AGENT_TARGET_ACQUIRED = 2, + AGENT_TARGET_PATH = 3, + AGENT_TARGET_FAILED = 4, +}; + +static const int AGENT_MAX_PATH = 256; +static const int AGENT_MAX_CORNERS = 4; +static const int AGENT_MAX_TRAIL = 64; +static const int AGENT_MAX_COLSEGS = 32; +static const int AGENT_MAX_NEIS = 8; + +struct Agent +{ + float pos[3]; + float radius, height; + + float dvel[3]; + float nvel[3]; + float vel[3]; + float npos[3]; + float disp[3]; + + float opts[3], opte[3]; + + float maxspeed; + float t; + float var; + + float colradius; + float colcenter[3]; + float colsegs[AGENT_MAX_COLSEGS*6]; + int ncolsegs; + + float trail[AGENT_MAX_TRAIL*3]; + int htrail; + + unsigned char targetState; + float target[3]; + dtPolyRef targetRef; + + dtPolyRef path[AGENT_MAX_PATH]; + int npath; + + float cornerVerts[AGENT_MAX_CORNERS*3]; + unsigned char cornerFlags[AGENT_MAX_CORNERS]; + dtPolyRef cornerPolys[AGENT_MAX_CORNERS]; + int ncorners; + + unsigned char active; +}; + + +enum UpdateFlags +{ + CROWDMAN_ANTICIPATE_TURNS = 1, + CROWDMAN_USE_VO = 2, + CROWDMAN_DRUNK = 4, +}; + +class CrowdManager +{ + static const int MAX_AGENTS = 32; + Agent m_agents[MAX_AGENTS]; + dtObstacleAvoidanceDebugData* m_vodebug[MAX_AGENTS]; + dtObstacleAvoidanceQuery* m_obstacleQuery; + + int m_totalTime; + int m_rvoTime; + int m_sampleCount; + +public: + CrowdManager(); + ~CrowdManager(); + + void reset(); + const Agent* getAgent(const int idx); + const int getAgentCount() const; + int addAgent(const float* pos, const float radius, const float height); + void removeAgent(const int idx); + void setMoveTarget(const int idx, const float* pos); + + int getActiveAgents(Agent** agents, const int maxAgents); + + void update(const float dt, unsigned int flags, dtNavMeshQuery* navquery); + + const dtObstacleAvoidanceDebugData* getVODebugData(const int idx) const { return m_vodebug[idx]; } + inline int getTotalTime() const { return m_totalTime; } + inline int getRVOTime() const { return m_rvoTime; } + inline int getSampleCount() const { return m_sampleCount; } +}; + + +#endif // CROWDMANAGER_H \ No newline at end of file diff --git a/RecastDemo/Include/CrowdTool.h b/RecastDemo/Include/CrowdTool.h index b44645b..8593c25 100644 --- a/RecastDemo/Include/CrowdTool.h +++ b/RecastDemo/Include/CrowdTool.h @@ -23,70 +23,10 @@ #include "DetourNavMesh.h" #include "DetourObstacleAvoidance.h" #include "ValueHistory.h" +#include "CrowdManager.h" // Tool to create crowds. -enum AgentTargetState -{ - AGENT_TARGET_NONE = 0, - AGENT_TARGET_SET = 1, - AGENT_TARGET_ACQUIRED = 2, - AGENT_TARGET_PATH = 3, - AGENT_TARGET_FAILED = 4, -}; - -static const int AGENT_MAX_PATH = 256; -static const int AGENT_MAX_CORNERS = 4; -static const int AGENT_MAX_TRAIL = 64; -static const int AGENT_MAX_COLSEGS = 32; -static const int AGENT_MAX_NEIS = 8; - -enum AgentApproach -{ - AGENT_APPROACH_CORNER = 0, - AGENT_APPROACH_OFFMESH_CON = 0, - AGENT_APPROACH_END = 0, -}; - -struct Agent -{ - float pos[3]; - float radius, height; - - float dvel[3]; - float nvel[3]; - float vel[3]; - float npos[3]; - float disp[3]; - - float opts[3], opte[3]; - - float maxspeed; - float t; - float var; - - float colradius; - float colcenter[3]; - float colsegs[AGENT_MAX_COLSEGS*6]; - int ncolsegs; - - float trail[AGENT_MAX_TRAIL*3]; - int htrail; - - unsigned char targetState; - float target[3]; - dtPolyRef targetRef; - - dtPolyRef path[AGENT_MAX_PATH]; - int npath; - float corners[AGENT_MAX_CORNERS*3]; - int ncorners; - - unsigned char active; -}; - - - struct Isect { float u; @@ -112,46 +52,6 @@ struct Formation int npolys; }; - -enum UpdateFlags -{ - CROWDMAN_ANTICIPATE_TURNS = 1, - CROWDMAN_USE_VO = 2, - CROWDMAN_DRUNK = 4, -}; - -class CrowdManager -{ - static const int MAX_AGENTS = 32; - Agent m_agents[MAX_AGENTS]; - dtObstacleAvoidanceDebugData* m_vodebug[MAX_AGENTS]; - - ValueHistory m_totalTime; - ValueHistory m_rvoTime; - ValueHistory m_sampleCount; - - dtObstacleAvoidanceQuery* m_obstacleQuery; - -public: - CrowdManager(); - ~CrowdManager(); - - void reset(); - const Agent* getAgent(const int idx); - const int getAgentCount() const; - int addAgent(const float* pos, const float radius, const float height); - void removeAgent(const int idx); - void setMoveTarget(const int idx, const float* pos); - - void update(const float dt, unsigned int flags, dtNavMeshQuery* navquery); - - const dtObstacleAvoidanceDebugData* getVODebugData(const int idx) const { return m_vodebug[idx]; } - - const ValueHistory* getTotalTimeGraph() const { return &m_totalTime; } - const ValueHistory* getRVOTimeGraph() const { return &m_rvoTime; } - const ValueHistory* getSampleCountGraph() const { return &m_sampleCount; } -}; - class CrowdTool : public SampleTool { Sample* m_sample; @@ -178,6 +78,10 @@ class CrowdTool : public SampleTool CrowdManager m_crowd; + ValueHistory m_crowdTotalTime; + ValueHistory m_crowdRvoTime; + ValueHistory m_crowdSampleCount; + enum ToolMode { TOOLMODE_CREATE, diff --git a/RecastDemo/Source/CrowdManager.cpp b/RecastDemo/Source/CrowdManager.cpp new file mode 100644 index 0000000..dd9a0ca --- /dev/null +++ b/RecastDemo/Source/CrowdManager.cpp @@ -0,0 +1,743 @@ +// +// Copyright (c) 2009-2010 Mikko Mononen memon@inside.org +// +// This software is provided 'as-is', without any express or implied +// warranty. In no event will the authors be held liable for any damages +// arising from the use of this software. +// Permission is granted to anyone to use this software for any purpose, +// including commercial applications, and to alter it and redistribute it +// freely, subject to the following restrictions: +// 1. The origin of this software must not be misrepresented; you must not +// claim that you wrote the original software. If you use this software +// in a product, an acknowledgment in the product documentation would be +// appreciated but is not required. +// 2. Altered source versions must be plainly marked as such, and must not be +// misrepresented as being the original software. +// 3. This notice may not be removed or altered from any source distribution. +// + +#define _USE_MATH_DEFINES +#include +#include +#include +#include +#include +#include "DetourNavMesh.h" +#include "DetourNavMeshQuery.h" +#include "DetourObstacleAvoidance.h" +#include "DetourCommon.h" +#include "CrowdManager.h" +#include "SampleInterfaces.h" // For timer + + +static const int VO_ADAPTIVE_GRID_SIZE = 4; +static const int VO_ADAPTIVE_GRID_DEPTH = 5; +static const int VO_GRID_SIZE = 33; + + +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 = dtMin(furthestPath+1, npath); + int size = dtMax(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 int mergeCorridor(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 = furthestVisited; + if (req <= 0) + return npath; + + const int orig = furthestPath; + int size = dtMax(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[i]; + + return req+size; +} + +// Finds straight path towards the goal and prunes it to contain only relevant vertices. +static int findCorners(const float* pos, const float* target, + const dtPolyRef* path, const int npath, + float* cornerVerts, unsigned char* cornerFlags, + dtPolyRef* cornerPolys, const int maxCorners, + const dtNavMeshQuery* navquery) +{ + static const float MIN_TARGET_DIST = 0.01f; + + int ncorners = navquery->findStraightPath(pos, target, path, npath, + cornerVerts, cornerFlags, cornerPolys, + maxCorners); + + // Prune points in the beginning of the path which are too close. + while (ncorners) + { + if ((cornerFlags[0] & DT_STRAIGHTPATH_OFFMESH_CONNECTION) || + dtVdist2DSqr(&cornerVerts[0], pos) > dtSqr(MIN_TARGET_DIST)) + break; + ncorners--; + if (ncorners) + { + memmove(cornerFlags, cornerFlags+1, sizeof(unsigned char)*ncorners); + memmove(cornerPolys, cornerPolys+1, sizeof(dtPolyRef)*ncorners); + memmove(cornerVerts, cornerVerts+3, sizeof(float)*3*ncorners); + } + } + + // Prune points after an off-mesh connection. + for (int i = 0; i < ncorners; ++i) + { + if (cornerFlags[i] & DT_STRAIGHTPATH_OFFMESH_CONNECTION) + { + ncorners = i+1; + break; + } + } + + return ncorners; +} + +static int optimizePath(const float* pos, const float* next, const float maxLookAhead, + dtPolyRef* path, const int npath, + const dtNavMeshQuery* navquery, const dtQueryFilter* filter) +{ + // Clamp the ray to max distance. + float goal[3]; + dtVcopy(goal, next); + const float distSqr = dtVdist2DSqr(pos, goal); + + // If too close to the goal, do not try to optimize. + if (distSqr < dtSqr(0.01f)) + return npath; + + // If too far truncate ray length. + if (distSqr > dtSqr(maxLookAhead)) + { + float delta[3]; + dtVsub(delta, goal, pos); + dtVmad(goal, pos, delta, dtSqr(maxLookAhead)/distSqr); + } + + static const int MAX_RES = 32; + dtPolyRef res[MAX_RES]; + float t, norm[3]; + const int nres = navquery->raycast(path[0], pos, goal, filter, t, norm, res, MAX_RES); + if (nres > 1 && t > 0.99f) + { + return mergeCorridor(path, npath, AGENT_MAX_PATH, res, nres); + } + + return npath; +} + +static void updateLocalNeighbourhood(Agent* ag, dtNavMeshQuery* navquery, const dtQueryFilter* filter) +{ + if (!ag->npath) + return; + + // Only update the neigbourhood after certain distance has been passed. + if (dtVdist2DSqr(ag->pos, ag->colcenter) < dtSqr(ag->colradius*0.25f)) + return; + + dtVcopy(ag->colcenter, ag->pos); + static const int MAX_LOCALS = 32; + dtPolyRef locals[MAX_LOCALS]; + + const int nlocals = navquery->findLocalNeighbourhood(ag->path[0], ag->pos, ag->colradius, filter, locals, 0, MAX_LOCALS); + + ag->ncolsegs = 0; + for (int j = 0; j < nlocals; ++j) + { + float segs[DT_VERTS_PER_POLYGON*3*2]; + const int nsegs = navquery->getPolyWallSegments(locals[j], filter, segs); + for (int k = 0; k < nsegs; ++k) + { + const float* s = &segs[k*6]; + // Skip too distant segments. + float tseg; + const float distSqr = dtDistancePtSegSqr2D(ag->pos, s, s+3, tseg); + if (distSqr > dtSqr(ag->colradius)) + continue; + if (ag->ncolsegs < AGENT_MAX_COLSEGS) + { + memcpy(&ag->colsegs[ag->ncolsegs*6], s, sizeof(float)*6); + ag->ncolsegs++; + } + } + } +} + +static void collectObstacles(Agent* ag, Agent** agents, const int nagents, + dtObstacleAvoidanceQuery* obstacleQuery) +{ + obstacleQuery->reset(); + + // Add dynamic obstacles. + for (int j = 0; j < nagents; ++j) + { + const Agent* nei = agents[j]; + if (nei == ag) continue; + + float diff[3]; + dtVsub(diff, ag->npos, nei->npos); + if (fabsf(diff[1]) >= (ag->height+nei->height)/2.0f) + continue; + diff[1] = 0; + + const float distSqr = dtVlenSqr(diff); + if (distSqr > dtSqr(ag->colradius)) + continue; + + obstacleQuery->addCircle(nei->pos, nei->radius, nei->vel, nei->dvel, distSqr); + } + + // Add static segment obstacles. + for (int j = 0; j < ag->ncolsegs; ++j) + { + const float* s = &ag->colsegs[j*6]; + if (dtTriArea2D(ag->pos, s, s+3) < 0.0f) + continue; + + float tseg; + const float distSqr = dtDistancePtSegSqr2D(ag->pos, s, s+3, tseg); + + obstacleQuery->addSegment(s, s+3, distSqr); + } +} + +static void calcSmoothSteerDirection(const float* pos, const float* corners, const int ncorners, float* dvel) +{ + const int ip0 = 0; + const int ip1 = dtMin(1, ncorners-1); + const float* p0 = &corners[ip0*3]; + const float* p1 = &corners[ip1*3]; + + float dir0[3], dir1[3]; + dtVsub(dir0, p0, pos); + dtVsub(dir1, p1, pos); + dir0[1] = 0; + dir1[1] = 0; + + float len0 = dtVlen(dir0); + float len1 = dtVlen(dir1); + if (len1 > 0.001f) + dtVscale(dir1,dir1,1.0f/len1); + + const float strength = 0.5f; + + dvel[0] = dir0[0] - dir1[0]*len0*strength; + dvel[1] = 0; + dvel[2] = dir0[2] - dir1[2]*len0*strength; + + dtVnormalize(dvel); +} + +static void calcStraightSteerDirection(const float* pos, const float* corners, const int ncorners, float* dvel) +{ + dtVsub(dvel, &corners[0], pos); + dvel[1] = 0; + + dtVnormalize(dvel); +} + +CrowdManager::CrowdManager() : + m_obstacleQuery(0), + m_totalTime(0), + m_rvoTime(0), + m_sampleCount(0) +{ + + m_obstacleQuery = dtAllocObstacleAvoidanceQuery(); + m_obstacleQuery->init(6, 10); + + m_obstacleQuery->setDesiredVelocityWeight(2.0f); + m_obstacleQuery->setCurrentVelocityWeight(0.75f); + m_obstacleQuery->setPreferredSideWeight(0.75f); + m_obstacleQuery->setCollisionTimeWeight(2.5f); + m_obstacleQuery->setTimeHorizon(2.5f); + m_obstacleQuery->setVelocitySelectionBias(0.4f); + + memset(m_vodebug, 0, sizeof(m_vodebug)); + const int sampleCount = dtMax(VO_GRID_SIZE*VO_GRID_SIZE, (VO_ADAPTIVE_GRID_SIZE*VO_ADAPTIVE_GRID_SIZE)*VO_ADAPTIVE_GRID_DEPTH); + for (int i = 0; i < MAX_AGENTS; ++i) + { + m_vodebug[i] = dtAllocObstacleAvoidanceDebugData(); + m_vodebug[i]->init(sampleCount); + } + + reset(); +} + +CrowdManager::~CrowdManager() +{ + for (int i = 0; i < MAX_AGENTS; ++i) + dtFreeObstacleAvoidanceDebugData(m_vodebug[i]); + dtFreeObstacleAvoidanceQuery(m_obstacleQuery); +} + +void CrowdManager::reset() +{ + for (int i = 0; i < MAX_AGENTS; ++i) + memset(&m_agents[i], 0, sizeof(Agent)); +} + +const int CrowdManager::getAgentCount() const +{ + return MAX_AGENTS; +} + +const Agent* CrowdManager::getAgent(const int idx) +{ + return &m_agents[idx]; +} + +int CrowdManager::addAgent(const float* pos, const float radius, const float height) +{ + // Find empty slot. + int idx = -1; + for (int i = 0; i < MAX_AGENTS; ++i) + { + if (!m_agents[i].active) + { + idx = i; + break; + } + } + if (idx == -1) + return -1; + + Agent* ag = &m_agents[idx]; + memset(ag, 0, sizeof(Agent)); + dtVcopy(ag->pos, pos); + ag->radius = radius; + ag->colradius = radius * 7.5f; + ag->height = height; + ag->active = 1; + ag->var = (rand() % 10) / 9.0f; + + // Init trail + for (int i = 0; i < AGENT_MAX_TRAIL; ++i) + dtVcopy(&ag->trail[i*3], ag->pos); + ag->htrail = 0; + + return idx; +} + +void CrowdManager::removeAgent(const int idx) +{ + if (idx >= 0 && idx < MAX_AGENTS) + memset(&m_agents[idx], 0, sizeof(Agent)); +} + +void CrowdManager::setMoveTarget(const int idx, const float* pos) +{ + Agent* ag = &m_agents[idx]; + dtVcopy(ag->target, pos); + ag->targetState = AGENT_TARGET_SET; +} + +int CrowdManager::getActiveAgents(Agent** agents, const int maxAgents) +{ + int n = 0; + for (int i = 0; i < MAX_AGENTS; ++i) + { + if (!m_agents[i].active) continue; + if (n < maxAgents) + agents[n++] = &m_agents[i]; + } + return n; +} + +void CrowdManager::update(const float dt, unsigned int flags, dtNavMeshQuery* navquery) +{ + m_sampleCount = 0; + m_totalTime = 0; + m_rvoTime = 0; + + if (!navquery) + return; + + TimeVal startTime = getPerfTime(); + + const float ext[3] = {2,4,2}; + dtQueryFilter filter; + + Agent* agents[MAX_AGENTS]; + int nagents = getActiveAgents(agents, MAX_AGENTS); + + + // Update target and agent navigation state. + for (int i = 0; i < nagents; ++i) + { + Agent* ag = agents[i]; + + // Make sure that the first path polygon corresponds to the current agent location. + if (!ag->npath) + { + float nearest[3]; + ag->path[0] = navquery->findNearestPoly(ag->pos, ext, &filter, nearest); + if (ag->path[0]) + { + ag->npath = 1; + dtVcopy(ag->pos, nearest); + } + } + + if (ag->targetState == AGENT_TARGET_SET) + { + float nearest[3]; + ag->targetRef = navquery->findNearestPoly(ag->target, ext, &filter, nearest); + if (ag->targetRef) + dtVcopy(ag->target, nearest); + ag->targetState = AGENT_TARGET_ACQUIRED; + } + + if (ag->targetState == AGENT_TARGET_ACQUIRED) + { + ag->npath = navquery->findPath(ag->path[0], ag->targetRef, ag->pos, ag->target, + &filter, ag->path, AGENT_MAX_PATH); + if (ag->npath) + { + ag->targetState = AGENT_TARGET_PATH; + // Check for partial path. + if (ag->path[ag->npath-1] != ag->targetRef) + { + // Partial path, constrain target position inside the last polygon. + ag->targetRef = ag->path[ag->npath-1]; + float nearest[3]; + if (navquery->closestPointOnPoly(ag->targetRef, ag->target, nearest)) + dtVcopy(ag->target, nearest); + else + ag->targetState = AGENT_TARGET_FAILED; + } + } + else + ag->targetState = AGENT_TARGET_FAILED; + } + } + + // Get nearby navmesh segments to collide with. + for (int i = 0; i < nagents; ++i) + { + Agent* ag = agents[i]; + updateLocalNeighbourhood(ag, navquery, &filter); + } + + static const float MAX_ACC = 8.0f; + static const float MAX_SPEED = 3.5f; + + // Find next corner to steer to. + for (int i = 0; i < nagents; ++i) + { + Agent* ag = agents[i]; + + ag->ncorners = 0; + dtVset(ag->opts, 0,0,0); + dtVset(ag->opte, 0,0,0); + + if (ag->targetState == AGENT_TARGET_PATH) + { + // Find nest couple of corners for steering. + ag->ncorners = findCorners(ag->pos, ag->target, ag->path, ag->npath, + ag->cornerVerts, ag->cornerFlags, ag->cornerPolys, + AGENT_MAX_CORNERS, navquery); + + // Check to see if the corner after the next corner is directly visible, + // and short cut to there. + if (ag->ncorners > 1) + { + const float maxLookAhead = ag->colradius*4; + + dtVcopy(ag->opts, ag->pos); + dtVcopy(ag->opte, ag->cornerVerts+3); + + ag->npath = optimizePath(ag->pos, ag->cornerVerts+3, maxLookAhead, + ag->path, ag->npath, navquery, &filter); + } + } + } + + // Calculate steering. + for (int i = 0; i < nagents; ++i) + { + Agent* ag = agents[i]; + + if (!ag->ncorners) + { + // No corner to steer to, stop. + dtVset(ag->dvel, 0,0,0); + } + else + { + // Calculate steering direction. + if (flags & CROWDMAN_ANTICIPATE_TURNS) + { + calcSmoothSteerDirection(ag->pos, ag->cornerVerts, ag->ncorners, ag->dvel); + } + else + { + calcStraightSteerDirection(ag->pos, ag->cornerVerts, ag->ncorners, ag->dvel); + } + + // Calculate steering speed. + + // Calculate speed scale, which tells the agent to slowdown at the end of the path. + float speedScale = 1.0f; + const bool endOfPath = (ag->cornerFlags[ag->ncorners-1] & DT_STRAIGHTPATH_END) ? true : false; + const bool offMeshConnection = (ag->cornerFlags[ag->ncorners-1] & DT_STRAIGHTPATH_OFFMESH_CONNECTION) ? true : false; + const float slowDownRadius = ag->radius*2; + if (endOfPath || offMeshConnection) + { + const float distToGoal = dtVdist2D(ag->pos, &ag->cornerVerts[(ag->ncorners-1)*3]); + speedScale = dtMin(1.0f, distToGoal / slowDownRadius); + } + + // Apply style. + if (flags & CROWDMAN_DRUNK) + { + // Drunken steering + + // Pulsating speed. + ag->t += dt * (1.0f - ag->var*0.25f); + ag->maxspeed = MAX_SPEED*(1 + dtSqr(cosf(ag->t*2.0f))*0.3f); + + dtVscale(ag->dvel, ag->dvel, ag->maxspeed * speedScale); + + // Slightly wandering steering. + const float amp = cosf(ag->var*13.69f+ag->t*3.123f) * 0.2f; + const float nx = -ag->dvel[2]; + const float nz = ag->dvel[0]; + ag->dvel[0] += nx*amp; + ag->dvel[2] += nz*amp; + } + else + { + // Normal steering. + ag->maxspeed = MAX_SPEED; + dtVscale(ag->dvel, ag->dvel, ag->maxspeed * speedScale); + } + } + } + + // Velocity planning. + TimeVal rvoStartTime = getPerfTime(); + + for (int i = 0; i < nagents; ++i) + { + Agent* ag = agents[i]; + + if (flags & CROWDMAN_USE_VO) + { + collectObstacles(ag, agents, nagents, m_obstacleQuery); + + bool adaptive = true; + + if (adaptive) + { + m_obstacleQuery->setSamplingGridSize(VO_ADAPTIVE_GRID_SIZE); + m_obstacleQuery->setSamplingGridDepth(VO_ADAPTIVE_GRID_DEPTH); + m_obstacleQuery->sampleVelocityAdaptive(ag->pos, ag->radius, ag->maxspeed, + ag->vel, ag->dvel, ag->nvel, m_vodebug[i]); + } + else + { + m_obstacleQuery->setSamplingGridSize(VO_GRID_SIZE); + m_obstacleQuery->sampleVelocity(ag->pos, ag->radius, ag->maxspeed, ag->vel, ag->dvel, + ag->nvel, m_vodebug[i]); + } + } + else + { + dtVcopy(ag->nvel, ag->dvel); + } + } + TimeVal rvoEndTime = getPerfTime(); + + // Integrate. + for (int i = 0; i < nagents; ++i) + { + Agent* ag = agents[i]; + + // Fake dynamic constraint. + const float maxDelta = MAX_ACC * dt; + float dv[3]; + dtVsub(dv, ag->nvel, ag->vel); + float ds = dtVlen(dv); + if (ds > maxDelta) + dtVscale(dv, dv, maxDelta/ds); + dtVadd(ag->vel, ag->vel, dv); + + // Integrate + if (dtVlen(ag->vel) > 0.0001f) + dtVmad(ag->npos, ag->pos, ag->vel, dt); + else + dtVcopy(ag->npos, ag->pos); + } + + // Handle collisions. + for (int iter = 0; iter < 4; ++iter) + { + for (int i = 0; i < nagents; ++i) + { + Agent* ag = agents[i]; + + dtVset(ag->disp, 0,0,0); + + float w = 0; + + for (int j = 0; j < nagents; ++j) + { + if (i == j) continue; + Agent* nei = agents[j]; + + float diff[3]; + dtVsub(diff, ag->npos, nei->npos); + + if (fabsf(diff[1]) >= (ag->height+nei->height)/2.0f) + continue; + + diff[1] = 0; + + float dist = dtVlenSqr(diff); + if (dist > dtSqr(ag->radius+nei->radius)) + continue; + dist = sqrtf(dist); + float pen = (ag->radius+nei->radius) - dist; + if (dist > 0.0001f) + pen = (1.0f/dist) * (pen*0.5f) * 0.7f; + + dtVmad(ag->disp, ag->disp, diff, pen); + + w += 1.0f; + } + + if (w > 0.0001f) + { + const float iw = 1.0f / w; + dtVscale(ag->disp, ag->disp, iw); + } + } + + for (int i = 0; i < nagents; ++i) + { + Agent* ag = agents[i]; + dtVadd(ag->npos, ag->npos, ag->disp); + } + } + + for (int i = 0; i < nagents; ++i) + { + Agent* ag = agents[i]; + + // Move along navmesh and update new position. + float result[3]; + dtPolyRef visited[16]; + int nvisited = navquery->moveAlongSurface(ag->path[0], ag->pos, ag->npos, &filter, + result, visited, 16); + ag->npath = fixupCorridor(ag->path, ag->npath, AGENT_MAX_PATH, visited, nvisited); + + // Adjust agent height to stay on top of the navmesh. + float h = 0; + navquery->getPolyHeight(ag->path[0], result, &h); + result[1] = h; + dtVcopy(ag->pos, result); + } + + + TimeVal endTime = getPerfTime(); + + int ns = 0; + for (int i = 0; i < nagents; ++i) + { + Agent* ag = agents[i]; + + if (flags & CROWDMAN_USE_VO) + { + // Normalize samples for debug draw + m_vodebug[i]->normalizeSamples(); + ns += m_vodebug[i]->getSampleCount(); + } + + // Update agent movement trail. + ag->htrail = (ag->htrail + 1) % AGENT_MAX_TRAIL; + dtVcopy(&ag->trail[ag->htrail*3], ag->pos); + } + + m_sampleCount = ns; + m_rvoTime = getPerfDeltaTimeUsec(rvoStartTime, rvoEndTime); + m_totalTime = getPerfDeltaTimeUsec(startTime, endTime); +} + + diff --git a/RecastDemo/Source/CrowdTool.cpp b/RecastDemo/Source/CrowdTool.cpp index e10370c..b0e6b9a 100644 --- a/RecastDemo/Source/CrowdTool.cpp +++ b/RecastDemo/Source/CrowdTool.cpp @@ -31,15 +31,12 @@ #include "DetourObstacleAvoidance.h" #include "DetourCommon.h" #include "SampleInterfaces.h" +#include "CrowdManager.h" #ifdef WIN32 # define snprintf _snprintf #endif -static const int VO_ADAPTIVE_GRID_SIZE = 4; -static const int VO_ADAPTIVE_GRID_DEPTH = 5; -static const int VO_GRID_SIZE = 33; - static bool isectSegAABB(const float* sp, const float* sq, const float* amin, const float* amax, @@ -80,101 +77,6 @@ static bool isectSegAABB(const float* sp, const float* sq, return true; } -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 = dtMin(furthestPath+1, npath); - int size = dtMax(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 int mergeCorridor(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 = furthestVisited; - if (req <= 0) - return npath; - - const int orig = furthestPath; - int size = dtMax(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[i]; - - return req+size; -} - - - static void getAgentBounds(const Agent* ag, float* bmin, float* bmax) { bmin[0] = ag->pos[0] - ag->radius; @@ -185,543 +87,6 @@ static void getAgentBounds(const Agent* ag, float* bmin, float* bmax) bmax[2] = ag->pos[2] + ag->radius; } - -CrowdManager::CrowdManager() : - m_obstacleQuery(0) -{ - - m_obstacleQuery = dtAllocObstacleAvoidanceQuery(); - m_obstacleQuery->init(6, 10); - - m_obstacleQuery->setDesiredVelocityWeight(2.0f); - m_obstacleQuery->setCurrentVelocityWeight(0.75f); - m_obstacleQuery->setPreferredSideWeight(0.75f); - m_obstacleQuery->setCollisionTimeWeight(2.5f); - m_obstacleQuery->setTimeHorizon(2.5f); - m_obstacleQuery->setVelocitySelectionBias(0.4f); - - memset(m_vodebug, 0, sizeof(m_vodebug)); - const int sampleCount = dtMax(VO_GRID_SIZE*VO_GRID_SIZE, (VO_ADAPTIVE_GRID_SIZE*VO_ADAPTIVE_GRID_SIZE)*VO_ADAPTIVE_GRID_DEPTH); - for (int i = 0; i < MAX_AGENTS; ++i) - { - m_vodebug[i] = dtAllocObstacleAvoidanceDebugData(); - m_vodebug[i]->init(sampleCount); - } - - reset(); -} - -CrowdManager::~CrowdManager() -{ - for (int i = 0; i < MAX_AGENTS; ++i) - dtFreeObstacleAvoidanceDebugData(m_vodebug[i]); - dtFreeObstacleAvoidanceQuery(m_obstacleQuery); -} - -void CrowdManager::reset() -{ - for (int i = 0; i < MAX_AGENTS; ++i) - memset(&m_agents[i], 0, sizeof(Agent)); -} - -const int CrowdManager::getAgentCount() const -{ - return MAX_AGENTS; -} - -const Agent* CrowdManager::getAgent(const int idx) -{ - return &m_agents[idx]; -} - -int CrowdManager::addAgent(const float* pos, const float radius, const float height) -{ - // Find empty slot. - int idx = -1; - for (int i = 0; i < MAX_AGENTS; ++i) - { - if (!m_agents[i].active) - { - idx = i; - break; - } - } - if (idx == -1) - return -1; - - Agent* ag = &m_agents[idx]; - memset(ag, 0, sizeof(Agent)); - dtVcopy(ag->pos, pos); - ag->radius = radius; - ag->colradius = radius * 7.5f; - ag->height = height; - ag->active = 1; - ag->var = (rand() % 10) / 9.0f; - - // Init trail - for (int i = 0; i < AGENT_MAX_TRAIL; ++i) - dtVcopy(&ag->trail[i*3], ag->pos); - ag->htrail = 0; - - return idx; -} - -void CrowdManager::removeAgent(const int idx) -{ - if (idx >= 0 && idx < MAX_AGENTS) - memset(&m_agents[idx], 0, sizeof(Agent)); -} - -void CrowdManager::setMoveTarget(const int idx, const float* pos) -{ - Agent* ag = &m_agents[idx]; - dtVcopy(ag->target, pos); - ag->targetState = AGENT_TARGET_SET; -} - -static void calcSmoothSteerDirection(const float* pos, const float* corners, const int ncorners, float* dvel) -{ - const int ip0 = 0; - const int ip1 = dtMin(1, ncorners-1); - const float* p0 = &corners[ip0*3]; - const float* p1 = &corners[ip1*3]; - - float dir0[3], dir1[3]; - dtVsub(dir0, p0, pos); - dtVsub(dir1, p1, pos); - dir0[1] = 0; - dir1[1] = 0; - - float len0 = dtVlen(dir0); - float len1 = dtVlen(dir1); - if (len1 > 0.001f) - dtVscale(dir1,dir1,1.0f/len1); - - const float strength = 0.5f; - - dvel[0] = dir0[0] - dir1[0]*len0*strength; - dvel[1] = 0; - dvel[2] = dir0[2] - dir1[2]*len0*strength; -} - -void CrowdManager::update(const float dt, unsigned int flags, dtNavMeshQuery* navquery) -{ - if (!navquery) - return; - - TimeVal startTime = getPerfTime(); - - const float ext[3] = {2,4,2}; - dtQueryFilter filter; - - // Update target and agent navigation state. - for (int i = 0; i < MAX_AGENTS; ++i) - { - if (!m_agents[i].active) continue; - Agent* ag = &m_agents[i]; - - if (!ag->npath) - { - float nearest[3]; - ag->path[0] = navquery->findNearestPoly(ag->pos, ext, &filter, nearest); - if (ag->path[0]) - { - ag->npath = 1; - dtVcopy(ag->pos, nearest); - } - } - - if (ag->targetState == AGENT_TARGET_SET) - { - float nearest[3]; - ag->targetRef = navquery->findNearestPoly(ag->target, ext, &filter, nearest); - if (ag->targetRef) - dtVcopy(ag->target, nearest); - ag->targetState = AGENT_TARGET_ACQUIRED; - } - - if (ag->targetState == AGENT_TARGET_ACQUIRED) - { - ag->npath = navquery->findPath(ag->path[0], ag->targetRef, ag->pos, ag->target, - &filter, ag->path, AGENT_MAX_PATH); - if (ag->npath) - { - ag->targetState = AGENT_TARGET_PATH; - // Check for partial path. - if (ag->path[ag->npath-1] != ag->targetRef) - { - // Partial path, constrain target position inside the last polygon. - ag->targetRef = ag->path[ag->npath-1]; - float nearest[3]; - if (navquery->closestPointOnPoly(ag->targetRef, ag->target, nearest)) - dtVcopy(ag->target, nearest); - else - ag->targetState = AGENT_TARGET_FAILED; - } - } - else - ag->targetState = AGENT_TARGET_FAILED; - } - - if (ag->npath && dtVdist2DSqr(ag->pos, ag->colcenter) > dtSqr(ag->colradius*0.25f)) - { - dtVcopy(ag->colcenter, ag->pos); - static const int MAX_LOCALS = 32; - dtPolyRef locals[MAX_LOCALS]; - - const int nlocals = navquery->findLocalNeighbourhood(ag->path[0], ag->pos, ag->colradius, &filter, locals, 0, MAX_LOCALS); - - ag->ncolsegs = 0; - for (int j = 0; j < nlocals; ++j) - { - float segs[DT_VERTS_PER_POLYGON*3*2]; - const int nsegs = navquery->getPolyWallSegments(locals[j], &filter, segs); - for (int k = 0; k < nsegs; ++k) - { - const float* s = &segs[k*6]; - // Skip too distant segments. - float tseg; - const float distSqr = dtDistancePtSegSqr2D(ag->pos, s, s+3, tseg); - if (distSqr > dtSqr(ag->colradius)) - continue; - if (ag->ncolsegs < AGENT_MAX_COLSEGS) - { - memcpy(&ag->colsegs[ag->ncolsegs*6], s, sizeof(float)*6); - ag->ncolsegs++; - } - } - } - } - } - - static const float MAX_ACC = 8.0f; - static const float MAX_SPEED = 3.5f; - - static const float MIN_TARGET_DIST = 0.01f; - - // Calculate steering. - for (int i = 0; i < MAX_AGENTS; ++i) - { - if (!m_agents[i].active) continue; - if (m_agents[i].targetState != AGENT_TARGET_PATH) continue; - Agent* ag = &m_agents[i]; - - if (flags & CROWDMAN_DRUNK) - { - ag->t += dt * (1.0f - ag->var*0.25f); - ag->maxspeed = MAX_SPEED*(1 + dtSqr(cosf(ag->t*2.0f))*0.3f); - } - else - { - ag->maxspeed = MAX_SPEED; - } - - unsigned char cornerFlags[AGENT_MAX_CORNERS]; - dtPolyRef cornerPolys[AGENT_MAX_CORNERS]; - ag->ncorners = navquery->findStraightPath(ag->pos, ag->target, ag->path, ag->npath, - ag->corners, cornerFlags, cornerPolys, AGENT_MAX_CORNERS); - - // Prune points in the beginning of the path which are too close. - while (ag->ncorners) - { - if ((cornerFlags[0] & DT_STRAIGHTPATH_OFFMESH_CONNECTION) || - dtVdist2DSqr(&ag->corners[0], ag->pos) > dtSqr(MIN_TARGET_DIST)) - break; - ag->ncorners--; - if (ag->ncorners) - { - memmove(cornerFlags, cornerFlags+1, sizeof(unsigned char)*ag->ncorners); - memmove(cornerPolys, cornerPolys+1, sizeof(dtPolyRef)*ag->ncorners); - memmove(ag->corners, ag->corners+3, sizeof(float)*3*ag->ncorners); - } - } - - // Prune points after an off-mesh connection. - for (int i = 0; i < ag->ncorners; ++i) - { - if (cornerFlags[i] & DT_STRAIGHTPATH_OFFMESH_CONNECTION) - { - ag->ncorners = i+1; - break; - } - } - - if (!ag->ncorners) - { - // No corner to steer to, stop. - dtVset(ag->dvel, 0,0,0); - } - else - { - // Calculate delta movement. - - if (flags & CROWDMAN_ANTICIPATE_TURNS) - { - calcSmoothSteerDirection(ag->pos, ag->corners, ag->ncorners, ag->dvel); - } - else - { - dtVsub(ag->dvel, &ag->corners[0], ag->pos); - ag->dvel[1] = 0; - } - - bool endOfPath = (cornerFlags[ag->ncorners-1] & DT_STRAIGHTPATH_END) ? true : false; - bool offMeshConnection = (cornerFlags[ag->ncorners-1] & DT_STRAIGHTPATH_OFFMESH_CONNECTION) ? true : false; - - // Limit desired velocity to max speed. - const float slowDownRadius = ag->radius*2; - float distToGoal = slowDownRadius; - if (endOfPath || offMeshConnection) - distToGoal = dtVdist2D(ag->pos, &ag->corners[(ag->ncorners-1)*3]); - - float clampedSpeed = ag->maxspeed * dtMin(1.0f, distToGoal / slowDownRadius); - float speed = dtVlen(ag->dvel); - if (speed > 0.0001f) - clampedSpeed /= speed; - dtVscale(ag->dvel, ag->dvel, clampedSpeed); - - if (flags & CROWDMAN_DRUNK) - { - const float amp = cosf(ag->var*13.69f+ag->t*3.123f) * 0.2f; - const float nx = -ag->dvel[2]; - const float nz = ag->dvel[0]; - ag->dvel[0] += nx*amp; - ag->dvel[2] += nz*amp; - } - } - } - - // Velocity planning. - TimeVal rvoStartTime = getPerfTime(); - - for (int i = 0; i < MAX_AGENTS; ++i) - { - if (!m_agents[i].active) continue; - if (m_agents[i].targetState != AGENT_TARGET_PATH) continue; - Agent* ag = &m_agents[i]; - - if (flags & CROWDMAN_USE_VO) - { - m_obstacleQuery->reset(); - - // Add dynamic obstacles. - for (int j = 0; j < MAX_AGENTS; ++j) - { - if (i == j) continue; - const int idx = j; - - if (!m_agents[idx].active) continue; - Agent* nei = &m_agents[idx]; - - float diff[3]; - dtVsub(diff, ag->npos, nei->npos); - if (fabsf(diff[1]) >= (ag->height+nei->height)/2.0f) - continue; - diff[1] = 0; - - const float distSqr = dtVlenSqr(diff); - if (distSqr > dtSqr(ag->colradius)) - continue; - - m_obstacleQuery->addCircle(nei->pos, nei->radius, nei->vel, nei->dvel, distSqr); - } - - // Add static obstacles. - for (int j = 0; j < ag->ncolsegs; ++j) - { - const float* s = &ag->colsegs[j*6]; - if (dtTriArea2D(ag->pos, s, s+3) < 0.0f) - continue; - - float tseg; - const float distSqr = dtDistancePtSegSqr2D(ag->pos, s, s+3, tseg); - - m_obstacleQuery->addSegment(s, s+3, distSqr); - } - - bool adaptive = true; - - if (adaptive) - { - m_obstacleQuery->setSamplingGridSize(VO_ADAPTIVE_GRID_SIZE); - m_obstacleQuery->setSamplingGridDepth(VO_ADAPTIVE_GRID_DEPTH); - m_obstacleQuery->sampleVelocityAdaptive(ag->pos, ag->radius, ag->maxspeed, - ag->vel, ag->dvel, ag->nvel, m_vodebug[i]); - } - else - { - m_obstacleQuery->setSamplingGridSize(VO_GRID_SIZE); - m_obstacleQuery->sampleVelocity(ag->pos, ag->radius, ag->maxspeed, ag->vel, ag->dvel, - ag->nvel, m_vodebug[i]); - } - } - else - { - dtVcopy(ag->nvel, ag->dvel); - } - } - TimeVal rvoEndTime = getPerfTime(); - - // Integrate and update perceived velocity. - for (int i = 0; i < MAX_AGENTS; ++i) - { - if (!m_agents[i].active) continue; - Agent* ag = &m_agents[i]; - - // Fake dynamic constraint. - const float maxDelta = MAX_ACC * dt; - float dv[3]; - dtVsub(dv, ag->nvel, ag->vel); - float ds = dtVlen(dv); - if (ds > maxDelta) - dtVscale(dv, dv, maxDelta/ds); - dtVadd(ag->vel, ag->vel, dv); - - // Integrate - if (dtVlen(ag->vel) > 0.0001f) - dtVmad(ag->npos, ag->pos, ag->vel, dt); - else - dtVcopy(ag->npos, ag->pos); - } - - // Handle collisions. - for (int iter = 0; iter < 4; ++iter) - { - for (int i = 0; i < MAX_AGENTS; ++i) - { - if (!m_agents[i].active) continue; - Agent* ag = &m_agents[i]; - - dtVset(ag->disp, 0,0,0); - - float w = 0; - - for (int j = 0; j < MAX_AGENTS; ++j) - { - if (i == j) continue; - if (!m_agents[j].active) continue; - Agent* nei = &m_agents[j]; - - float diff[3]; - dtVsub(diff, ag->npos, nei->npos); - - if (fabsf(diff[1]) >= (ag->height+nei->height)/2.0f) - continue; - - diff[1] = 0; - - float dist = dtVlenSqr(diff); - if (dist > dtSqr(ag->radius+nei->radius)) - continue; - dist = sqrtf(dist); - float pen = (ag->radius+nei->radius) - dist; - if (dist > 0.0001f) - pen = (1.0f/dist) * (pen*0.5f) * 0.7f; - - dtVmad(ag->disp, ag->disp, diff, pen); - - w += 1.0f; - } - - if (w > 0.0001f) - { - const float iw = 1.0f / w; - dtVscale(ag->disp, ag->disp, iw); - } - } - - for (int i = 0; i < MAX_AGENTS; ++i) - { - if (!m_agents[i].active) continue; - Agent* ag = &m_agents[i]; - dtVadd(ag->npos, ag->npos, ag->disp); - } - } - - // Move along navmesh and update new position. - for (int i = 0; i < MAX_AGENTS; ++i) - { - if (!m_agents[i].active) continue; - Agent* ag = &m_agents[i]; - - float result[3]; - dtPolyRef visited[16]; - int nvisited = navquery->moveAlongSurface(ag->path[0], ag->pos, ag->npos, &filter, - result, visited, 16); - ag->npath = fixupCorridor(ag->path, ag->npath, AGENT_MAX_PATH, visited, nvisited); - - float h = 0; - navquery->getPolyHeight(ag->path[0], result, &h); - result[1] = h; - dtVcopy(ag->pos, result); - - ag->htrail = (ag->htrail + 1) % AGENT_MAX_TRAIL; - dtVcopy(&ag->trail[ag->htrail*3], ag->pos); - } - - // Optimize path - for (int i = 0; i < MAX_AGENTS; ++i) - { - if (!m_agents[i].active) continue; - Agent* ag = &m_agents[i]; - - dtVset(ag->opts, 0,0,0); - dtVset(ag->opte, 0,0,0); - - if (ag->npath && ag->ncorners > 1) - { - // The target is the corner after the next corner to steer to. - float tgt[3]; - dtVcopy(tgt, &ag->corners[3]); - const float distSqr = dtVdist2DSqr(ag->pos, tgt); - if (distSqr > dtSqr(0.01f)) - { - // Clamp teh ray to max distance. - const float maxDist = ag->colradius*3; - if (distSqr > dtSqr(maxDist)) - { - float delta[3]; - dtVsub(delta, tgt, ag->pos); - dtVmad(tgt, ag->pos, delta, dtSqr(maxDist)/distSqr); - } - - dtVcopy(ag->opts, ag->pos); - dtVcopy(ag->opte, tgt); - - static const int MAX_RES = 32; - dtPolyRef res[MAX_RES]; - float t, norm[3]; - const int nres = navquery->raycast(ag->path[0], ag->pos, tgt, &filter, t, norm, res, MAX_RES); - if (nres > 1 && t > 0.99f) - { - ag->npath = mergeCorridor(ag->path, ag->npath, AGENT_MAX_PATH, res, nres); - } - } - } - } - - - - TimeVal endTime = getPerfTime(); - - int ns = 0; - for (int i = 0; i < MAX_AGENTS; ++i) - { - if (!m_agents[i].active) continue; - if (m_agents[i].targetState != AGENT_TARGET_PATH) continue; - if (flags & CROWDMAN_USE_VO) - { - // Normalize samples for debug draw - m_vodebug[i]->normalizeSamples(); - ns += m_vodebug[i]->getSampleCount(); - } - } - - m_sampleCount.addSample((float)ns); - m_totalTime.addSample(getPerfDeltaTimeUsec(startTime, endTime) / 1000.0f); - m_rvoTime.addSample(getPerfDeltaTimeUsec(rvoStartTime, rvoEndTime) / 1000.0f); -} - static int insertIsect(float u, int inside, Isect* ints, int nints) { int i; @@ -950,7 +315,7 @@ void CrowdTool::handleClick(const float* s, const float* p, bool shift) } else { - bool single = false; + bool single = true; if (single) { @@ -1066,6 +431,10 @@ void CrowdTool::handleUpdate(const float dt) flags |= CROWDMAN_DRUNK; m_crowd.update(dt, flags, m_sample->getNavMeshQuery()); + + m_crowdSampleCount.addSample((float)m_crowd.getSampleCount()); + m_crowdTotalTime.addSample(m_crowd.getTotalTime() / 1000.0f); + m_crowdRvoTime.addSample(m_crowd.getRVOTime() / 1000.0f); } } @@ -1127,8 +496,8 @@ void CrowdTool::handleRender() dd.begin(DU_DRAW_LINES, 2.0f); for (int j = 0; j < ag->ncorners; ++j) { - const float* va = j == 0 ? ag->pos : &ag->corners[(j-1)*3]; - const float* vb = &ag->corners[j*3]; + const float* va = j == 0 ? ag->pos : &ag->cornerVerts[(j-1)*3]; + const float* vb = &ag->cornerVerts[j*3]; dd.vertex(va[0],va[1]+ag->radius,va[2], duRGBA(128,0,0,64)); dd.vertex(vb[0],vb[1]+ag->radius,vb[2], duRGBA(128,0,0,64)); } @@ -1136,14 +505,14 @@ void CrowdTool::handleRender() if (m_anticipateTurns) { - float dvel[3], pos[3]; - calcSmoothSteerDirection(ag->pos, ag->corners, ag->ncorners, dvel); +/* float dvel[3], pos[3]; + calcSmoothSteerDirection(ag->pos, ag->cornerVerts, ag->ncorners, dvel); pos[0] = ag->pos[0] + dvel[0]; pos[1] = ag->pos[1] + dvel[1]; pos[2] = ag->pos[2] + dvel[2]; const float off = ag->radius+0.1f; - const float* tgt = &ag->corners[0]; + const float* tgt = &ag->cornerVerts[0]; const float y = ag->pos[1]+off; dd.begin(DU_DRAW_LINES, 2.0f); @@ -1154,7 +523,7 @@ void CrowdTool::handleRender() dd.vertex(pos[0],y,pos[2], duRGBA(255,0,0,192)); dd.vertex(tgt[0],y,tgt[2], duRGBA(255,0,0,192)); - dd.end(); + dd.end();*/ } } } @@ -1351,10 +720,10 @@ void CrowdTool::handleRenderOverlay(double* proj, double* model, int* view) gp.setValueRange(0.0f, 2.0f, 4, "ms"); drawGraphBackground(&gp); - drawGraph(&gp, m_crowd.getRVOTimeGraph(), 0, "RVO Sampling", duRGBA(255,0,128,255)); - drawGraph(&gp, m_crowd.getTotalTimeGraph(), 1, "Total", duRGBA(128,255,0,255)); + drawGraph(&gp, &m_crowdRvoTime, 0, "RVO Sampling", duRGBA(255,0,128,255)); + drawGraph(&gp, &m_crowdTotalTime, 1, "Total", duRGBA(128,255,0,255)); gp.setRect(300, 10, 500, 50, 8); gp.setValueRange(0.0f, 2000.0f, 1, "0"); - drawGraph(&gp, m_crowd.getSampleCountGraph(), 0, "Sample Count", duRGBA(255,255,255,255)); + drawGraph(&gp, &m_crowdSampleCount, 0, "Sample Count", duRGBA(255,255,255,255)); }