@@ -186,7 +186,7 @@ static void SetupProject()
186186 // TODO 2d/3d mode for editor?
187187
188188 UpdatePackages ( ) ;
189-
189+ AssetDatabase . Refresh ( ) ;
190190 SaveSettings ( import : true ) ;
191191
192192 // skybox off from lighting settings
@@ -307,7 +307,7 @@ static void SaveSettings(bool import = false)
307307 Debug . LogError ( "File not found: " + items [ i ] ) ;
308308 continue ;
309309 }
310- Debug . Log ( "Importing: " + items [ i ] ) ;
310+ Debug . Log ( "Importing: " + Path . GetFileName ( items [ i ] ) ) ;
311311 AssetDatabase . ImportPackage ( items [ i ] , false ) ;
312312 }
313313 }
@@ -365,15 +365,19 @@ static void UpdatePackages()
365365 // add wanted packages, if missing
366366 foreach ( KeyValuePair < string , string > item in addPackages )
367367 {
368- // TODO check if want to increase version number?
369368 if ( fromJson . dependencies . ContainsKey ( item . Key ) == false )
370369 {
371370 fromJson . dependencies . Add ( item . Key , item . Value ) ;
372371 Debug . Log ( "Added " + item . Key ) ;
373372 }
374373 else
375374 {
376- //Debug.Log("Already contains " + item.Key);
375+ // upgrade version if newer from script
376+ if ( fromJson . dependencies [ item . Key ] != item . Value )
377+ {
378+ Debug . Log ( "Updated " + item . Key + " from " + fromJson . dependencies [ item . Key ] + " to " + item . Value ) ;
379+ fromJson . dependencies [ item . Key ] = item . Value ;
380+ }
377381 }
378382 }
379383
0 commit comments