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

◆ OnLocationMatched()

void DynamicMusicPlayer::OnLocationMatched ( EDynamicMusicPlayerCategory category,
bool isPriorityLocation )
inlineprotected

play prio location track (no fadeout)

play location track (no fadeout)

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

418 {
419 #ifdef DIAG_DEVELOPER
420 string messagePriority;
421 if (isPriorityLocation)
422 messagePriority = "(with priority)";
423 DMPDebugPrint(string.Format("Location matched %1", messagePriority));
424 #endif
425
426 if (isPriorityLocation)
427 {
429 {
430 m_CategorySelected = category;
433
434 if (m_SoundPlaying)
436
437 SetCategory(category, isPriorityLocation);
438 }
439 else
440 SetCategory(category, true);
441 }
442 else
443 SetCategory(category, false);
444 }
void FadeoutTrack(float fadeoutSeconds)
Определения DynamicMusicPlayer.c:502
void SetCategory(EDynamicMusicPlayerCategory category, bool forced)
Определения DynamicMusicPlayer.c:249
EDynamicMusicPlayerCategory m_CategorySelected
Определения DynamicMusicPlayer.c:93
void ResetWaitingQueue()
Определения DynamicMusicPlayer.c:492
AbstractWave m_SoundPlaying
Определения DynamicMusicPlayer.c:104
bool IsPriotitizedCategorySelected()
Определения DynamicMusicPlayer.c:287
float GetPreviousTrackFadeoutSeconds(EDynamicMusicPlayerCategory category)
Определения DynamicMusicPlayer.c:715
bool m_WaitingForPlayback
Определения DynamicMusicPlayer.c:105

Перекрестные ссылки FadeoutTrack(), GetPreviousTrackFadeoutSeconds(), IsPriotitizedCategorySelected(), m_CategorySelected, m_SoundPlaying, m_WaitingForPlayback, ResetWaitingQueue() и SetCategory().

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