public NoiseLayer(NoiseData noiseData, Vector2 seed, bool seedIgnore, bool islandMode)
 {
     this.noiseData  = noiseData;
     this.seed       = seed;
     this.seedIgnore = seedIgnore;
     this.islandMode = islandMode;
 }
 public NOISE_LAYER(NoiseData _noiseData, FLOAT2 _seed, bool _seedIgnore, bool _islandMode)
 {
     noiseData  = _noiseData;
     seed       = _seed;
     seedIgnore = _seedIgnore;
     islandMode = _islandMode;
 }
        public NoiseLayer()
        {
            noiseData = new NoiseData();

            seed.x = Random.value * 10f;
            seed.y = Random.value * 10f;

            islandMode = false;

            seedIgnore = false;
        }