/***************************
         *******   METHODS   *******
         **************************/

        // Make your own IMGUI based GUI for the property
        public override void OnGUI(Rect _position, SerializedProperty _property, GUIContent _label)
        {
            MinMaxAttribute _attribute = (MinMaxAttribute)attribute;

            EditorGUIEnhanced.MinMaxField(_position, _property, _label, _attribute.Minvalue, _attribute.MaxValue);
        }
 /// <summary>
 /// Draw a min max slider field for a vector2.
 /// </summary>
 /// <param name="_label">Displayed label.</param>
 /// <param name="_vector">Vector used to store min & max values in.</param>
 /// <param name="_minLimit">Min allowed limit value.</param>
 /// <param name="_maxLimit">Max allowed limit value.</param>
 public static void MinMaxField(GUIContent _label, Vector2Int _vector, float _minLimit, float _maxLimit) => EditorGUIEnhanced.MinMaxField(EditorGUILayout.GetControlRect(false), _label, _vector, _minLimit, _maxLimit);
 /// <summary>
 /// Draw a min max slider field.
 /// </summary>
 /// <param name="_label">Displayed label.</param>
 /// <param name="_minValue">Editing minimum value.</param>
 /// <param name="_maxValue">Editing maximum value.</param>
 /// <param name="_minLimit">Min allowed limit value.</param>
 /// <param name="_maxLimit">Max allowed limit value.</param>
 public static void MinMaxField(GUIContent _label, ref float _minValue, ref float _maxValue, float _minLimit, float _maxLimit) => EditorGUIEnhanced.MinMaxField(EditorGUILayout.GetControlRect(false), _label, ref _minValue, ref _maxValue, _minLimit, _maxLimit);
 /// <summary>
 /// Draw a min max slider field for a vector2.
 /// </summary>
 /// <param name="_property">Editing property.</param>
 /// <param name="_label">Displayed label.</param>
 /// <param name="_minLimit">Min allowed limit value.</param>
 /// <param name="_maxLimit">Max allowed limit value.</param>
 public static void MinMaxField(SerializedProperty _property, GUIContent _label, float _minLimit, float _maxLimit) => EditorGUIEnhanced.MinMaxField(EditorGUILayout.GetControlRect(false), _property, _label, _minLimit, _maxLimit);