C# Class EpPathFinding.JumpPointParam

Afficher le fichier Open project: OpenNos/OpenNos 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, GridPos iStartPos, 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 ( GridPos iStartPos, GridPos iEndPos, BaseGrid iSearchGrid = null ) : void
SetHeuristic ( HeuristicMode iMode ) : void

Method Details

JumpPointParam() public méthode

public JumpPointParam ( BaseGrid iGrid, GridPos iStartPos, GridPos iEndPos, bool iAllowEndNodeUnWalkable = true, bool iCrossCorner = true, bool iCrossAdjacentPoint = true, HeuristicMode iMode = HeuristicMode.EUCLIDEAN ) : System
iGrid BaseGrid
iStartPos GridPos
iEndPos 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 ( GridPos iStartPos, GridPos iEndPos, BaseGrid iSearchGrid = null ) : void
iStartPos GridPos
iEndPos 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 m_endNode
Résultat Node

m_heuristic protected_oe property

protected HeuristicDelegate m_heuristic
Résultat HeuristicDelegate

m_searchGrid protected_oe property

protected BaseGrid m_searchGrid
Résultat BaseGrid

m_startNode protected_oe property

protected Node 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