Elin Modding Docs Doc
Loading...
Searching...
No Matches
Algorithms.PathFinder Class Reference
Inheritance diagram for Algorithms.PathFinder:
IPathfinder

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
 

Detailed Description

Definition at line 10 of file PathFinder.cs.

Member Function Documentation

◆ FindPath()

void Algorithms.PathFinder.FindPath ( PathProgress path)

Implements IPathfinder.

Definition at line 32 of file PathFinder.cs.

◆ Init()

void Algorithms.PathFinder.Init ( IPathfindGrid _grid,
WeightCell _weightMap[,],
int size )

Implements IPathfinder.

Definition at line 17 of file PathFinder.cs.

Member Data Documentation

◆ debug

bool Algorithms.PathFinder.debug

Definition at line 268 of file PathFinder.cs.

◆ Diagonals

bool Algorithms.PathFinder.Diagonals

Definition at line 271 of file PathFinder.cs.

◆ HeavyDiagonals

float Algorithms.PathFinder.HeavyDiagonals = 1f

Definition at line 277 of file PathFinder.cs.

◆ mFormula

HeuristicFormula Algorithms.PathFinder.mFormula = HeuristicFormula.Manhattan

Definition at line 283 of file PathFinder.cs.

◆ PunishChangeDirection

bool Algorithms.PathFinder.PunishChangeDirection

Definition at line 274 of file PathFinder.cs.

◆ TieBreaker

bool Algorithms.PathFinder.TieBreaker

Definition at line 280 of file PathFinder.cs.

◆ total

int Algorithms.PathFinder.total

Definition at line 320 of file PathFinder.cs.

◆ weightMap

WeightCell [,] Algorithms.PathFinder.weightMap

Definition at line 408 of file PathFinder.cs.


The documentation for this class was generated from the following file: