private void OnGUI()
{
EGL.LabelField("Use Settings");
settings = EGL.ObjectField(settings, typeof(ImportSettings), false) as ImportSettings;
EGL.Space();
if (settings && CenteredButton("OK"))
{
var reference = new MetaSpriteImportData
{
metaSpriteSettingsGuid = AssetDatabase.AssetPathToGUID(AssetDatabase.GetAssetPath(settings))
};
foreach (var path in assetPaths)
{
var import = AssetImporter.GetAtPath(path);
import.userData = JsonUtility.ToJson(reference);
import.SaveAndReimport();
}
finishedAction(settings);
this.Close();
}
if (CenteredButton("Cancel"))
{
this.Close();
}
}