C# 클래스 VoidLib.Navigation.Pathfinding.PathFinder

파일 보기 프로젝트 열기: andrewmunro/Void

공개 메소드들

메소드 설명
buildPath ( PathNode destinationNode, PathNode startNode ) : List
euclidianHeuristic ( PathNode node, PathNode destinationNode, float cost = 1.0f ) : float
findPath ( PathNode firstNode, PathNode destinationNode ) : List
isClosed ( PathNode node, List closedNodes ) : bool
isOpen ( PathNode node, List openNodes ) : bool

메소드 상세

buildPath() 공개 정적인 메소드

public static buildPath ( PathNode destinationNode, PathNode startNode ) : List
destinationNode PathNode
startNode PathNode
리턴 List

euclidianHeuristic() 공개 정적인 메소드

public static euclidianHeuristic ( PathNode node, PathNode destinationNode, float cost = 1.0f ) : float
node PathNode
destinationNode PathNode
cost float
리턴 float

findPath() 공개 정적인 메소드

public static findPath ( PathNode firstNode, PathNode destinationNode ) : List
firstNode PathNode
destinationNode PathNode
리턴 List

isClosed() 공개 정적인 메소드

public static isClosed ( PathNode node, List closedNodes ) : bool
node PathNode
closedNodes List
리턴 bool

isOpen() 공개 정적인 메소드

public static isOpen ( PathNode node, List openNodes ) : bool
node PathNode
openNodes List
리턴 bool