diff --git a/IPA.Injector/Injector.cs b/IPA.Injector/Injector.cs index e216ccdc..5dad80f4 100644 --- a/IPA.Injector/Injector.cs +++ b/IPA.Injector/Injector.cs @@ -81,7 +81,7 @@ namespace IPA.Injector if (m.IsRuntimeSpecialName && m.Name == ".cctor") cctor = m; - var cbs = unityModDef.Import(((Action)CreateBootstrapper).Method); + var cbs = unityModDef.ImportReference(((Action)CreateBootstrapper).Method); if (cctor == null) { diff --git a/IPA.Loader/IPA.Loader.csproj b/IPA.Loader/IPA.Loader.csproj index eeadb740..8017dc10 100644 --- a/IPA.Loader/IPA.Loader.csproj +++ b/IPA.Loader/IPA.Loader.csproj @@ -97,7 +97,10 @@ 1.9.1.8 - 0.9.6.4 + 0.10.1 + + + 4.2.3.4 11.0.2 diff --git a/IPA/IPA.csproj b/IPA/IPA.csproj index 823e8e17..bb828bf3 100644 --- a/IPA/IPA.csproj +++ b/IPA/IPA.csproj @@ -93,6 +93,7 @@ + @@ -111,12 +112,10 @@ - - - + - 0.9.6.4 + 0.10.1 diff --git a/IPA/Patcher/Patcher.cs b/IPA/Patcher/Patcher.cs index 7fd69495..a6119a61 100644 --- a/IPA/Patcher/Patcher.cs +++ b/IPA/Patcher/Patcher.cs @@ -118,7 +118,7 @@ namespace IPA.Patcher var targetMethod = targetType.Methods.FirstOrDefault(m => m.IsConstructor && m.IsStatic); if (targetMethod != null) { - var methodReference = _module.Import(injector.GetType("IPA.Injector.Injector").Methods.First(m => m.Name == "Inject")); + var methodReference = _module.ImportReference(injector.GetType("IPA.Injector.Injector").Methods.First(m => m.Name == "Inject")); targetMethod.Body.Instructions.Insert(0, Instruction.Create(OpCodes.Call, methodReference)); return true; }