The is responsible for playing back sound effects in the engine. It's powered by SFxr.
Clear all the in the collection.
Configures the by registering itself with the engine and setting up the deafult values for total and total channels.
This stub methods is designed to be overriden with a Factory to create new sound instances that implement the ISoundData interface.
Loads a sound into a channel so it can be played.
This method plays back a sound on a specific channel. The has a limit of active so playing a sound effect while another was is playing on the same will cancel it out and replace with the new sound.
Returns a reference to the current channel to control it's assigned sound value.
Returns a Sfxr Synth to be played back at run time by the SoundChip.
Updates a sound in the collection.