public List <HexTile> GetTilesInRange(HexTile tile, int range) { return(this.tiles.Where(t => (t.CubeCoordinates.x >= tile.CubeCoordinates.x - range && t.CubeCoordinates.x <= tile.CubeCoordinates.x + range) && (t.CubeCoordinates.y >= tile.CubeCoordinates.y - range && t.CubeCoordinates.y <= tile.CubeCoordinates.y + range) && (t.CubeCoordinates.z >= tile.CubeCoordinates.z - range && t.CubeCoordinates.z <= tile.CubeCoordinates.z + range)).ToList()); }
private void Start() { // Set centre centre = tiles.Where(tile => tile.Coordinates.x == width / 2 && tile.Coordinates.y == height / 2).FirstOrDefault(); }