CAStarNode FindInClosedList(uint WayPointIndex) { CAStarNode pNodeToCheck = m_ClosedNodes.GetpNext(); while (pNodeToCheck != null) { if (pNodeToCheck.GetCurWayPointIndex() == WayPointIndex) { return(pNodeToCheck); } pNodeToCheck = pNodeToCheck.GetpNext(); } return(null); }
CAStarNode FindInOpenList(uint WayPointIndex) { CAStarNode pNodeToCheck = m_OpenNodes.GetpNext(); while (pNodeToCheck != nul) { l { if (pNodeToCheck.GetCurWayPointIndex() == WayPointIndex) { return(pNodeToCheck); } pNodeToCheck = pNodeToCheck.GetpNext(); } } return(null); }