C# Class EpPathFinding.cs.JumpPointParam

Afficher le fichier Open project: juhgiyo/EpPathFinding.cs Class Usage Examples

Méthodes publiques

Свойство Type Description
openList List

Protected Properties

Свойство Type Description
m_allowEndNodeUnWalkable bool
m_crossAdjacentPoint bool
m_crossCorner bool
m_endNode Node
m_heuristic HeuristicDelegate
m_searchGrid BaseGrid
m_startNode Node
m_useRecursive bool

Méthodes publiques

Méthode Description
JumpPointParam ( BaseGrid iGrid, EpPathFinding.cs.GridPos iStartPos, EpPathFinding.cs.GridPos iEndPos, bool iAllowEndNodeUnWalkable = true, bool iCrossCorner = true, bool iCrossAdjacentPoint = true, HeuristicMode iMode = HeuristicMode.EUCLIDEAN ) : System
JumpPointParam ( BaseGrid iGrid, bool iAllowEndNodeUnWalkable = true, bool iCrossCorner = true, bool iCrossAdjacentPoint = true, HeuristicMode iMode = HeuristicMode.EUCLIDEAN ) : System
JumpPointParam ( JumpPointParam b ) : System
Reset ( EpPathFinding.cs.GridPos iStartPos, EpPathFinding.cs.GridPos iEndPos, BaseGrid iSearchGrid = null ) : void
SetHeuristic ( HeuristicMode iMode ) : void

Method Details

JumpPointParam() public méthode

public JumpPointParam ( BaseGrid iGrid, EpPathFinding.cs.GridPos iStartPos, EpPathFinding.cs.GridPos iEndPos, bool iAllowEndNodeUnWalkable = true, bool iCrossCorner = true, bool iCrossAdjacentPoint = true, HeuristicMode iMode = HeuristicMode.EUCLIDEAN ) : System
iGrid BaseGrid
iStartPos EpPathFinding.cs.GridPos
iEndPos EpPathFinding.cs.GridPos
iAllowEndNodeUnWalkable bool
iCrossCorner bool
iCrossAdjacentPoint bool
iMode HeuristicMode
Résultat System

JumpPointParam() public méthode

public JumpPointParam ( BaseGrid iGrid, bool iAllowEndNodeUnWalkable = true, bool iCrossCorner = true, bool iCrossAdjacentPoint = true, HeuristicMode iMode = HeuristicMode.EUCLIDEAN ) : System
iGrid BaseGrid
iAllowEndNodeUnWalkable bool
iCrossCorner bool
iCrossAdjacentPoint bool
iMode HeuristicMode
Résultat System

JumpPointParam() public méthode

public JumpPointParam ( JumpPointParam b ) : System
b JumpPointParam
Résultat System

Reset() public méthode

public Reset ( EpPathFinding.cs.GridPos iStartPos, EpPathFinding.cs.GridPos iEndPos, BaseGrid iSearchGrid = null ) : void
iStartPos EpPathFinding.cs.GridPos
iEndPos EpPathFinding.cs.GridPos
iSearchGrid BaseGrid
Résultat void

SetHeuristic() public méthode

public SetHeuristic ( HeuristicMode iMode ) : void
iMode HeuristicMode
Résultat void

Property Details

m_allowEndNodeUnWalkable protected_oe property

protected bool m_allowEndNodeUnWalkable
Résultat bool

m_crossAdjacentPoint protected_oe property

protected bool m_crossAdjacentPoint
Résultat bool

m_crossCorner protected_oe property

protected bool m_crossCorner
Résultat bool

m_endNode protected_oe property

protected Node,EpPathFinding.cs m_endNode
Résultat Node

m_heuristic protected_oe property

protected HeuristicDelegate m_heuristic
Résultat HeuristicDelegate

m_searchGrid protected_oe property

protected BaseGrid,EpPathFinding.cs m_searchGrid
Résultat BaseGrid

m_startNode protected_oe property

protected Node,EpPathFinding.cs m_startNode
Résultat Node

m_useRecursive protected_oe property

protected bool m_useRecursive
Résultat bool

openList public_oe property

public List openList
Résultat List