DayZ 1.28
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 строка 457

458 {
459 #ifdef ENABLE_LOGGING
460 string messagePriority;
461 if (isPriorityLocation)
462 messagePriority = "(with priority)";
463 DMPDebugPrint(string.Format("Location matched %1", messagePriority));
464 #endif
465
467 playbackData.m_Category = category;
468
469 if (isPriorityLocation)
470 {
471 playbackData.m_Forced = isPriorityLocation;
473 {
474 m_CategorySelected = category;
477
478 if (m_SoundPlaying)
479 {
480 playbackData.m_FadeOut = true;
481 SetCategory(playbackData);
482 return;
483 }
484
485 SetCategory(playbackData);
486 }
487 else
488 SetCategory(playbackData);
489 }
490 else
491 SetCategory(playbackData);
492 }
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:543
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().