|
static List< Vector3Int > | OfTile (Vector3Int tile) |
| returns the 6 edges of a tile More...
|
|
static List< Vector3Int > | AdjacentToEdge (Vector3Int edge) |
| returns the 4 edges which are adjacent to an edge More...
|
|
static List< Vector3Int > | AdjacentToCorner (Vector3Int corner) |
| returns the 3 edges which share the input corner More...
|
|
static List< Vector3Int > | WithinDistanceOfEdge (Vector3Int centerEdge, int maxDistance, bool includeCenter) |
| returns all edges with are within the specified range of the input edge (either with or without the center itself) More...
|
|
static List< Vector3Int > | WithinDistanceOfCorner (Vector3Int centerCorner, int maxDistance) |
| returns all edges with are within the specified range of the input corner More...
|
|
static List< Vector3Int > | AtExactDistance (Vector3Int centeredge, int distance) |
| returns all the edges with are exactly at the specified distance of the input edge More...
|
|
static List< Vector3Int > | PathBetweenCorners (Vector3Int originCorner, Vector3Int targetCorner, float horizontalNudgeFromOriginCenter=NudgePositive) |
| returns the shortest path of edges from origin to target corner More...
|
|
static List< Vector3Int > | TileBorders (IEnumerable< Vector3Int > tiles) |
| returns all the border edges of a set of tiles. More...
|
|
static List< List< Vector3Int > > | BorderPaths (IEnumerable< Vector3Int > tiles, out List< List< EdgeDirection >> pathDirections) |
| returns all the border paths of one contiguous Area. Outer path is clockwise, others are counterclockwise More...
|
|