void Start() { meshFilter = GetComponent("MeshFilter") as MeshFilter; noise = new PerlinGIPROXY(); register_time = Time.fixedTime; }
public FractalNoise(float inH, float inLacunarity, float inOctaves, PerlinGIPROXY noise) { m_Lacunarity = inLacunarity; m_Octaves = inOctaves; m_IntOctaves = (int)inOctaves; m_Exponent = new float[m_IntOctaves + 1]; float frequency = 1.0F; for (int i = 0; i < m_IntOctaves + 1; i++) { m_Exponent[i] = (float)Math.Pow(m_Lacunarity, -inH); frequency *= m_Lacunarity; } if (noise == null) { m_Noise = new PerlinGIPROXY(); } else { m_Noise = noise; } }