C# 클래스 EpPathFinding.JumpPointParam

파일 보기 프로젝트 열기: OpenNos/OpenNos 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
openList List

보호된 프로퍼티들

프로퍼티 타입 설명
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