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

◆ StartLoopSound()

void ItemBase::StartLoopSound ( )
inlineprotected

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

89 {
90 if (GetGame().IsClient() || !GetGame().IsMultiplayer())
91 {
92 if (GetCompEM().IsWorking())
93 {
94 if (m_IsLowEnergy)
95 PlaySoundSetLoop(m_EngineLoop, LOOP_LOW_FUEL_SOUND, 0.3, 0.3);
96 else
97 PlaySoundSetLoop(m_EngineLoop, LOOP_SOUND, 0.3, 0.3);
98
99 // Particle
100 m_Smoke = new EffGeneratorSmoke();
101 SEffectManager.PlayOnObject(m_Smoke, this, GetSmokeParticlePosition(), GetSmokeParticleOrientation());
102 }
103 }
104 }
Effect m_Smoke
Определения PowerGenerator.c:21
EffectSound m_EngineLoop
Определения PowerGenerator.c:17
vector GetSmokeParticleOrientation()
Определения PowerGenerator.c:82
static const string LOOP_SOUND
Определения PowerGenerator.c:10
bool m_IsLowEnergy
Определения PowerGenerator.c:16
vector GetSmokeParticlePosition()
Определения PowerGenerator.c:77
const string LOOP_LOW_FUEL_SOUND
Определения PowerGenerator.c:11
proto native CGame GetGame()

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

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