register callbacks
invalid sound set is used
См. определение в файле DynamicMusicPlayer.c строка 508
509 {
511 if (soundParams.IsValid())
512 {
514 SoundObject soundObject = soundBuilder.BuildSoundObject();
516
519 {
522
526
528 }
529 }
530 else
531 {
534 }
535 }
bool m_WaitingForPlayback
AbstractWave m_SoundPlaying
DynamicMusicTrackData m_CurrentTrack
proto native AbstractSoundScene GetSoundScene()
proto native CGame GetGame()
proto native AbstractWave Play2D(SoundObject soundObject, SoundObjectBuilder soundBuilder)
class AbstractSoundScene SoundObjectBuilder(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().