Exemple #1
0
 public static void EndCustomEditor(EditorProp baseObject, bool forceSave = false)
 {
     EditorGUILayout.EndVertical();
     if (EditorGUI.EndChangeCheck() || forceSave)
     {
         baseObject.SaveObject();
     }
     GUI.backgroundColor = Color.white;
 }
 public void SaveObject()
 {
     if (editorPropType != EditorPropType.SO)
     {
         baseObject.SaveObject();
         return;
     }
     if (!errored)
     {
         serializedObject.ApplyModifiedProperties();
         EditorUtility.SetDirty(serializedObject.targetObject);
     }
 }