public static void ObjectFieldX(Rect position, SerializedProperty property, System.Type objType, GUIContent label)
 {
     if (SPEditorGUI.XButton(ref position, "Clear Selected Object", true))
     {
         property.objectReferenceValue = null;
     }
     EditorGUI.ObjectField(position, property, objType, label);
 }
 public static UnityEngine.Object ObjectFieldX(Rect position, string label, UnityEngine.Object obj, System.Type objType, bool allowSceneObjects)
 {
     if (SPEditorGUI.XButton(ref position, "Clear Selected Object", true))
     {
         obj = null;
     }
     obj = EditorGUI.ObjectField(position, label, obj, objType, allowSceneObjects);
     return(obj);
 }