From e4d3c19ac60af67a003306fbb28a3cc2a74292aa Mon Sep 17 00:00:00 2001 From: NotAKidoS <37721153+NotAKidOnSteam@users.noreply.github.com> Date: Tue, 4 Jun 2024 14:08:50 -0500 Subject: [PATCH] [LazyPrune] Fixed binding flags again -_- --- LazyPrune/Main.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/LazyPrune/Main.cs b/LazyPrune/Main.cs index 5293a89..b8520ef 100644 --- a/LazyPrune/Main.cs +++ b/LazyPrune/Main.cs @@ -33,7 +33,7 @@ public class LazyPrune : MelonMod // listen for local avatar bundle load HarmonyInstance.Patch( typeof(CVRObjectLoader).GetMethod(nameof(CVRObjectLoader.InstantiateAvatarFromExistingPrefab), - BindingFlags.NonPublic | BindingFlags.Instance), // earliest callback + BindingFlags.Public | BindingFlags.Instance), // earliest callback (why the fuck are you public) prefix: new HarmonyMethod(typeof(LazyPrune).GetMethod(nameof(OnInstantiateAvatarFromExistingPrefab), BindingFlags.NonPublic | BindingFlags.Static)) ); @@ -49,7 +49,7 @@ public class LazyPrune : MelonMod // listen for object destruction HarmonyInstance.Patch( typeof(CVRObjectLoader).GetMethod(nameof(CVRObjectLoader.CheckForDestruction), - BindingFlags.NonPublic | BindingFlags.Instance), // earliest callback + BindingFlags.Public | BindingFlags.Instance), // earliest callback prefix: new HarmonyMethod(typeof(LazyPrune).GetMethod(nameof(OnObjectDestroyed), BindingFlags.NonPublic | BindingFlags.Static)) );