using System; using UnityEngine; [Serializable] public class perlin_class { public float frequency; public float amplitude; public int octaves; public animation_curve_class precurve; public Vector2 offset; public Vector2 offset_begin; public Rect curve_menu_rect; public perlin_class() { frequency = 512f; amplitude = 1f; octaves = 4; precurve = new animation_curve_class(); offset = new Vector2(0f, 0f); offset_begin = new Vector2(0f, 0f); precurve.curve = AnimationCurve.Linear(0f, 0f, 1f, 1f); precurve.default_curve = new AnimationCurve(precurve.curve.keys); } }