示例#1
0
 /// -------------------------------------------------------------------------------------------------------------------------------------------------------------
 /// 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));
 }