a lot of algorithm implementation

Implementation:
PathfindingAlgorithm_AStar,
PathfindingAlgorithm_BestFirstSearch,
PathfindingAlgorithm_Dijkstra,
PathfindingAlgorithm_JumpPointSearch,
PathfindingAlgorithm_BreadthFirstSearch,

PathfindingAlgorithm_BiAStar,
PathfindingAlgorithm_BiBestFirst,
PathfindingAlgorithm_BiDijkstra,
PathfindingAlgorithm_BiBreadthFirst

Except:
PathfindingAlgorithm_IDAStar,
PathfindingAlgorithm_OrthogonalJumpPointSearch,
PathfindingAlgorithm_Trace,