void OnGUI() { if (_initialized) { position = new Rect(Event.current.mousePosition, new Vector2(150, 305)); _initialized = false; } EditorGUILayout.LabelField("Folder Utilities", EditorStyles.boldLabel); for (int i = 0; i < 12; i++) { _options[i] = EditorGUILayout.ToggleLeft(_optionNames[i], _options[i]); } EditorGUILayout.BeginHorizontal(); if (GUILayout.Button("o")) { ResetOptions(true); } if (GUILayout.Button("x")) { ResetOptions(false); } EditorGUILayout.EndHorizontal(); if (GUILayout.Button("OK")) { FolderCreator.MakeFolders(GetFolderNames()); Close(); } if (Event.current.keyCode == KeyCode.Escape) { Close(); } }