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)); }
public MyPath <MyNavigationPrimitive> FindPath(MyPathfinding pathfinding, MyNavigationPrimitive startPrimitive) { throw new NotImplementedException(); }
public MySmartPath(MyPathfinding pathfinding) { m_pathfinding = pathfinding; m_pathNodes = new List <MyHighLevelPrimitive>(); m_expandedPath = new List <Vector4D>(); }