//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();
        }
Exemplo n.º 3
0
        /// <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();
        }
Exemplo n.º 4
0
        //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;
        }