public bool GenerateTerrain(float scale, float height, float xOffset, float yOffset) { if (activeGenerator != null) { return(false); } ChunkTerrainGenerator ctg = new ChunkTerrainGenerator(terrainObject, scale, height, xOffset, yOffset); ctg.Start(); activeGenerator = ctg; InfiniManager.activeManager.OnCycle += ActiveManager_OnCycle; return(true); }
public void StartGenerator() { chunkGen = new ChunkTerrainGenerator(this.gameObject, EngineComponent.instance.terrainDetailScale, EngineComponent.instance.terrainDetailHeight, 0.0f, 0.0f); chunkGen.Start(); }