Namespace Squiggles.Core.Events
Classes
- EventBus
The main Event Bus for SC4X. Some events are vestigial from the game I ripped the code out of. I'm slowly working on features as I go and this is definitely an area that could use some TLC
A future refactor will likely remove many default events in favour of a registration system for custom events. Currently lower in priority, feel free to contribute improvements yourself or just wait until I get around to it.
- EventEmitter
An emitter for any event that takes no arguments. Events with arguments will need some actual work to call. But this lets us run event emitting from animators or signal callbacks.
- EventsAudio
Events for handling and processing audio.
- EventsInventory
Future refactor will/should strip this section of the event bus in favour of a custom event registration system. So devs with needs not handled by this bus can still use a single event bus singleton for all their event needs