C# Класс game.AStarPathfinding

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

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

Метод Описание
getNextStep ( int2 start, int2 end, game.View view, EntityManager em ) : int2
getPath ( int2 start, int2 end, game.View view, EntityManager em ) : game.SavedPath
stepAlong ( game.SavedPath path, int2 currentLocation ) : int2

Приватные методы

Метод Описание
EstimateDistanceToDestination ( int2 start, int2 destination ) : int
_getPath ( int2 start, int2 end, game.View view, EntityManager em ) : game.Path
getWalkableAdjacentSquares ( int2 start, List locations, game.View view, EntityManager em ) : List
isEqual ( game.Path loc, int2 simple ) : bool
listFind ( List list, int2 search ) : game.Path
minList ( List list ) : game.Path

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

getNextStep() публичный статический Метод

public static getNextStep ( int2 start, int2 end, game.View view, EntityManager em ) : int2
start int2
end int2
view game.View
em EntityManager
Результат int2

getPath() публичный статический Метод

public static getPath ( int2 start, int2 end, game.View view, EntityManager em ) : game.SavedPath
start int2
end int2
view game.View
em EntityManager
Результат game.SavedPath

stepAlong() публичный статический Метод

public static stepAlong ( game.SavedPath path, int2 currentLocation ) : int2
path game.SavedPath
currentLocation int2
Результат int2