From 2172c712b1b67be359cd345ce509defa6447b067 Mon Sep 17 00:00:00 2001 From: axelrodR Date: Wed, 25 Jun 2014 00:56:16 +0300 Subject: [PATCH] bugfix in raycast: accidentally overwriting the previous tile ref. --- Detour/Source/DetourNavMeshQuery.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Detour/Source/DetourNavMeshQuery.cpp b/Detour/Source/DetourNavMeshQuery.cpp index 64e8383..9debb4d 100644 --- a/Detour/Source/DetourNavMeshQuery.cpp +++ b/Detour/Source/DetourNavMeshQuery.cpp @@ -2401,7 +2401,7 @@ dtStatus dtNavMeshQuery::raycast(dtPolyRef startRef, const float* startPos, cons nextTile = prevTile = tile; nextPoly = prevPoly = poly; if (prevRef) - m_nav->getTileAndPolyByRefUnsafe(prevRef, &tile, &poly); + m_nav->getTileAndPolyByRefUnsafe(prevRef, &prevTile, &prevPoly); while (curRef) {