Interface IGridPlacementHandler
Assembly: cs.temp.dll.dll
Syntax
public interface IGridPlacementHandler : IPreRunGameService
Properties
CellSize
Declaration
Property Value
IsEnabled
Declaration
Property Value
Methods
IsOccupied(Int2D)
Declaration
bool IsOccupied(Int2D cellPosition)
Parameters
Type |
Name |
Description |
Int2D |
cellPosition |
|
Returns
IsOccupied(Int2D, Int2D, Boolean)
Declaration
bool IsOccupied(Int2D area, Int2D bottomLeftCellPosition, bool horizontal)
Parameters
Type |
Name |
Description |
Int2D |
area |
|
Int2D |
bottomLeftCellPosition |
|
Boolean |
horizontal |
|
Returns
IsOccupied(Int2D, Vector3, Boolean)
Declaration
bool IsOccupied(Int2D area, Vector3 bottomLeftWorldPosition, bool horizontal)
Parameters
Type |
Name |
Description |
Int2D |
area |
|
Vector3 |
bottomLeftWorldPosition |
|
Boolean |
horizontal |
|
Returns
IsOccupied(Vector3)
Declaration
bool IsOccupied(Vector3 worldPosition)
Parameters
Type |
Name |
Description |
Vector3 |
worldPosition |
|
Returns
TryGetCellPosition(Int2D, out Vector3)
Declaration
bool TryGetCellPosition(Int2D position, out Vector3 cellPosition)
Parameters
Type |
Name |
Description |
Int2D |
position |
|
Vector3 |
cellPosition |
|
Returns
TryGetCellPosition(Vector3, out Int2D)
Declaration
bool TryGetCellPosition(Vector3 position, out Int2D cellPosition)
Parameters
Type |
Name |
Description |
Vector3 |
position |
|
Int2D |
cellPosition |
|
Returns
TryGetCellPosition(Vector3, out Vector3)
Declaration
bool TryGetCellPosition(Vector3 position, out Vector3 worldPosition)
Parameters
Type |
Name |
Description |
Vector3 |
position |
|
Vector3 |
worldPosition |
|
Returns