|
static List< Vector3Int > | Disc (Vector3Int center, int radius, bool includeCenter) |
| Returns all Tiles which are within distance of the center point, either with or without the center point More...
|
|
static List< Vector3Int > | Ring (Vector3Int center, int radius, int ringThicknessInwards) |
| returns all tiles of a ring around center in no defined order More...
|
|
static List< Vector3Int > | Ring (Vector3Int center, int radius, TileDirection startDirection=TileDirection.TopRight, bool clockwise=true) |
| returns all tiles of a ring around center in order specified by parameters (startDirection, clockwise) More...
|
|
static List< Vector3Int > | Cone (Vector3Int origin, Vector3Int targetDirection, float coneWidthHalfAngle, int coneLength) |
| returns all tiles of a cone starting at a point with given direction, length and width More...
|
|
static List< Vector3Int > | Line (Vector3Int origin, Vector3Int target, bool includeOrigin, float horizontalNudgeFromOriginCenter=NudgePositive) |
| returns tiles forming a line between origin and target tile, optionally including the origin tile itself More...
|
|
static List< Vector3Int > | AdjacentToTile (Vector3Int center) |
| returns the tiles directly neigbouring the input tile More...
|
|
static List< Vector3Int > | AdjacentToEdge (Vector3Int edge) |
| returns the tiles adjacent to the input edge More...
|
|
static List< Vector3Int > | AdjacentToCorner (Vector3Int corner) |
| returns the tiles adjacent to the input corner More...
|
|
static List< List< Vector3Int > > | ContiguousAreasOfInputTiles (ICollection< Vector3Int > inputTiles) |
| splits the input collection into 1 List for each contiguous area formed by the input tile coordinates. More...
|
|