C# Класс EpPathFinding.JumpPointParam

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
openList List

Защищенные свойства (Protected)

Свойство Тип Описание
m_allowEndNodeUnWalkable bool
m_crossAdjacentPoint bool
m_crossCorner bool
m_endNode Node
m_heuristic HeuristicDelegate
m_searchGrid BaseGrid
m_startNode Node
m_useRecursive bool

Открытые методы

Метод Описание
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

Описание методов

JumpPointParam() публичный Метод

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
Результат System

JumpPointParam() публичный Метод

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
Результат System

JumpPointParam() публичный Метод

public JumpPointParam ( JumpPointParam b ) : System
b JumpPointParam
Результат System

Reset() публичный Метод

public Reset ( GridPos iStartPos, GridPos iEndPos, BaseGrid iSearchGrid = null ) : void
iStartPos GridPos
iEndPos GridPos
iSearchGrid BaseGrid
Результат void

SetHeuristic() публичный Метод

public SetHeuristic ( HeuristicMode iMode ) : void
iMode HeuristicMode
Результат void

Описание свойств

m_allowEndNodeUnWalkable защищенное свойство

protected bool m_allowEndNodeUnWalkable
Результат bool

m_crossAdjacentPoint защищенное свойство

protected bool m_crossAdjacentPoint
Результат bool

m_crossCorner защищенное свойство

protected bool m_crossCorner
Результат bool

m_endNode защищенное свойство

protected Node m_endNode
Результат Node

m_heuristic защищенное свойство

protected HeuristicDelegate m_heuristic
Результат HeuristicDelegate

m_searchGrid защищенное свойство

protected BaseGrid m_searchGrid
Результат BaseGrid

m_startNode защищенное свойство

protected Node m_startNode
Результат Node

m_useRecursive защищенное свойство

protected bool m_useRecursive
Результат bool

openList публичное свойство

public List openList
Результат List