void LoadSettings() { string filePath = ToolboxHelper.GetPrefFilePath(ToolboxHelper.ToolboxPrefsWindow); if (File.Exists(filePath)) { string windowSettingsData = File.ReadAllText(filePath); int value = 0; if (int.TryParse(windowSettingsData, out value)) { m_SelectedMode = (TerrainManagerMode)value; } } }
void ToggleManagerMode() { EditorGUILayout.BeginHorizontal(); GUILayout.FlexibleSpace(); EditorGUI.BeginChangeCheck(); m_SelectedMode = (TerrainManagerMode)GUILayout.Toolbar((int)m_SelectedMode, Styles.ModeToggles, Styles.ButtonStyle, GUI.ToolbarButtonSize.FitToContents); if (EditorGUI.EndChangeCheck()) { GUIUtility.keyboardControl = 0; } GUILayout.FlexibleSpace(); EditorGUILayout.EndHorizontal(); }