using HarmonyLib; namespace PriorityUX { [HarmonyPatch(typeof(BuildMenu))] public class BuildMenuPatches { [HarmonyPatch(nameof(BuildMenu.OnKeyDown))] [HarmonyPrefix] static void BuildMenu_OnKeyDown_Prefix(KButtonEvent e) { Debug.Log("BuildMenu_OnKeyDown_Prefix" + e); } [HarmonyPatch(nameof(BuildMenu.OnKeyUp))] [HarmonyPrefix] static void BuildMenu_OnKeyUp_Prefix(KButtonEvent e) { Debug.Log("BuildMenu_OnKeyUp_Prefix" + e); } } }