internal static bool DoDrawDefaultInspector(SerializedObject obj)
{
EditorGUI.BeginChangeCheck();
obj.Update();
SerializedProperty iterator = obj.GetIterator();
for (bool flag = true; iterator.NextVisible(flag); flag = false)
{
using (new EditorGUI.DisabledScope("m_Script" == iterator.propertyPath))
{
EditorGUILayout.PropertyField(iterator, true, new GUILayoutOption[0]);
}
}
obj.ApplyModifiedProperties();
return EditorGUI.EndChangeCheck();
}