* fix: lobby music volume will be changed on options change without restart (also lobby music not looped anymore)
* refactor: now lobby music is part of ContentAudioSystem. Lobby playlist is used instead of single track. Client now selects next lobby soundtrack after previous finished.
* refactor: incapsulated info on current lobby track in simple record
* refactor: fixed inconsistent naming between song and soundtrack for lobbymusic
* refactor: xml-doc for LobbyPlaylistChangedEvent
* fix: inverted invalid _audio.PlayGlobal check to return only if lobby soundtrack play call failed
---------
Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru>
(cherry picked from commit
|
||
|---|---|---|
| .. | ||
| AmbientOverlayCommand.cs | ||
| AmbientSoundOverlay.cs | ||
| AmbientSoundSystem.cs | ||
| AmbientSoundTreeComponent.cs | ||
| AmbientSoundTreeSystem.cs | ||
| AudioUIController.cs | ||
| ClientGlobalSoundSystem.cs | ||
| ContentAudioSystem.AmbientMusic.cs | ||
| ContentAudioSystem.LobbyMusic.cs | ||
| ContentAudioSystem.cs | ||