From b22d604563e630978db709b237670fd35c862576 Mon Sep 17 00:00:00 2001 From: Anairkoen Schno Date: Sun, 11 Aug 2019 18:53:27 -0500 Subject: [PATCH] Removed arbitrary reference import from plugin name lookup --- IPA.Loader/Loader/PluginLoader.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/IPA.Loader/Loader/PluginLoader.cs b/IPA.Loader/Loader/PluginLoader.cs index 65ad6f89..c493b842 100644 --- a/IPA.Loader/Loader/PluginLoader.cs +++ b/IPA.Loader/Loader/PluginLoader.cs @@ -184,14 +184,13 @@ namespace IPA.Loader AssemblyResolver = new CecilLibLoader() }).MainModule; - var iBeatSaberPlugin = pluginModule.ImportReference(typeof(IBeatSaberPlugin)); foreach (var type in pluginModule.Types) { foreach (var inter in type.Interfaces) { var ifType = inter.InterfaceType; - if (iBeatSaberPlugin.FullName == ifType.FullName) + if (typeof(IBeatSaberPlugin).FullName == ifType.FullName) { metadata.PluginType = type; break;