Skip to content

When to use Signals?

ScenarioUse?Reason
Player HP changes✅Critical logic; UI needs update; resilience required.
Network packet received✅Incoming thread needs to talk to Main Thread safely.
Button Click✅Decouples the UI from the logic.
Manager-to-Manager talk✅keeps systems loosely coupled.
Tight Loop Math🚫If strictly local, a direct method call is faster.