// Update is called once per frame void Update() { Vector3 centerChunk = getCenterChunkPos(); while (generator.garbageCollect(centerChunk)) { } int generated = 0; while (generator.generateMap(centerChunk)) { if (generated++ == 3) { break; } } generator.secondPass(); //generator.waterProcess(centerChunk); }