{"repo":"wokidoo/SignalBus","free":true,"listed":false,"github":"https://github.com/wokidoo/SignalBus","clone":"git clone https://github.com/wokidoo/SignalBus.git","description":"SignalBus is a Godot editor plugin that enables the creation of global signals! Global signals may be emitted from and/or connected to any script in your project.","language":"GDScript","stars":41,"topics":["godot","godot-engine","game-development","godot4","open-source"],"license":"MIT","category":"game-templates","readme_excerpt":"🚦 SignalBus SignalBus is a Godot editor plugin that enables the creation of global signals! Global signals may be emitted from and/or connected to any script in your project. ✨ Features SignalBus (Autoload) A core singleton script that manages the addition, modification, removal, and emitting of global signals. After registering a global signal, it can be emitted or connected to from any script in the project. 🛠 When to Use ✅ Use SignalBus when - Several unrelated classes must define and emit the same signal. - You are dealing with complex Node or SceneTree hierarchies. - You need global events that can be accessed by any object. 💻 Quick Start Example 1. After enabling the plugin, select the SignalBus tab in Project Settings. 2. Input the string game over in the Add New Global Signal field. 3. Press Enter or select the + Add button. 4. Connect and emit the signal from anywhere :) 🛑 Disclaimers SignalBus does not replace Godot’s built-in signal system. Most implementations do not require global signals. Although the plugin make's use of Gut for testing purposes, it is not a mandatory dependency and will not impact SignalBus' functionatliy if it is not included. 📝 License This plugin is open-source and licensed under MIT License . Feel free to use, modify, and distribute it as needed. 📢 Feedback is welcome! 🚀","default_branch":null,"files":null,"tree":[],"storefront":"/r/wokidoo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/wokidoo/SignalBus/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}