public static void GUIMinMaxRange(GUIContent label, SerializedProperty vec2Prop, params GUILayoutOption[] layoutOptions)
{
Rect rect = PrefixLabel(SubtractPopupWidth(GetControlRect(13, layoutOptions)), label);
float num = (rect.width - 20f) * 0.5f;
Vector2 vector = vec2Prop.vector2Value;
rect.width = num;
rect.xMin -= 20f;
vector.x = FloatDraggable(rect, vector.x, 1f, 20f, "g7");
vector.x = Mathf.Clamp(vector.x, 0f, vector.y - 0.01f);
rect.x += num + 20f;
vector.y = FloatDraggable(rect, vector.y, 1f, 20f, "g7");
vector.y = Mathf.Max(vector.x + 0.01f, vector.y);
vec2Prop.vector2Value = vector;
}