// Window open button has been pressed public static void ShowWindow() { PrefabBrushEditor editor = EditorWindow.GetWindow <PrefabBrushEditor>(false, "Prefab Brush", true); editor.minSize = new Vector2(200, 300); if (File.Exists(_defaultSaveFilePath)) { editor.LoadFromData(new StringReader(File.ReadAllText(_defaultSaveFilePath))); } }
void OnGUI() { EditorGUILayout.BeginHorizontal(); _brushName = EditorGUILayout.TextField("Brush Name:", _brushName); if (GUILayout.Button("Save")) { PrefabBrushEditor editor = EditorWindow.GetWindow <PrefabBrushEditor> (); File.WriteAllText(_saveFilePath + _brushName + ".brush", editor.ToString()); this.Close(); } EditorGUILayout.EndHorizontal(); }
void OnGUI() { EditorGUILayout.BeginHorizontal(); _brushName = EditorGUILayout.TextField("Brush Name:", _brushName); if (GUILayout.Button("Save")) { PrefabBrushEditor editor = EditorWindow.GetWindow <PrefabBrushEditor>(); var fileName = _saveFilePath + _brushName + ".brush"; Directory.CreateDirectory(_saveFilePath); if (!File.Exists(fileName)) { File.Create(fileName).Dispose(); } File.WriteAllText(fileName, editor.ToString()); this.Close(); } EditorGUILayout.EndHorizontal(); }