using System; using UnityEngine; // VolFx © NullTale - https://x.com/NullTale namespace VolFx.Tools { [AttributeUsage(AttributeTargets.Field, AllowMultiple = false, Inherited = true)] internal class CurveRangeAttribute : PropertyAttribute { public Vector2 Min { get; private set; } public Vector2 Max { get; private set; } // ======================================================================= public CurveRangeAttribute() : this(new Vector2(0, 0), new Vector2(1, 1)) { } public CurveRangeAttribute(Vector2 min, Vector2 max) { Min = min; Max = max; } public CurveRangeAttribute(float minX, float minY, float maxX, float maxY) : this(new Vector2(minX, minY), new Vector2(maxX, maxY)) { } } }