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

◆ UpdateSound()

void UpdateSound ( )
protected

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

619 {
620 if (g_Game.IsServer() || !g_Game.IsMultiplayer())
621 {
622 // Lock was locked
623 if (m_LockActionPerformed == LockAction.LOCKED)
624 {
625 StartItemSoundServer(SoundConstants.ITEM_COMBINATION_LOCK_LOCK);
626 }
627
628 // Lock was unlocked
629 if (m_LockActionPerformed == LockAction.UNLOCKED)
630 {
631 StartItemSoundServer(SoundConstants.ITEM_COMBINATION_LOCK_UNLOCK);
632 }
633
634 // Lock next dial index
635 if (m_LockActionPerformed == LockAction.DIAL_INDEX_CHANGED_INSIDE || m_LockActionPerformed == LockAction.DIAL_INDEX_CHANGED_OUTSIDE)
636 {
637 StartItemSoundServer(SoundConstants.ITEM_COMBINATION_LOCK_CHANGE_DIAL);
638 }
639
640 // Lock dialed new number
641 if (m_LockActionPerformed == LockAction.DIAL_NUMBER_CHANED_INSIDE || m_LockActionPerformed == LockAction.DIAL_NUMBER_CHANED_OUTSIDE)
642 {
643 StartItemSoundServer(SoundConstants.ITEM_COMBINATION_LOCK_CHANGE_NUMBER);
644 }
645 }
646 }
LockAction
Определения CombinationLock.c:13
LockAction m_LockActionPerformed
Определения CombinationLock.c:41
DayZGame g_Game
Определения DayZGame.c:4074
void StartItemSoundServer(int id, int slotId)
Определения ItemBase.c:4436

Перекрестные ссылки g_Game, m_LockActionPerformed и StartItemSoundServer().

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