Elin Modding Docs Doc
|
Classes | |
class | ComparePFNodeMatrix |
struct | PathFinderNodeFast |
Public Member Functions | |
static unsafe bool | ZeroMemory (byte *destination, int length) |
void | Init (IPathfindGrid _grid, WeightCell[,] _weightMap, int size) |
void | FindPath (PathProgress path) |
![]() |
Public Attributes | |
bool | debug |
bool | Diagonals |
bool | PunishChangeDirection |
float | HeavyDiagonals = 1f |
bool | TieBreaker |
HeuristicFormula | mFormula = HeuristicFormula.Manhattan |
int | total |
WeightCell[,] | weightMap |
Definition at line 10 of file PathFinder.cs.
void Algorithms.PathFinder.FindPath | ( | PathProgress | path | ) |
Implements IPathfinder.
Definition at line 32 of file PathFinder.cs.
void Algorithms.PathFinder.Init | ( | IPathfindGrid | _grid, |
WeightCell | _weightMap[,], | ||
int | size ) |
Implements IPathfinder.
Definition at line 17 of file PathFinder.cs.
bool Algorithms.PathFinder.debug |
Definition at line 268 of file PathFinder.cs.
bool Algorithms.PathFinder.Diagonals |
Definition at line 271 of file PathFinder.cs.
float Algorithms.PathFinder.HeavyDiagonals = 1f |
Definition at line 277 of file PathFinder.cs.
HeuristicFormula Algorithms.PathFinder.mFormula = HeuristicFormula.Manhattan |
Definition at line 283 of file PathFinder.cs.
bool Algorithms.PathFinder.PunishChangeDirection |
Definition at line 274 of file PathFinder.cs.
bool Algorithms.PathFinder.TieBreaker |
Definition at line 280 of file PathFinder.cs.
int Algorithms.PathFinder.total |
Definition at line 320 of file PathFinder.cs.
WeightCell [,] Algorithms.PathFinder.weightMap |
Definition at line 408 of file PathFinder.cs.