public Vector2 GetUvCoordsForCell(Cell value) { var height = _material.mainTexture.height; int rows = height / _cellSize; return new Vector2(value.Col, rows - (value.Row + 1)) * UnitCoordSize; }
private Vector2[] CreateVerts(Cell cell) { var size = _tileMap.UnitSize; return new [] { new Vector2(cell.Col * size, cell.Row*size), new Vector2(cell.Col* size + size, cell.Row*size), new Vector2(cell.Col *size + size, cell.Row*size - size), new Vector2(cell.Col*size, cell.Row*size - size), }; }
public int GetIndexFromCell(Cell cell) { return cell.Col + cell.Row*Columns; }