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

◆ StartLoopSound()

void ItemBase::StartLoopSound ( )
inlineprotected

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

87 {
88 if (g_Game.IsClient() || !g_Game.IsMultiplayer())
89 {
90 if (GetCompEM().IsWorking())
91 {
92 if (m_IsLowEnergy)
93 PlaySoundSetLoop(m_EngineLoop, LOOP_LOW_FUEL_SOUND, 0.3, 0.3);
94 else
95 PlaySoundSetLoop(m_EngineLoop, LOOP_SOUND, 0.3, 0.3);
96
97 // Particle
98 m_Smoke = new EffGeneratorSmoke();
99 SEffectManager.PlayOnObject(m_Smoke, this, GetSmokeParticlePosition(), GetSmokeParticleOrientation());
100 }
101 }
102 }
DayZGame g_Game
Определения DayZGame.c:3942
Effect m_Smoke
Определения PowerGenerator.c:19
EffectSound m_EngineLoop
Определения PowerGenerator.c:15
vector GetSmokeParticleOrientation()
Определения PowerGenerator.c:80
static const string LOOP_SOUND
Определения PowerGenerator.c:10
bool m_IsLowEnergy
Определения PowerGenerator.c:14
vector GetSmokeParticlePosition()
Определения PowerGenerator.c:75
const string LOOP_LOW_FUEL_SOUND
Определения PowerGenerator.c:11

Перекрестные ссылки g_Game, GetSmokeParticleOrientation(), GetSmokeParticlePosition(), LOOP_LOW_FUEL_SOUND, LOOP_SOUND, m_EngineLoop, m_IsLowEnergy, m_Smoke и SEffectManager::PlayOnObject().

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