@@ -257,12 +257,6 @@ private bool canRefetch
257257 private float progressTarget = 0f ;
258258 private float progress = 0f ;
259259
260- [ SerializeField ]
261- private bool PendingPackageLock = false ;
262- [ SerializeField ]
263- private List < string > PendingPackages = new List < string > ( ) ;
264-
265-
266260 [ MenuItem ( "Window/MLAPI" ) ]
267261 public static void ShowWindow ( )
268262 {
@@ -281,19 +275,6 @@ private void OnGUI()
281275 EditorUtility . ClearProgressBar ( ) ;
282276 }
283277
284- if ( PendingPackages . Count > 0 && ! EditorApplication . isCompiling && ! EditorApplication . isUpdating && ! PendingPackageLock )
285- {
286- PendingPackageLock = true ;
287-
288- string packageName = PendingPackages [ PendingPackages . Count - 1 ] ;
289- PendingPackages . RemoveAt ( PendingPackages . Count - 1 ) ;
290-
291- AssetDatabase . importPackageCompleted += OnPackageImported ;
292- AssetDatabase . importPackageFailed += OnPackageImportFailed ;
293-
294- AssetDatabase . ImportPackage ( Application . dataPath + "/MLAPI/Lib/" + packageName , false ) ;
295- }
296-
297278 GUILayout . BeginArea ( new Rect ( 5 , 0 , position . width - 5 , position . height - ( 40 + ( ( string . IsNullOrEmpty ( statusMessage ) ? 0 : 20 ) + ( canRefetch ? 20 : 0 ) ) ) ) ) ;
298279 scrollPos = GUILayout . BeginScrollView ( scrollPos ) ;
299280 tab = GUILayout . Toolbar ( tab , new string [ ] { "GitHub" , "Commits" } ) ;
@@ -374,18 +355,6 @@ private void OnGUI()
374355 Repaint ( ) ;
375356 }
376357
377- private void OnPackageImported ( string packageName )
378- {
379- AssetDatabase . importPackageCompleted -= OnPackageImported ;
380- PendingPackageLock = false ;
381- }
382-
383- private void OnPackageImportFailed ( string packageName , string errorMessage )
384- {
385- AssetDatabase . importPackageFailed -= OnPackageImportFailed ;
386- PendingPackageLock = false ;
387- }
388-
389358 private List < MLAPIVersion > GetMajorVersionsBetween ( MLAPIVersion currentVersion , MLAPIVersion targetVersion )
390359 {
391360 List < MLAPIVersion > versionsBetween = new List < MLAPIVersion > ( ) ;
@@ -426,8 +395,6 @@ private GithubRelease[] GetReleasesFromVersions(List<MLAPIVersion> versions)
426395
427396 private IEnumerator InstallRelease ( int index )
428397 {
429- PendingPackages . Clear ( ) ;
430- PendingPackageLock = true ;
431398 bool waiting = true ;
432399 bool accepted = false ;
433400 MLAPIVersion currentMLAPIVersion = MLAPIVersion . Parse ( currentVersion ) ;
@@ -496,11 +463,6 @@ private IEnumerator InstallRelease(int index)
496463 yield return null ;
497464
498465 File . WriteAllBytes ( Application . dataPath + "/MLAPI/Lib/" + releases [ index ] . assets [ i ] . name , www . bytes ) ;
499-
500- if ( releases [ index ] . assets [ i ] . name . EndsWith ( ".unitypackage" ) )
501- {
502- PendingPackages . Add ( releases [ index ] . assets [ i ] . name ) ;
503- }
504466 yield return null ;
505467 }
506468 progress = i ;
@@ -514,7 +476,6 @@ private IEnumerator InstallRelease(int index)
514476 }
515477 showProgressBar = false ;
516478 statusMessage = "" ;
517- PendingPackageLock = false ;
518479 }
519480
520481 private IEnumerator GetReleases ( )
0 commit comments