static void OnPostprocessAllAssets(string[] importedAssets, string[] deletedAssets, string[] movedAssets, string[] movedFromAssetPaths) { foreach (string asset in importedAssets) { if (IsSupportedFile(asset)) { PiXYZImportMenu import = (PiXYZImportMenu)EditorWindow.GetWindow(typeof(PiXYZImportMenu), true, "PiXYZ CAD import settings"); import.position = new Rect(1000.0f, 400.0f, 430.0f, 480.0f); import.selectedFile = asset; import.isFileNameValid = true; import.Show(); } } //AssetDatabase.SaveAssets (); //AssetDatabase.Refresh(); }
public static void checkForUpdate(bool automaticUpdate = true, PiXYZImportMenu pixyzImport = null) { try { _automaticUpdate = automaticUpdate; _pixyzImport = pixyzImport; updateNeeded = PiXYZ4UnityWrapper.checkForUpdate(out version, out link, automaticUpdate); if (updateNeeded) { createWindow(); } } catch (Exception e) { errorMessage = e.Message; return; } }