1
0
mirror of https://github.com/originalnicodr/CinematicUnityExplorer.git synced 2025-07-18 17:38:01 +08:00

Add FlattenHierarchy to find special case of singletons (#90)

Add FlattenHierarchy to find special case of singletons
This commit is contained in:
Noah Pilarski
2024-10-08 19:46:28 -04:00
committed by GitHub
parent 78bf2fc634
commit c9aa93a6a4

View File

@ -163,7 +163,7 @@ namespace UnityExplorer.ObjectExplorer
if (!string.IsNullOrEmpty(input)) if (!string.IsNullOrEmpty(input))
nameFilter = input; nameFilter = input;
BindingFlags flags = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static; BindingFlags flags = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.FlattenHierarchy;
foreach (Assembly asm in AppDomain.CurrentDomain.GetAssemblies()) foreach (Assembly asm in AppDomain.CurrentDomain.GetAssemblies())
{ {
@ -181,7 +181,7 @@ namespace UnityExplorer.ObjectExplorer
} }
} }
return instances; return instances.Distinct().ToList();
} }
} }