public static bool DelayedPropertyField(SerializedProperty property, GUIContent label = null, params GUILayoutOption[] options) { var handler = ScriptAttributeUtility.GetHandler(property); bool includeChildren = EditorGUILayout.IsChildrenIncluded(property); Rect rect = handler.GetPropertyRect(property, label, includeChildren, options); EditorGUILayout.s_LastRect = rect; return(handler.OnGUIDelayed(rect, property, label, includeChildren)); }