/// ------------------------------------------------------------------------------------------------------------------------------------------------------------- /// FindTheShortestPath /// ------------------------------------------------------------------------------------------------------------------------------------------------------------- /// <summary> This method calls the "A* pathfinding" algorithm. </summary> /// <param name="startPosition"> Start position parameter. </param> /// <param name="endPosition"> End position parameter. </param> /// <returns> Returns the shortest path as a list. </returns> public List <Node> FindTheShortestPath(Vector2Int startPosition, Vector2Int endPosition) { // Calls the "A* pathfinding" algorithm for two positions. return(Pathfinder.AStarPathfinder(startPosition, endPosition)); }