public PathNode GetNode (int i) {
return binaryHeap[i];
}
protected void RebuildOpenList() { BinaryHeapM heap = base.pathHandler.GetHeap(); for (int i = 0; i < heap.numberOfItems; i++) { PathNode node = heap.GetNode(i); node.H = base.CalculateHScore(node.node); heap.SetF(i, node.F); } base.pathHandler.RebuildHeap(); }