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

This is the complete list of members for Caskev.GridToolkit.Raycasting, including all inherited members.

GetConeOfVision< T >(T[,] grid, T startTile, float openingAngle, T destinationTile, bool includeStart=true)Caskev.GridToolkit.Raycastingstatic
GetConeOfVision< T >(T[,] grid, T startTile, int length, float openingAngle, float directionAngle, bool includeStart=true)Caskev.GridToolkit.Raycastingstatic
GetConeOfVision< T >(T[,] grid, T startTile, int length, float openingAngle, Vector2 direction, bool includeStart=true)Caskev.GridToolkit.Raycastingstatic
GetConeOfVision< T >(T[,] grid, T startTile, float openingAngle, Vector2Int endPosition, bool includeStart=true)Caskev.GridToolkit.Raycastingstatic
GetConeOfVision< T >(T[,] grid, out bool isClear, T startTile, float openingAngle, T destinationTile, bool includeStart=true)Caskev.GridToolkit.Raycastingstatic
GetConeOfVision< T >(T[,] grid, out bool isClear, T startTile, int length, float openingAngle, float directionAngle, bool includeStart=true)Caskev.GridToolkit.Raycastingstatic
GetConeOfVision< T >(T[,] grid, out bool isClear, T startTile, int length, float openingAngle, Vector2 direction, bool includeStart=true)Caskev.GridToolkit.Raycastingstatic
GetConeOfVision< T >(T[,] grid, out bool isClear, T startTile, float openingAngle, Vector2Int endPosition, bool includeStart=true)Caskev.GridToolkit.Raycastingstatic
GetLineOfSight< T >(T[,] grid, T startTile, T destinationTile, bool allowDiagonals=false, bool favorVertical=false, bool includeStart=true)Caskev.GridToolkit.Raycastingstatic
GetLineOfSight< T >(T[,] grid, T startTile, int length, float directionAngle, bool allowDiagonals=false, bool favorVertical=false, bool includeStart=true)Caskev.GridToolkit.Raycastingstatic
GetLineOfSight< T >(T[,] grid, T startTile, int length, Vector2 direction, bool allowDiagonals=false, bool favorVertical=false, bool includeStart=true)Caskev.GridToolkit.Raycastingstatic
GetLineOfSight< T >(T[,] grid, T startTile, Vector2Int endPosition, bool allowDiagonals=false, bool favorVertical=false, bool includeStart=true)Caskev.GridToolkit.Raycastingstatic
GetLineOfSight< T >(T[,] grid, out bool isClear, T startTile, T destinationTile, bool allowDiagonals=false, bool favorVertical=false, bool includeStart=true)Caskev.GridToolkit.Raycastingstatic
GetLineOfSight< T >(T[,] grid, out bool isClear, T startTile, int length, float directionAngle, bool allowDiagonals=false, bool favorVertical=false, bool includeStart=true)Caskev.GridToolkit.Raycastingstatic
GetLineOfSight< T >(T[,] grid, out bool isClear, T startTile, int length, Vector2 direction, bool allowDiagonals=false, bool favorVertical=false, bool includeStart=true)Caskev.GridToolkit.Raycastingstatic
GetLineOfSight< T >(T[,] grid, out bool isClear, T startTile, Vector2Int endPosition, bool allowDiagonals=false, bool favorVertical=false, bool includeStart=true)Caskev.GridToolkit.Raycastingstatic
IsConeOfVisionClear< T >(T[,] grid, T startTile, float openingAngle, T destinationTile)Caskev.GridToolkit.Raycastingstatic
IsConeOfVisionClear< T >(T[,] grid, T startTile, int length, float openingAngle, float directionAngle)Caskev.GridToolkit.Raycastingstatic
IsConeOfVisionClear< T >(T[,] grid, T startTile, int length, float openingAngle, Vector2 direction)Caskev.GridToolkit.Raycastingstatic
IsConeOfVisionClear< T >(T[,] grid, T startTile, float openingAngle, Vector2Int endPosition)Caskev.GridToolkit.Raycastingstatic
IsLineOfSightClear< T >(T[,] grid, T startTile, T destinationTile, bool allowDiagonals=true, bool favorVertical=false)Caskev.GridToolkit.Raycastingstatic
IsLineOfSightClear< T >(T[,] grid, T startTile, int length, float directionAngle, bool allowDiagonals=true, bool favorVertical=false)Caskev.GridToolkit.Raycastingstatic
IsLineOfSightClear< T >(T[,] grid, T startTile, int length, Vector2 direction, bool allowDiagonals=true, bool favorVertical=false)Caskev.GridToolkit.Raycastingstatic
IsLineOfSightClear< T >(T[,] grid, T startTile, Vector2Int endPosition, bool allowDiagonals=true, bool favorVertical=false)Caskev.GridToolkit.Raycastingstatic