Пример #1
0
		public ReturnedPath GetPath(Vector2D startNode, Vector2D endNode)
		{
			var indexStart = pathfinding.GetClosestNode(startNode);
			var indexEnd = pathfinding.GetClosestNode(endNode);
			var aStar = new AStarSearch();
			var path = new ReturnedPath();
			if (aStar.Search(pathfinding, indexStart, indexEnd))
				path = aStar.GetPath();
			return path;
		}
Пример #2
0
		public PathMarker(ReturnedPath path)
		{
			Path = path;
			effect = EffectLoader.GetTrailMarkerEffect();
		}