From 39443bfadc4d8ce146b4fb02d686962d506d2739 Mon Sep 17 00:00:00 2001 From: Matheus Date: Tue, 16 Sep 2025 23:03:42 -0300 Subject: Correção de bug de inscrição de sinal MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/Entities/Items/ScrollConsumable.cs | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'scripts') diff --git a/scripts/Entities/Items/ScrollConsumable.cs b/scripts/Entities/Items/ScrollConsumable.cs index de809a0..7fc3de7 100644 --- a/scripts/Entities/Items/ScrollConsumable.cs +++ b/scripts/Entities/Items/ScrollConsumable.cs @@ -92,6 +92,25 @@ public partial class ScrollConsumable(Vector2I initialPosition, MapData map, Scr base.ConsumedBy(consumer); } + public override void _Notification(int what) + { + if (what == NotificationPredelete) + { + if (bindSignal != null) + { + SignalBus.Instance.PlayerSpellCast -= bindSignal; + } + } + base._Notification(what); + } + + /// + /// Este método é executado quando o feitiço deste pergaminho for executado + /// (depois do jogador escolher um alvo.) + /// + /// Se o feitiço for executado com sucesso. + + /// /// Este método é executado quando o feitiço deste pergaminho for executado /// (depois do jogador escolher um alvo.) -- cgit v1.2.3