153{
154 frequency = data["frequency"];
155 noiseGen->SetFrequency(frequency);
156 seed = data["seed"];
157 noiseGen->SetSeed(seed);
158 lacunarity = data["lacunarity"];
159 noiseGen->SetFractalLacunarity(lacunarity);
160 weightedStrength = data["weightedStrength"];
161 noiseGen->SetFractalWeightedStrength(weightedStrength);
162 octaves = data["octaves"];
163 noiseGen->SetFractalOctaves(octaves);
164 pingPongStrength = data["pingPongStrength"];
165 noiseGen->SetFractalPingPongStrength(pingPongStrength);
166 gain = data["gain"];
167 noiseGen->SetFractalGain(gain);
168 strength = data["strength"];
169 fractalType = data["fractalType"];
170 distanceFunc = data["distanceFunc"];
171 cellularJitter = data["cellularJitter"];
172 name = data["name"];
173 enabled = data["enabled"];
174 offset[0] = data["offsetX"];
175 offset[1] = data["offsetY"];
176 offset[2] = data["offsetZ"];
177 noiseType = data["noiseType"];
178 noiseTypeStr = noiseTypes[noiseType];
179 fractalTypeStr = fractalTypes[fractalType];
180 distFuncStr = distFuncs[distanceFunc];
181 SetNoiseType(noiseGen, noiseType);
182 SetFractalType(noiseGen, fractalType);
183 SetDistanceFunc(noiseGen, distanceFunc);
184}