Beispiel #1
0
 public MyPath <MyNavigationPrimitive> FindHighLevelPath(MyPathfinding pathfinding, MyHighLevelPrimitive startPrimitive)
 {
     m_pathfindingStatic = this;
     pathfinding.LastHighLevelTimestamp = pathfinding.GetCurrentTimestamp();
     m_pathfindingStatic = null;
     return(pathfinding.FindPath(startPrimitive, m_hlPathfindingHeuristic, m_hlTerminationCriterion, null, false));
 }
Beispiel #2
0
 public MyPath <MyNavigationPrimitive> FindPath(MyPathfinding pathfinding, MyNavigationPrimitive startPrimitive)
 {
     throw new NotImplementedException();
 }
Beispiel #3
0
 public MySmartPath(MyPathfinding pathfinding)
 {
     m_pathfinding  = pathfinding;
     m_pathNodes    = new List <MyHighLevelPrimitive>();
     m_expandedPath = new List <Vector4D>();
 }