コード例 #1
0
 private void Start()
 {
     planet      = this.GetComponentInParent <Planet>();
     noiseFilter = NoiseFilterFactory.CreateNoisefilter(noiseSettings, 0);
     GenerateTexture();
     perlin          = new Noise(UnityEngine.Random.Range(0, int.MaxValue));
     oldPerlin       = new Noise(UnityEngine.Random.Range(0, int.MaxValue));
     textureModifier = TextureModifierFactory.CreateTextureModifier(settings.noiseAnimatorType);
 }
コード例 #2
0
 public void OnSettingsUpdated()
 {
     textureModifier = TextureModifierFactory.CreateTextureModifier(settings.noiseAnimatorType);
     GenerateTexture();
     if (!settings.enabled)
     {
         planet.colorGenerator.SetTexture(planet.colorGenerator.GetTerrainTexture());
     }
 }