Unity Grid Toolkit
Utilitary API to proceed operations on abstract grids such as tile extraction, raycasting, and pathfinding.
Loading...
Searching...
No Matches
Caskev.GridToolkit.Extraction Member List

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.Extractionstatic
GetTileNeighbour< T >(T[,] grid, T tile, float neighbourDirectionAngle, out T neighbour, bool includeWalls=true)Caskev.GridToolkit.Extractionstatic
GetTileNeighbour< T >(T[,] grid, T tile, Vector2Int neighbourDirection, out T neighbour, bool includeWalls=true)Caskev.GridToolkit.Extractionstatic
GetTileNeighbours< T >(T[,] grid, T tile, bool includeWalls)Caskev.GridToolkit.Extractionstatic
GetTileOrthogonalsNeighbours< T >(T[,] grid, T tile, bool includeWalls)Caskev.GridToolkit.Extractionstatic
GetTilesInACircle< T >(T[,] grid, T center, int radius, bool includeCenter=true, bool includeWalls=true)Caskev.GridToolkit.Extractionstatic
GetTilesInACone< T >(T[,] grid, T start, T destinationTile, float openingAngle, bool includeStart=true, bool includeWalls=true)Caskev.GridToolkit.Extractionstatic
GetTilesInACone< T >(T[,] grid, T start, int length, float openingAngle, float directionAngle, bool includeStart=true, bool includeWalls=true)Caskev.GridToolkit.Extractionstatic
GetTilesInACone< T >(T[,] grid, T start, int length, float openingAngle, Vector2 direction, bool includeStart=true, bool includeWalls=true)Caskev.GridToolkit.Extractionstatic
GetTilesInACone< T >(T[,] grid, T start, Vector2Int endPosition, float openingAngle, bool includeStart=true, bool includeWalls=true)Caskev.GridToolkit.Extractionstatic
GetTilesInARectangle< T >(T[,] grid, T center, Vector2Int rectangleExtends, bool includeCenter=true, bool includeWalls=true)Caskev.GridToolkit.Extractionstatic
GetTilesOnACircleOutline< T >(T[,] grid, T center, int radius, bool includeWalls=true)Caskev.GridToolkit.Extractionstatic
GetTilesOnALine< T >(T[,] grid, T startTile, T destinationTile, bool allowDiagonals=true, bool favorVertical=false, bool includeStart=true, bool includeWalls=true)Caskev.GridToolkit.Extractionstatic
GetTilesOnALine< T >(T[,] grid, T startTile, int length, float directionAngle, bool allowDiagonals=true, bool favorVertical=false, bool includeStart=true, bool includeWalls=true)Caskev.GridToolkit.Extractionstatic
GetTilesOnALine< T >(T[,] grid, T startTile, int length, Vector2 direction, bool allowDiagonals=true, bool favorVertical=false, bool includeStart=true, bool includeWalls=true)Caskev.GridToolkit.Extractionstatic
GetTilesOnALine< T >(T[,] grid, T startTile, Vector2Int endPosition, bool allowDiagonals=true, bool favorVertical=false, bool includeStart=true, bool includeWalls=true)Caskev.GridToolkit.Extractionstatic
GetTilesOnARectangleOutline< T >(T[,] grid, T center, Vector2Int rectangleExtends, bool includeWalls=true)Caskev.GridToolkit.Extractionstatic
IsTileAnyNeighbor< T >(T neighbour, T center, bool includeWalls=true)Caskev.GridToolkit.Extractionstatic
IsTileDiagonalNeighbor< T >(T neighbour, T center, bool includeWalls=true)Caskev.GridToolkit.Extractionstatic
IsTileInACircle< T >(T[,] grid, T tile, T center, int radius)Caskev.GridToolkit.Extractionstatic
IsTileInACone< T >(T[,] grid, T tile, T center, T destinationTile, float openingAngle)Caskev.GridToolkit.Extractionstatic
IsTileInACone< T >(T[,] grid, T tile, T center, Vector2Int endPosition, float openingAngle)Caskev.GridToolkit.Extractionstatic
IsTileInACone< T >(T[,] grid, T tile, T center, int length, float openingAngle, float directionAngle)Caskev.GridToolkit.Extractionstatic
IsTileInACone< T >(T[,] grid, T tile, T center, int length, float openingAngle, Vector2 direction)Caskev.GridToolkit.Extractionstatic
IsTileInARectangle< T >(T[,] grid, T tile, T center, Vector2Int rectangleExtends)Caskev.GridToolkit.Extractionstatic
IsTileNeighbor< T >(T neighbour, T center, float neighbourDirectionAngle, bool includeWalls=true)Caskev.GridToolkit.Extractionstatic
IsTileNeighbor< T >(T neighbour, T center, Vector2Int neighbourDirection, bool includeWalls=true)Caskev.GridToolkit.Extractionstatic
IsTileOnACircleOutline< T >(T[,] grid, T tile, T center, int radius)Caskev.GridToolkit.Extractionstatic
IsTileOnALine< T >(T[,] grid, T tile, T start, T destinationTile, bool allowDiagonals=true, bool favorVertical=false)Caskev.GridToolkit.Extractionstatic
IsTileOnALine< T >(T[,] grid, T tile, T start, int length, float directionAngle, bool allowDiagonals=true, bool favorVertical=false)Caskev.GridToolkit.Extractionstatic
IsTileOnALine< T >(T[,] grid, T tile, T start, int length, Vector2 direction, bool allowDiagonals=true, bool favorVertical=false)Caskev.GridToolkit.Extractionstatic
IsTileOnALine< T >(T[,] grid, T start, T tile, Vector2Int endPosition, bool allowDiagonals=true, bool favorVertical=false)Caskev.GridToolkit.Extractionstatic
IsTileOnARectangleOutline< T >(T[,] grid, T tile, T center, Vector2Int rectangleExtends)Caskev.GridToolkit.Extractionstatic
IsTileOrthogonalNeighbor< T >(T neighbour, T center, bool includeWalls=true)Caskev.GridToolkit.Extractionstatic