Skip to content

When to use Signals?

ScenarioUse?Reason
Player HP changesCritical logic; UI needs update; resilience required.
Network packet receivedIncoming thread needs to talk to Main Thread safely.
Button ClickDecouples the UI from the logic.
Manager-to-Manager talkkeeps systems loosely coupled.
Tight Loop Math🚫If strictly local, a direct method call is faster.