- A* version: 5.2.4
- Unity version: 2022.3.22f
In a scene with 1-100 agents some navigating on a RecastGraph some on a PointGraph, we end up in a situation where RVOObstacleCache.CollectContours()
fails because it assumes the passed node list contains only one type of node. However PointNode
and TriangleMeshNode
instances are found in it. This can be fixed by the modification in the attached screenshot but it seems indicative of a larger/conceptual issue we’re unsure how to fix.
A similar issue exists in NavMeshEdges.cs, JobCalculateObstacles.CalculateBoundingBox()
fails sometimes for the same reason.