public void PrintOptions() { EditorGUILayout.BeginVertical(); EditorGUI.BeginChangeCheck(); var style = EditorStyles.toggle; //Temporary disabled //focusOnSelection = EditorGUILayoutExt.ToggleLeft((new GUIContent("Focus on selected test", "Focus on selected test")), // focusOnSelection, // style); addNewGameObjectUnderSelectedTest = EditorGUILayout.Toggle(guiAddGOUderTest, addNewGameObjectUnderSelectedTest, style); blockUIWhenRunning = EditorGUILayout.Toggle(guiBlockUI, blockUIWhenRunning, style); EditorGUI.BeginChangeCheck(); hideTestsInHierarchy = EditorGUILayout.Toggle(guiHideTestInHierarchy, hideTestsInHierarchy, style); if (EditorGUI.EndChangeCheck()) { TestManager.ShowOrHideTestInHierarchy(hideTestsInHierarchy); if (selectedTests.Count == 1) { TestManager.SelectInHierarchy(selectedTests.Single().go, hideTestsInHierarchy); } EditorApplication.RepaintHierarchyWindow(); } EditorGUI.BeginChangeCheck(); showTestRunnerObjectOnScene = !EditorGUILayout.Toggle(guiHideTestRunner, !showTestRunnerObjectOnScene, style); if (EditorGUI.EndChangeCheck()) { ShowTestRunnerObjectOnScene(showTestRunnerObjectOnScene); } if (EditorGUI.EndChangeCheck()) { SaveSettings(); } EditorGUILayout.EndVertical(); }