mirror of
https://github.com/aelurum/AssetStudio.git
synced 2025-05-25 05:40:21 -04:00
AssemblyLoader fix (#6)
This commit is contained in:
parent
e216abd6be
commit
2e10e627b0
@ -33,7 +33,12 @@ namespace AssetStudio
|
|||||||
|
|
||||||
public TypeDefinition GetTypeDefinition(string assemblyName, string fullName)
|
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);
|
var typeDef = module.GetType(fullName);
|
||||||
if (typeDef == null && assemblyName == "UnityEngine.dll")
|
if (typeDef == null && assemblyName == "UnityEngine.dll")
|
||||||
|
Loading…
Reference in New Issue
Block a user