C# Class EpPathFinding.JumpPointFinder

显示文件 Open project: OpenNos/OpenNos Class Usage Examples

Public Methods

Method Description
FindPath ( JumpPointParam iParam ) : List
GetFullPath ( List routeFound ) : List

Private Methods

Method Description
findNeighbors ( JumpPointParam iParam, Node iNode ) : List
identifySuccessors ( JumpPointParam iParam, Node iNode ) : void
jump ( JumpPointParam iParam, int iX, int iY, int iPx, int iPy ) : EpPathFinding.GridPos
jumpLoop ( JumpPointParam iParam, int iX, int iY, int iPx, int iPy ) : EpPathFinding.GridPos

Method Details

FindPath() public static method

public static FindPath ( JumpPointParam iParam ) : List
iParam JumpPointParam
return List

GetFullPath() public static method

public static GetFullPath ( List routeFound ) : List
routeFound List
return List