|
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 Member Functions inherited from IPathfinder | |
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.