public void CreateFluxErosion(int erosionIterations, int flowIterations) { flowBuilder = new FlowBuilder(Elevation, Rain); WaterFlux = flowBuilder.Flow; RiverErosionLoop(erosionIterations, flowIterations); MapUtil.TransformResolveDepressions(ref Elevation, 1, bench); Temperature = TemperatureBuilder.BuildTemperature(Elevation, seaLevel); Downhill = MapUtil.GetDownhillVectors(Elevation); SetFlatness(); SetFertility(); SetHarbor(); }