From 0456e7cd82b232a38fd9b6e008be7d49b2f9e90f Mon Sep 17 00:00:00 2001 From: Matheus Date: Mon, 1 Sep 2025 17:50:25 -0300 Subject: Logs --- scripts/Utils/SignalBus.cs | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 scripts/Utils/SignalBus.cs (limited to 'scripts/Utils/SignalBus.cs') diff --git a/scripts/Utils/SignalBus.cs b/scripts/Utils/SignalBus.cs new file mode 100644 index 0000000..7408db2 --- /dev/null +++ b/scripts/Utils/SignalBus.cs @@ -0,0 +1,25 @@ +using Godot; +using System; + +/// +/// Objeto global com sinais, fortes sinais. +/// +public partial class SignalBus : Node +{ + /// + /// Pois é. + /// + public static SignalBus Instance { get; private set; } + + public override void _Ready() + { + base._Ready(); + Instance = this; + } + /// + /// Acionado sempre que uma mensagem for adicionada para o log. + /// + /// Mensagem. + [Signal] + public delegate void messageSentEventHandler(string text); +} -- cgit v1.2.3