Property | Type | Description | |
---|---|---|---|
StartPoints | IPriorityQueue |
||
heuristic | int>.Func | ||
isGoal | bool>.Func |
Method | Description | |
---|---|---|
Dispose ( ) : void | ||
Expand ( ) : CPos | ||
FromPoint ( CPos from ) : IPathSearch | ||
IsTarget ( CPos location ) : bool | ||
Reverse ( ) : IPathSearch | ||
WithCustomBlocker ( bool>.Func |
||
WithCustomCost ( int>.Func |
||
WithHeuristic ( int>.Func |
||
WithIgnoredActor ( Actor b ) : IPathSearch | ||
WithoutLaneBias ( ) : IPathSearch |
Method | Description | |
---|---|---|
AddInitialCell ( CPos cell ) : void | ||
BasePathSearch ( IGraph |
||
DefaultEstimator ( CPos destination ) : int>.Func |
Default: Diagonal distance heuristic. More information: http://theory.stanford.edu/~amitp/GameProgramming/Heuristics.html
|
|
Dispose ( bool disposing ) : void |
protected abstract AddInitialCell ( CPos cell ) : void | ||
cell | CPos | |
return | void |
protected BasePathSearch ( IGraph |
||
graph | IGraph |
|
return | System |
protected static DefaultEstimator ( CPos destination ) : int>.Func |
||
destination | CPos | |
return | int>.Func |
public WithCustomBlocker ( bool>.Func |
||
customBlock | bool>.Func | |
return | IPathSearch |
public WithCustomCost ( int>.Func |
||
w | int>.Func | |
return | IPathSearch |
public WithHeuristic ( int>.Func |
||
h | int>.Func | |
return | IPathSearch |
public WithIgnoredActor ( Actor b ) : IPathSearch | ||
b | Actor | |
return | IPathSearch |