I was working on some systems towards implementation of influence maps.
(Though I might do a much smaller scale approach depending on the results I get)
And while doing this I had the joy of the ITraversalProvider, great little interface to easily make changes to the pathfinding on the fly.
However I don’t feel a lack of transition from path manipulation towards the GetNearest function, yes I could just make a custom NNConstraint, and that would work though that’d end up in a lot of duplicate code. Wouldn’t another override for GetNearest, using the ITraversalProvider interface be a valid option? What are your thoughts?