From faeb39d3dec56db31294c19a42997c4d1dc40126 Mon Sep 17 00:00:00 2001 From: Chipseq <108542751+xChipseq@users.noreply.github.com> Date: Sat, 4 Apr 2026 22:05:41 +0200 Subject: [PATCH] use AccessTools to allow any method to be an event handler --- MiraAPI/PluginLoading/MiraPluginManager.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MiraAPI/PluginLoading/MiraPluginManager.cs b/MiraAPI/PluginLoading/MiraPluginManager.cs index 4e29988..26a881f 100644 --- a/MiraAPI/PluginLoading/MiraPluginManager.cs +++ b/MiraAPI/PluginLoading/MiraPluginManager.cs @@ -6,6 +6,7 @@ using System.Linq; using System.Reflection; using BepInEx.Configuration; using BepInEx.Unity.IL2CPP; +using HarmonyLib; using MiraAPI.Colors; using MiraAPI.Events; using MiraAPI.GameEnd; @@ -21,7 +22,6 @@ using MiraAPI.Roles; using MiraAPI.Utilities; using Reactor.Networking; using Reactor.Utilities; -using Rewired; namespace MiraAPI.PluginLoading; @@ -60,7 +60,7 @@ public sealed class MiraPluginManager continue; } - foreach (var method in type.GetMethods()) + foreach (var method in AccessTools.GetDeclaredMethods(type)) { var eventAttribute = method.GetCustomAttribute(); if (eventAttribute == null)