
Waystone Mason is a library for 2D pathfinding using navmeshes.Why wasn't the built-in navigation system good enough for me? I needed the following features:Agents must have personalized NavMeshesFull control over obstacle state updates on the NavMesh (so that only objects within the agent's visibility radius are updated)The first one can sort of be achieved using agent types, but they can't be manipulated at runtime, and their count is strictly limited.The second one appears to be completely impossible with the built-in system.Documentation: Click here to go to documentation website.Uses Clipper2 under BSL for contour operations Uses LibTessDotNet under MIT for contour triangulation (both included as precompiled .dll files).See Third-Party Notices.txt file in package for third-party libraries licence details.