using UnityEngine; internal class Noise { private Vector2 seed; private float speed; public Noise(float speed) { seed = new Vector2(Random.value, Random.value); this.speed = speed; } public float Update() { seed += Vector2.one * speed * Time.deltaTime; return Mathf.PerlinNoise(seed.x, seed.y) * 2f - 1f; } }