register callbacks
invalid sound set is used
См. определение в файле DynamicMusicPlayer.c строка 456
457 {
459 if (soundParams.IsValid())
460 {
462 SoundObject soundObject = soundBuilder.BuildSoundObject();
464
467 {
470
474
476 }
477 }
478 else
479 {
482 }
483
484 }
proto native AbstractSoundScene GetSoundScene()
DynamicMusicTrackData m_CurrentTrack
AbstractWave m_SoundPlaying
bool m_WaitingForPlayback
proto native CGame GetGame()
proto native AbstractWave Play2D(SoundObject soundObject, SoundObjectBuilder soundBuilder)
class AbstractSoundScene SoundObjectBuilder(SoundParams soundParams)
void SoundObject(SoundParams soundParams)
class SoundObject SoundParams(string name)
proto native void SetKind(WaveKind kind)
Перекрестные ссылки GetGame(), CGame::GetSoundScene(), m_CurrentTrack, m_SoundPlaying, DynamicMusicTrackData::m_SoundSet, m_WaitingForPlayback, OnTrackEnded(), OnTrackStopped(), AbstractSoundScene::Play2D(), SoundObject::SetKind(), SoundObjectBuilder() и SoundParams().
Используется в OnNextTrackSelected() и ResetWaitingQueue().