|
Unity Grid Toolkit
Utilitary API to proceed operations on abstract grids such as tile extraction, raycasting, and pathfinding.
|
This is the complete list of members for Caskev.GridToolkit.Extraction, including all inherited members.
| GetTileDiagonalsNeighbours< T >(T[,] grid, T tile, bool includeWalls) | Caskev.GridToolkit.Extraction | static |
| GetTileNeighbour< T >(T[,] grid, T tile, float neighbourDirectionAngle, out T neighbour, bool includeWalls=true) | Caskev.GridToolkit.Extraction | static |
| GetTileNeighbour< T >(T[,] grid, T tile, Vector2Int neighbourDirection, out T neighbour, bool includeWalls=true) | Caskev.GridToolkit.Extraction | static |
| GetTileNeighbours< T >(T[,] grid, T tile, bool includeWalls) | Caskev.GridToolkit.Extraction | static |
| GetTileOrthogonalsNeighbours< T >(T[,] grid, T tile, bool includeWalls) | Caskev.GridToolkit.Extraction | static |
| GetTilesInACircle< T >(T[,] grid, T center, int radius, bool includeCenter=true, bool includeWalls=true) | Caskev.GridToolkit.Extraction | static |
| GetTilesInACone< T >(T[,] grid, T start, T destinationTile, float openingAngle, bool includeStart=true, bool includeWalls=true) | Caskev.GridToolkit.Extraction | static |
| GetTilesInACone< T >(T[,] grid, T start, int length, float openingAngle, float directionAngle, bool includeStart=true, bool includeWalls=true) | Caskev.GridToolkit.Extraction | static |
| GetTilesInACone< T >(T[,] grid, T start, int length, float openingAngle, Vector2 direction, bool includeStart=true, bool includeWalls=true) | Caskev.GridToolkit.Extraction | static |
| GetTilesInACone< T >(T[,] grid, T start, Vector2Int endPosition, float openingAngle, bool includeStart=true, bool includeWalls=true) | Caskev.GridToolkit.Extraction | static |
| GetTilesInARectangle< T >(T[,] grid, T center, Vector2Int rectangleExtends, bool includeCenter=true, bool includeWalls=true) | Caskev.GridToolkit.Extraction | static |
| GetTilesOnACircleOutline< T >(T[,] grid, T center, int radius, bool includeWalls=true) | Caskev.GridToolkit.Extraction | static |
| GetTilesOnALine< T >(T[,] grid, T startTile, T destinationTile, bool allowDiagonals=true, bool favorVertical=false, bool includeStart=true, bool includeWalls=true) | Caskev.GridToolkit.Extraction | static |
| GetTilesOnALine< T >(T[,] grid, T startTile, int length, float directionAngle, bool allowDiagonals=true, bool favorVertical=false, bool includeStart=true, bool includeWalls=true) | Caskev.GridToolkit.Extraction | static |
| GetTilesOnALine< T >(T[,] grid, T startTile, int length, Vector2 direction, bool allowDiagonals=true, bool favorVertical=false, bool includeStart=true, bool includeWalls=true) | Caskev.GridToolkit.Extraction | static |
| GetTilesOnALine< T >(T[,] grid, T startTile, Vector2Int endPosition, bool allowDiagonals=true, bool favorVertical=false, bool includeStart=true, bool includeWalls=true) | Caskev.GridToolkit.Extraction | static |
| GetTilesOnARectangleOutline< T >(T[,] grid, T center, Vector2Int rectangleExtends, bool includeWalls=true) | Caskev.GridToolkit.Extraction | static |
| IsTileAnyNeighbor< T >(T neighbour, T center, bool includeWalls=true) | Caskev.GridToolkit.Extraction | static |
| IsTileDiagonalNeighbor< T >(T neighbour, T center, bool includeWalls=true) | Caskev.GridToolkit.Extraction | static |
| IsTileInACircle< T >(T[,] grid, T tile, T center, int radius) | Caskev.GridToolkit.Extraction | static |
| IsTileInACone< T >(T[,] grid, T tile, T center, T destinationTile, float openingAngle) | Caskev.GridToolkit.Extraction | static |
| IsTileInACone< T >(T[,] grid, T tile, T center, Vector2Int endPosition, float openingAngle) | Caskev.GridToolkit.Extraction | static |
| IsTileInACone< T >(T[,] grid, T tile, T center, int length, float openingAngle, float directionAngle) | Caskev.GridToolkit.Extraction | static |
| IsTileInACone< T >(T[,] grid, T tile, T center, int length, float openingAngle, Vector2 direction) | Caskev.GridToolkit.Extraction | static |
| IsTileInARectangle< T >(T[,] grid, T tile, T center, Vector2Int rectangleExtends) | Caskev.GridToolkit.Extraction | static |
| IsTileNeighbor< T >(T neighbour, T center, float neighbourDirectionAngle, bool includeWalls=true) | Caskev.GridToolkit.Extraction | static |
| IsTileNeighbor< T >(T neighbour, T center, Vector2Int neighbourDirection, bool includeWalls=true) | Caskev.GridToolkit.Extraction | static |
| IsTileOnACircleOutline< T >(T[,] grid, T tile, T center, int radius) | Caskev.GridToolkit.Extraction | static |
| IsTileOnALine< T >(T[,] grid, T tile, T start, T destinationTile, bool allowDiagonals=true, bool favorVertical=false) | Caskev.GridToolkit.Extraction | static |
| IsTileOnALine< T >(T[,] grid, T tile, T start, int length, float directionAngle, bool allowDiagonals=true, bool favorVertical=false) | Caskev.GridToolkit.Extraction | static |
| IsTileOnALine< T >(T[,] grid, T tile, T start, int length, Vector2 direction, bool allowDiagonals=true, bool favorVertical=false) | Caskev.GridToolkit.Extraction | static |
| IsTileOnALine< T >(T[,] grid, T start, T tile, Vector2Int endPosition, bool allowDiagonals=true, bool favorVertical=false) | Caskev.GridToolkit.Extraction | static |
| IsTileOnARectangleOutline< T >(T[,] grid, T tile, T center, Vector2Int rectangleExtends) | Caskev.GridToolkit.Extraction | static |
| IsTileOrthogonalNeighbor< T >(T neighbour, T center, bool includeWalls=true) | Caskev.GridToolkit.Extraction | static |