public override float GetPropertyHeight(SerializedProperty property, GUIContent label) { var reordableList = VisualEffectControlClipInspector.GetOrBuildEventAttributeList(property.serializedObject.targetObject as VisualEffectControlClip, property); if (reordableList != null) return reordableList.GetHeight(); return 0.0f; }
public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) { var reordableList = VisualEffectControlClipInspector.GetOrBuildEventAttributeList(property.serializedObject.targetObject as VisualEffectControlClip, property); if (reordableList != null) { EditorGUI.BeginChangeCheck(); reordableList.DoList(position); if (EditorGUI.EndChangeCheck()) property.serializedObject.ApplyModifiedProperties(); } }