diff --git a/src/DotRecast.Detour/DtNavMeshQuery.cs b/src/DotRecast.Detour/DtNavMeshQuery.cs index 5657fd0..885ebe7 100644 --- a/src/DotRecast.Detour/DtNavMeshQuery.cs +++ b/src/DotRecast.Detour/DtNavMeshQuery.cs @@ -2077,19 +2077,11 @@ namespace DotRecast.Detour fromType = 0; toType = 0; - var status = m_nav.GetTileAndPolyByRef(from, out var fromTile, out var fromPoly); - if (status.Failed()) - { - return DtStatus.DT_FAILURE | DtStatus.DT_INVALID_PARAM; - } + m_nav.GetTileAndPolyByRefUnsafe(from, out var fromTile, out var fromPoly); fromType = fromPoly.GetPolyType(); - status = m_nav.GetTileAndPolyByRef(to, out var toTile, out var toPoly); - if (status.Failed()) - { - return DtStatus.DT_FAILURE | DtStatus.DT_INVALID_PARAM; - } + m_nav.GetTileAndPolyByRefUnsafe(to, out var toTile, out var toPoly); toType = toPoly.GetPolyType();