private bool Import(AssetImporter assetImporter) { var result = false; switch (assetImporter) { case TextureImporter textureImporter: result = UpdateTextureImporter(textureImporter); break; case PSDImporter psdImporter: result = UpdatePsbImporter(psdImporter); break; } if (!result) { return(false); } assetImporter.MarkDirty(); assetImporter.SaveAndReimport(); return(true); }