Skip to content

Commit 7ad961a

Browse files
jakobhellermannK0lb3
authored andcommitted
consistently allow Assembly.dll and Assembly
1 parent d6bdfc6 commit 7ad961a

2 files changed

Lines changed: 5 additions & 2 deletions

File tree

TypeTreeGeneratorAPI/TypeTreeGenerator/AssetRipper/AssetRipper.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,9 @@ public AssetRipperGenerator(string unityVersionString) : base(unityVersionString
2626
var nameSpace = lastDot == -1 ? "" : fullName.Substring(0, lastDot);
2727
var className = lastDot == -1 ? fullName : fullName.Substring(lastDot + 1);
2828

29+
var assemblyNameNormalized = assemblyName.EndsWith(".dll") ? assemblyName[..^".dll".Length] : assemblyName;
2930

30-
var type = FindType(assemblyName, nameSpace, className);
31+
var type = FindType(assemblyNameNormalized, nameSpace, className);
3132
if (type == null)
3233
{
3334
return null;

TypeTreeGeneratorAPI/TypeTreeGenerator/AssetStudio/AssetStudioGenerator.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,9 @@ public override void LoadDll(Stream dllStream)
4848

4949
public override List<TypeTreeNode>? GenerateTreeNodes(string assemblyName, string fullName)
5050
{
51-
var typeDef = GetTypeDefinition(assemblyName, fullName);
51+
var assemblyNameNormalized = assemblyName.EndsWith(".dll") ? assemblyName : $"{assemblyName}.dll";
52+
53+
var typeDef = GetTypeDefinition(assemblyNameNormalized, fullName);
5254
if (typeDef != null)
5355
{
5456
return GenerateTreeNodes(typeDef);

0 commit comments

Comments
 (0)