Skip to content

Commit 87ba76a

Browse files
committed
fix: AssetStudio's generated nodes should have a base (level 0)
1 parent bcfa0f1 commit 87ba76a

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

TypeTreeGeneratorAPI/TypeTreeGenerator/AssetStudio/AssetStudioGenerator.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ public override void LoadDll(Stream dllStream)
4949
public override List<TypeTreeNode>? GenerateTreeNodes(string assemblyName, string fullName)
5050
{
5151
var assemblyNameNormalized = assemblyName.EndsWith(".dll") ? assemblyName : $"{assemblyName}.dll";
52-
52+
5353
var typeDef = GetTypeDefinition(assemblyNameNormalized, fullName);
5454
if (typeDef != null)
5555
{
@@ -83,7 +83,9 @@ private static bool IsMonoBehaviour(TypeDefinition type)
8383
private List<TypeTreeNode> GenerateTreeNodes(TypeDefinition typeDef)
8484
{
8585
var converter = new TypeDefinitionConverter(typeDef, serializedTypeHelper, 1);
86-
return converter.ConvertToTypeTreeNodes();
86+
var nodes = converter.ConvertToTypeTreeNodes();
87+
nodes.Insert(0, new TypeTreeNode(typeDef.Name, "Base", 0, false));
88+
return nodes;
8789
}
8890

8991
private TypeDefinition? GetTypeDefinition(string assemblyName, string fullName)

0 commit comments

Comments
 (0)