//Helpers private string ExtensionByType(ExportSettingType type) { string ext = ""; switch (_exportSetting) { //case ExportSettingType.JSON: // ext = ".json"; // break; case ExportSettingType.XML: ext = ".xml"; break; default: throw new ArgumentOutOfRangeException(); } return(ext); }
/// <summary> /// Save /Load Settings from a file /// </summary> private void ImportExportSettings() { GUILayout.Label("Import / Export", EditorStyles.boldLabel); //Load/Saving GUILayout.BeginHorizontal(); _saveFile = EditorGUILayout.TextField(_saveFile); _exportSetting = (ExportSettingType)EditorGUILayout.EnumPopup(_exportSetting); GUILayout.EndHorizontal(); GUILayout.BeginHorizontal(); if (GUILayout.Button("Import")) { LoadSettings(); } if (GUILayout.Button("Export")) { SaveSettings(); } GUILayout.EndHorizontal(); }
/// <summary> /// Save /Load Settings from a file /// </summary> private void ImportExportSettings() { GUILayout.Label("Import / Export", EditorStyles.boldLabel); //Load/Saving GUILayout.BeginHorizontal(); _saveFile = EditorGUILayout.TextField(_saveFile); _exportSetting = (ExportSettingType)EditorGUILayout.EnumPopup(_exportSetting); GUILayout.EndHorizontal(); GUILayout.BeginHorizontal(); if (GUILayout.Button("Import")) { LoadSettings(); } if (GUILayout.Button("Export")) { SaveSettings(); } GUILayout.EndHorizontal(); }
//Helpers private string ExtensionByType(ExportSettingType type) { string ext = ""; switch (_exportSetting) { //case ExportSettingType.JSON: // ext = ".json"; // break; case ExportSettingType.XML: ext = ".xml"; break; default: throw new ArgumentOutOfRangeException(); } return ext; }