DayZ 1.29
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ OnLocationMatched()

void OnLocationMatched ( EDynamicMusicPlayerCategory category,
bool isPriorityLocation )
protected

play prio location track (no fadeout)

play location track (no fadeout)

См. определение в файле DynamicMusicPlayer.c строка 460

461 {
462 #ifdef ENABLE_LOGGING
463 string messagePriority;
464 if (isPriorityLocation)
465 messagePriority = "(with priority)";
466 DMPDebugPrint(string.Format("Location matched %1", messagePriority));
467 #endif
468
470 playbackData.m_Category = category;
471
472 if (isPriorityLocation)
473 {
474 playbackData.m_Forced = isPriorityLocation;
476 {
477 m_CategorySelected = category;
480
481 if (m_SoundPlaying)
482 {
483 playbackData.m_FadeOut = true;
484 SetCategory(playbackData);
485 return;
486 }
487
488 SetCategory(playbackData);
489 }
490 else
491 SetCategory(playbackData);
492 }
493 else
494 SetCategory(playbackData);
495 }
bool m_WaitingForPlayback
Определения DynamicMusicPlayer.c:119
EDynamicMusicPlayerCategory m_CategorySelected
Определения DynamicMusicPlayer.c:107
void SetCategory(DynamicMusicPlayerCategoryPlaybackData playbackData)
Определения DynamicMusicPlayer.c:272
AbstractWave m_SoundPlaying
Определения DynamicMusicPlayer.c:118
bool IsPriotitizedCategorySelected()
Определения DynamicMusicPlayer.c:320
void ResetWaitingQueue()
Определения DynamicMusicPlayer.c:546
EDynamicMusicPlayerCategory m_Category
Определения DynamicMusicPlayer.c:78

Перекрестные ссылки IsPriotitizedCategorySelected(), DynamicMusicPlayerCategoryPlaybackData::m_Category, m_CategorySelected, DynamicMusicPlayerCategoryPlaybackData::m_FadeOut, DynamicMusicPlayerCategoryPlaybackData::m_Forced, m_SoundPlaying, m_WaitingForPlayback, ResetWaitingQueue() и SetCategory().

Используется в OnUpdate().