From 3255748299ac5ee905410510eeb2dd93d7d88f11 Mon Sep 17 00:00:00 2001 From: Honahec Date: Mon, 23 Mar 2026 23:01:34 +0800 Subject: [PATCH] fix: namespace and log --- .../Patchs/Screens/NOverlayStackPatch.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/SlayTheSpire2.LAN.Multiplayer/Patchs/Screens/NOverlayStackPatch.cs b/SlayTheSpire2.LAN.Multiplayer/Patchs/Screens/NOverlayStackPatch.cs index 99b6e78..471d436 100644 --- a/SlayTheSpire2.LAN.Multiplayer/Patchs/Screens/NOverlayStackPatch.cs +++ b/SlayTheSpire2.LAN.Multiplayer/Patchs/Screens/NOverlayStackPatch.cs @@ -7,10 +7,10 @@ using MegaCrit.Sts2.Core.Nodes.Screens.Overlays; namespace SlayTheSpire2.LAN.Multiplayer.Patchs.Screens { - [HarmonyPatch(typeof(NOverlayStack), "Remove")] + [HarmonyPatch("MegaCrit.Sts2.Core.Nodes.Screens.Overlays.NOverlayStack", "Remove")] internal class NOverlayStackRemovePatch { - private static bool Prefix(NOverlayStack __instance, NOverlay overlay) + private static bool Prefix(object __instance, GodotObject overlay) { if (overlay == null || !GodotObject.IsInstanceValid(overlay)) { @@ -22,7 +22,7 @@ namespace SlayTheSpire2.LAN.Multiplayer.Patchs.Screens { if (connection["callable"].AsCallable().Target == __instance) { - Plugin.Logger?.LogWarning("NOverlayStack.Remove called twice, preventing crash."); + GD.Print("NOverlayStack.Remove called twice, preventing crash."); return false; } }