void BiomeCheck(Chunk chunk, TerrainGen gen) { if (!biomeSelected) { gen.Randomize(seed); biomeRange(Random.Range (1,4)); AddBiome (); } /*count ++; if (count > 10) { biomeSelected = false; minRange = biomeRange (-14, 1); maxRange = biomeRange (1, 16); AddBiome (); GenBiome (gen); } minRange.x += count; minRange.z += count; maxRange.z -= count; maxRange.x -= count; */ if (chunk.pos.x >= minRange.x && chunk.pos.x <= minRange.x) { if (chunk.pos.z >= minRange.z && chunk.pos.z <= maxRange.z) { GenBiome (gen); } else { biomeSelected = false; biomeRange(Random.Range (1,4)); //minRange = biomeRange (-14, 1); //maxRange = biomeRange (1, 16); AddBiome (); GenBiome (gen); } } else { biomeSelected = false; biomeRange(Random.Range (1,4)); //minRange = biomeRange (-14, 1); //maxRange = biomeRange (1, 16); AddBiome (); GenBiome (gen); } }