示例#1
0
 public void Reset()     //寻路开始时清空成本和指向
 {
     _state       = AStarWithMinBinaryNodeState.unopened;
     _nextNode    = null;
     _startToCost = 0;
     _toEndCost   = 0;
     _totalCost   = 0;
 }
示例#2
0
 public void Open(AStarWithMinBinaryHeapNode nextNode, Vector2 destination)
 {
     _state    = AStarWithMinBinaryNodeState.opened;
     _nextNode = nextNode;
     ComputeCost(destination);
 }
示例#3
0
 public void Open(Vector2 destination)
 {
     _state = AStarWithMinBinaryNodeState.opened;
     ComputeCost(destination);
 }
示例#4
0
 public void Close()
 {
     _state = AStarWithMinBinaryNodeState.closed;
 }