C# 클래스 RoutePlanifier, isoAbbeyTFG

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

공개 메소드들

메소드 설명
cancelRoute ( Entity, entity ) : void
next ( Entity, entity ) : Cell,
planifyRoute ( Entity, entity, Cell, destination ) : bool
planifyRoute ( Entity, entity, Cell, destination, int distance ) : bool

비공개 메소드들

메소드 설명
GetSurroundCellsAtRadius ( Cell, to, int distance ) : List
GetSurroundCellsAtRadius ( Cell, to, int distance, List cells ) : void
calculateRoute ( Cell, from, Cell, to, Entity, entity, int distance ) : Stack
estimaAvance ( Cell, celdaCandidata, Cell, accesible ) : float
estimaMeta ( Cell, accesible, Cell, to ) : float
getCeldasAccesibles ( Cell, celda, Entity, entity ) : Cell[],
reconstruyeCamino ( Stack route, int celda, Cell, anterior, Cell, celdas, int>.Dictionary cellToPos ) : void

메소드 상세

cancelRoute() 공개 정적인 메소드

public static cancelRoute ( Entity, entity ) : void
entity Entity,
리턴 void

next() 공개 정적인 메소드

public static next ( Entity, entity ) : Cell,
entity Entity,
리턴 Cell,

planifyRoute() 공개 정적인 메소드

public static planifyRoute ( Entity, entity, Cell, destination ) : bool
entity Entity,
destination Cell,
리턴 bool

planifyRoute() 공개 정적인 메소드

public static planifyRoute ( Entity, entity, Cell, destination, int distance ) : bool
entity Entity,
destination Cell,
distance int
리턴 bool