From 2e10e627b0e62d71f076281977b433bedf640868 Mon Sep 17 00:00:00 2001 From: VaDiM Date: Fri, 8 Sep 2023 06:18:41 +0300 Subject: [PATCH] AssemblyLoader fix (#6) --- AssetStudioUtility/AssemblyLoader.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/AssetStudioUtility/AssemblyLoader.cs b/AssetStudioUtility/AssemblyLoader.cs index 021b713..d2a7d0a 100644 --- a/AssetStudioUtility/AssemblyLoader.cs +++ b/AssetStudioUtility/AssemblyLoader.cs @@ -33,7 +33,12 @@ namespace AssetStudio public TypeDefinition GetTypeDefinition(string assemblyName, string fullName) { - if (moduleDic.TryGetValue(assemblyName, out var module)) + moduleDic.TryGetValue(assemblyName, out var module); + if (module == null && !assemblyName.Contains(".dll")) + { + moduleDic.TryGetValue(assemblyName + ".dll", out module); + } + if (module != null) { var typeDef = module.GetType(fullName); if (typeDef == null && assemblyName == "UnityEngine.dll")