Fix signalReceived hook not being called

This commit is contained in:
Evil Factory
2026-04-09 11:18:18 -03:00
parent 87e0191a97
commit a9634988e9

View File

@@ -244,7 +244,6 @@ internal class HarmonyEventPatchesService : ISystem
{
Connection recipient = wire.OtherConnection(__instance);
if (recipient == null) { continue; }
if (recipient.Item == __instance.Item || signal.source?.LastSentSignalRecipients.LastOrDefault() == recipient) { continue; }
_eventService.PublishEvent<IEventSignalReceived>(x => x.OnSignalReceived(signal, recipient));
_eventService.Call("signalReceived." + recipient.Item.Prefab.Identifier, signal, recipient);