From bdf08f014fcd075e39416006768a37b68c6661de Mon Sep 17 00:00:00 2001 From: Sinai <49360850+sinai-dev@users.noreply.github.com> Date: Fri, 11 Feb 2022 19:37:17 +1100 Subject: [PATCH] Use ReflectionUtility.AllTypes for type autocompleter, bump UniverseLib --- src/UI/Widgets/AutoComplete/TypeCompleter.cs | 3 +-- src/UnityExplorer.csproj | 4 ++-- src/packages.config | 2 +- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/UI/Widgets/AutoComplete/TypeCompleter.cs b/src/UI/Widgets/AutoComplete/TypeCompleter.cs index 51d2946..79ee38e 100644 --- a/src/UI/Widgets/AutoComplete/TypeCompleter.cs +++ b/src/UI/Widgets/AutoComplete/TypeCompleter.cs @@ -65,9 +65,8 @@ namespace UnityExplorer.UI.Widgets.AutoComplete allowedTypes = ReflectionUtility.GetImplementationsOf(BaseType, allowAbstract, allowEnum, false); else { - // TODO: Use direct reference. Will make AllTypes public in next release of UniverseLib allowedTypes = new(); - foreach (var entry in (SortedDictionary)AccessTools.Field(typeof(ReflectionUtility), "AllTypes").GetValue(null)) + foreach (var entry in ReflectionUtility.AllTypes)) allowedTypes.Add(entry.Value); } } diff --git a/src/UnityExplorer.csproj b/src/UnityExplorer.csproj index b7557b0..57eb7df 100644 --- a/src/UnityExplorer.csproj +++ b/src/UnityExplorer.csproj @@ -175,13 +175,13 @@ False - packages\UniverseLib.1.2.6\lib\net35\UniverseLib.Mono.dll + packages\UniverseLib.1.2.8\lib\net35\UniverseLib.Mono.dll - packages\UniverseLib.1.2.6\lib\net472\UniverseLib.IL2CPP.dll + packages\UniverseLib.1.2.8\lib\net472\UniverseLib.IL2CPP.dll packages\Il2CppAssemblyUnhollower.BaseLib.0.4.22\lib\net472\UnhollowerBaseLib.dll diff --git a/src/packages.config b/src/packages.config index 024d6d6..a9576a4 100644 --- a/src/packages.config +++ b/src/packages.config @@ -6,6 +6,6 @@ - + \ No newline at end of file