public HexCell GetCell(Vector3 position) { HexCoordinates coordinates = HexCoordinates.FromPosition(position); return(GetCell(coordinates)); }
public HexCell GetCell(HexCoordinates coordinates) { return(cells[coordinates.ToOffsetX() % HexMetrics.chunkSizeX + (coordinates.ToOffsetZ() % HexMetrics.chunkSizeZ) * HexMetrics.chunkSizeX]); }
public HexCell GetCell(int x, int z) { return(GetCell(HexCoordinates.FromOffsetCoordinates(x, z))); }