Astra Child

Version 2.0.0

Estimated reading: 1 minute 0 views


Introducing a new feature that allows users to obtain a SignalStream using a dynamically generated enum called SignalId. This enhancement offers greater flexibility in handling signals within the application.

SignalStream now has AddOnSignalCallback and RemoveOnSignalCallback that automatically add/remove callbacks to/from the OnSignal UnityAction.


SignalSender has been relocated from Doozy.Runtime.Signals to Doozy.Runtime.Signals.Components. This change is aimed at improving the organization and structure of the signal system, making it more intuitive for developers to work with.

The SignalToAudioSource component has been moved from Doozy.Runtime.UIManager.Audio to Doozy.Runtime.Signals.Components. This relocation streamlines the audio-related signal functionalities, ensuring a more cohesive and efficient signal management system.

SignalsService is now a partial class to allow injecting methods to get a SignalStream via dynamically generated SignalId enums.

Share this Doc
Scroll to Top