@@ -263,17 +263,16 @@ private static void GenerateInteropAssemblies()
263263 AppDomain . CurrentDomain . AddCecilPlatformAssemblies ( UnityBaseLibsDirectory ) ;
264264 DownloadUnityAssemblies ( ) ;
265265 var asmResolverAssemblies = RunCpp2Il ( ) ;
266- var cecilAssemblies = new AsmToCecilConverter ( asmResolverAssemblies ) . ConvertAll ( ) ;
267266
268267 if ( DumpDummyAssemblies . Value )
269268 {
270269 var dummyPath = Path . Combine ( Paths . BepInExRootPath , "dummy" ) ;
271270 Directory . CreateDirectory ( dummyPath ) ;
272- foreach ( var assemblyDefinition in cecilAssemblies )
273- assemblyDefinition . Write ( Path . Combine ( dummyPath , $ "{ assemblyDefinition . Name . Name } .dll") ) ;
271+ foreach ( var assemblyDefinition in asmResolverAssemblies )
272+ assemblyDefinition . Write ( Path . Combine ( dummyPath , $ "{ assemblyDefinition . Name } .dll") ) ;
274273 }
275274
276- RunIl2CppInteropGenerator ( cecilAssemblies ) ;
275+ RunIl2CppInteropGenerator ( asmResolverAssemblies ) ;
277276
278277 File . WriteAllText ( HashPath , ComputeHash ( ) ) ;
279278 }
@@ -360,7 +359,7 @@ private static void DownloadUnityAssemblies() {
360359 return assemblies ;
361360 }
362361
363- private static void RunIl2CppInteropGenerator ( List < AssemblyDefinition > sourceAssemblies )
362+ private static void RunIl2CppInteropGenerator ( List < AsmResolver . DotNet . AssemblyDefinition > sourceAssemblies )
364363 {
365364 var opts = new GeneratorOptions
366365 {
@@ -387,8 +386,6 @@ private static void RunIl2CppInteropGenerator(List<AssemblyDefinition> sourceAss
387386 . AddLogger ( logger )
388387 . AddInteropAssemblyGenerator ( )
389388 . Run ( ) ;
390-
391- sourceAssemblies . Do ( x => x . Dispose ( ) ) ;
392389 }
393390
394391 internal static void PreloadInteropAssemblies ( )
0 commit comments