@@ -257,12 +257,6 @@ private bool canRefetch
257
257
private float progressTarget = 0f ;
258
258
private float progress = 0f ;
259
259
260
- [ SerializeField ]
261
- private bool PendingPackageLock = false ;
262
- [ SerializeField ]
263
- private List < string > PendingPackages = new List < string > ( ) ;
264
-
265
-
266
260
[ MenuItem ( "Window/MLAPI" ) ]
267
261
public static void ShowWindow ( )
268
262
{
@@ -281,19 +275,6 @@ private void OnGUI()
281
275
EditorUtility . ClearProgressBar ( ) ;
282
276
}
283
277
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
-
297
278
GUILayout . BeginArea ( new Rect ( 5 , 0 , position . width - 5 , position . height - ( 40 + ( ( string . IsNullOrEmpty ( statusMessage ) ? 0 : 20 ) + ( canRefetch ? 20 : 0 ) ) ) ) ) ;
298
279
scrollPos = GUILayout . BeginScrollView ( scrollPos ) ;
299
280
tab = GUILayout . Toolbar ( tab , new string [ ] { "GitHub" , "Commits" } ) ;
@@ -374,18 +355,6 @@ private void OnGUI()
374
355
Repaint ( ) ;
375
356
}
376
357
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
-
389
358
private List < MLAPIVersion > GetMajorVersionsBetween ( MLAPIVersion currentVersion , MLAPIVersion targetVersion )
390
359
{
391
360
List < MLAPIVersion > versionsBetween = new List < MLAPIVersion > ( ) ;
@@ -426,8 +395,6 @@ private GithubRelease[] GetReleasesFromVersions(List<MLAPIVersion> versions)
426
395
427
396
private IEnumerator InstallRelease ( int index )
428
397
{
429
- PendingPackages . Clear ( ) ;
430
- PendingPackageLock = true ;
431
398
bool waiting = true ;
432
399
bool accepted = false ;
433
400
MLAPIVersion currentMLAPIVersion = MLAPIVersion . Parse ( currentVersion ) ;
@@ -496,11 +463,6 @@ private IEnumerator InstallRelease(int index)
496
463
yield return null ;
497
464
498
465
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
- }
504
466
yield return null ;
505
467
}
506
468
progress = i ;
@@ -514,7 +476,6 @@ private IEnumerator InstallRelease(int index)
514
476
}
515
477
showProgressBar = false ;
516
478
statusMessage = "" ;
517
- PendingPackageLock = false ;
518
479
}
519
480
520
481
private IEnumerator GetReleases ( )
0 commit comments