bool SaveProfile(SceneExportProfile settings)
    {
      if (!settings.SaveToFile())
      {
        EditorManager.ShowMessageBox("Failed to save export profile '" + settings.ProfileName + "'", "Export Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
        return false;
      }
      Settings = settings; // clone and update UI
      _settingsUnmodified = (SceneExportProfile)settings.Clone();

      return true;
    }
        bool SaveProfile(SceneExportProfile settings)
        {
            if (!settings.SaveToFile())
              {
            EditorManager.ShowMessageBox("Failed to save export preset '" + settings.ProfileName + "'", "Export Preset Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            return false;
              }
              Settings = settings; // clone and update UI
              _settingsUnmodified = (SceneExportProfile)settings.Clone();

              return true;
        }