diff options
author | Jesse Plamondon-Willard <Pathoschild@users.noreply.github.com> | 2020-05-20 02:00:16 -0400 |
---|---|---|
committer | Jesse Plamondon-Willard <Pathoschild@users.noreply.github.com> | 2020-05-20 02:00:16 -0400 |
commit | 518bf7e3f13f10d2ef6ea4f064ecd8d58bf07c49 (patch) | |
tree | c96682b04d81caad70d7ca83d77838548fe706ba /src | |
parent | b38b7af05496e9a844ce8f63a05d23bd6c39430f (diff) | |
download | SMAPI-518bf7e3f13f10d2ef6ea4f064ecd8d58bf07c49.tar.gz SMAPI-518bf7e3f13f10d2ef6ea4f064ecd8d58bf07c49.tar.bz2 SMAPI-518bf7e3f13f10d2ef6ea4f064ecd8d58bf07c49.zip |
rewrite renamed 'prioritiy' field (#711)
Diffstat (limited to 'src')
-rw-r--r-- | src/SMAPI/Framework/ModLoading/Rewriters/Harmony1AssemblyRewriter.cs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/SMAPI/Framework/ModLoading/Rewriters/Harmony1AssemblyRewriter.cs b/src/SMAPI/Framework/ModLoading/Rewriters/Harmony1AssemblyRewriter.cs index a7a0b9c3..be98a666 100644 --- a/src/SMAPI/Framework/ModLoading/Rewriters/Harmony1AssemblyRewriter.cs +++ b/src/SMAPI/Framework/ModLoading/Rewriters/Harmony1AssemblyRewriter.cs @@ -57,6 +57,14 @@ namespace StardewModdingAPI.Framework.ModLoading.Rewriters if (this.TryRewriteMethodsToFacade(module, methodRef)) return true; + // rewrite renamed fields + FieldReference fieldRef = RewriteHelper.AsFieldReference(instruction); + if (fieldRef != null) + { + if (fieldRef.DeclaringType.FullName == "HarmonyLib.HarmonyMethod" && fieldRef.Name == "prioritiy") + fieldRef.Name = nameof(HarmonyMethod.priority); + } + return false; } |