Interface for sound effect management in menus.
virtual void PlayClickSound()=0
Play the button click sound effect.
virtual float GetVolume() const =0
Get the current master volume.
virtual void PlayMainMenuOpenSound()=0
Play the main menu open sound effect.
virtual void PlayRoomMenuOpenSound()=0
Play the room menu open sound effect.
virtual void SetVolume(float volume)=0
Set the master volume for all sound effects.
virtual ~ISoundEffectService()=default