Exemple #1
0
    public TileBase GetTileAtGridPostion(int _layerDepth, Vector2Int?_position = null)
    {
        Vector3Int gridPosition;

        if (_position == null)
        {
            gridPosition = MapUtils.MousePosToGrid(CurrentShipEditGridManager.Grid);
        }
        else
        {
            gridPosition = (Vector3Int)_position;
        }

        Tilemap tileMap = CurrentShipEditGridManager.GetTileMap(_layerDepth);

        return(tileMap.GetTile(gridPosition));
    }