메소드 | 설명 | |
---|---|---|
AStar ( IEnumerable |
||
CanReach ( IEnvironmentObject env, IntVector3 src, IntVector3 dst, DirectionSet dstPositioning ) : bool |
Returns if dst can be reached from src
|
|
Find ( IEnumerable |
Find route from init locations to destination defined by IAstarTarget
|
|
Find ( IEnvironmentObject env, IntVector3 src, DirectionSet srcPositioning, IntVector3 dst, DirectionSet dstPositioning, int maxNodeCount = 200000, |
Find route from src to dst, using the given positionings
|
|
Find ( ) : AStarStatus | ||
Find ( IEnvironmentObject env, IntVector3 src, IntVector3 dest, DirectionSet positioning ) : IEnumerable |
Find route from src to dest, finding the route in parallel from both directions
|
|
Find ( IEnvironmentObject env, IntVector3 src, IntVector3 dest, DirectionSet positioning, IntVector3 &finalLocation ) : IEnumerable |
Find route from src to dest, finding the route in parallel from both directions
|
|
FindArea ( IEnvironmentObject env, IntVector3 src, DirectionSet srcPositioning, IntGrid3 dstArea, int maxNodeCount = 200000, |
Find route from src to destination area
|
|
FindMany ( IEnvironmentObject env, IntVector3 src, DirectionSet srcPositioning, bool>.Func |
||
FindMany ( IEnvironmentObject env, IntVector3 src, DirectionSet srcPositioning, IAStarTarget target, int maxNodeCount = 200000, |
||
FindNearest ( IEnvironmentObject env, IntVector3 src, bool>.Func |
Flood-find the nearest location for which func returns true
|
|
GetPath ( ) : IEnumerable |
||
GetPathLocationsReverse ( ) : IEnumerable |
||
GetPathNodesReverse ( ) : IEnumerable |
||
GetPathReverse ( ) : IEnumerable |
메소드 | 설명 | |
---|---|---|
CheckNeighbors ( |
||
ParallelFind ( IEnvironmentObject env, IntVector3 src, IntVector3 dest, DirectionSet positioning, |
||
UpdateNodes ( |
||
UpdateParents ( |
public AStar ( IEnumerable |
||
initialLocations | IEnumerable |
|
target | IAStarTarget | |
리턴 | System |
public static CanReach ( IEnvironmentObject env, IntVector3 src, IntVector3 dst, DirectionSet dstPositioning ) : bool | ||
env | IEnvironmentObject | |
src | IntVector3 | |
dst | IntVector3 | |
dstPositioning | DirectionSet | |
리턴 | bool |
public static Find ( IEnumerable |
||
initLocs | IEnumerable |
|
target | IAStarTarget | |
maxNodeCount | int | |
cancellationToken | ||
리턴 |
public static Find ( IEnvironmentObject env, IntVector3 src, DirectionSet srcPositioning, IntVector3 dst, DirectionSet dstPositioning, int maxNodeCount = 200000, |
||
env | IEnvironmentObject | |
src | IntVector3 | |
srcPositioning | DirectionSet | |
dst | IntVector3 | |
dstPositioning | DirectionSet | |
maxNodeCount | int | |
cancellationToken | ||
리턴 |
public static Find ( IEnvironmentObject env, IntVector3 src, IntVector3 dest, DirectionSet positioning ) : IEnumerable |
||
env | IEnvironmentObject | |
src | IntVector3 | |
dest | IntVector3 | |
positioning | DirectionSet | |
리턴 | IEnumerable |
public static Find ( IEnvironmentObject env, IntVector3 src, IntVector3 dest, DirectionSet positioning, IntVector3 &finalLocation ) : IEnumerable |
||
env | IEnvironmentObject | |
src | IntVector3 | |
dest | IntVector3 | |
positioning | DirectionSet | |
finalLocation | IntVector3 | |
리턴 | IEnumerable |
public static FindArea ( IEnvironmentObject env, IntVector3 src, DirectionSet srcPositioning, IntGrid3 dstArea, int maxNodeCount = 200000, |
||
env | IEnvironmentObject | |
src | IntVector3 | |
srcPositioning | DirectionSet | |
dstArea | IntGrid3 | |
maxNodeCount | int | |
cancellationToken | ||
리턴 |
public static FindMany ( IEnvironmentObject env, IntVector3 src, DirectionSet srcPositioning, bool>.Func |
||
env | IEnvironmentObject | |
src | IntVector3 | |
srcPositioning | DirectionSet | |
func | bool>.Func | |
maxNodeCount | int | |
cancellationToken | ||
리턴 | IEnumerable |
public static FindMany ( IEnvironmentObject env, IntVector3 src, DirectionSet srcPositioning, IAStarTarget target, int maxNodeCount = 200000, |
||
env | IEnvironmentObject | |
src | IntVector3 | |
srcPositioning | DirectionSet | |
target | IAStarTarget | |
maxNodeCount | int | |
cancellationToken | ||
리턴 | IEnumerable |
public static FindNearest ( IEnvironmentObject env, IntVector3 src, bool>.Func |
||
env | IEnvironmentObject | |
src | IntVector3 | |
func | bool>.Func | |
maxNodeCount | int | |
리턴 |