コード例 #1
0
        public void UpdateSettings(ColorSettings settings)
        {
            this.settings       = settings;
            biomeNoiseGenerator = NoiseGeneratorFactory.CreateNoiseGenerator(settings.biomeColorSettings.noise);

            if (texture == null || texture.height != NumBiomes)
            {
                texture = new Texture2D(NumberColors * 2, NumBiomes * 2 - 2, TextureFormat.RGBA32, false);
            }
        }
コード例 #2
0
        public void UpdateSettings(ShapeSettings settings, MinMax elevationMinMax)
        {
            this.settings         = settings;
            simpleNoiseGenerators = new INoiseGenerator[settings.noiseLayers.Length];
            this.elevationMinMax  = elevationMinMax;

            for (int i = 0; i < simpleNoiseGenerators.Length; i++)
            {
                simpleNoiseGenerators[i] = NoiseGeneratorFactory.CreateNoiseGenerator(settings.noiseLayers[i].noiseSettings);
            }
        }