This repository has been archived by the owner on Dec 14, 2024. It is now read-only.
v2.2.0
Changes:
-Removed huge overhead that took 50 microseconds even for very short paths on a 320x200 map.
-Optimized pathfinding to be much quicker in general. Largely because the nodes are now structs and through the use of a faster MinHeap implementation.
-Cleaned up tilemap nodegrid generation and added options to skip diagonals and crosscorners. Its also quite alot faster.
-Through the use of a IUpdatableSynchronizationContext you can now use any SynchronizationContext you want.
-Added a surrogate for objects that implement IPath that should prevent serialization of these objects (and thus prevent your scene file to explode in size).
-You can now play with the heuristic for the A* algorithm.
-Lots and lots of unit tests were added.