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

◆ ClearWaterEffects()

void BoatScript::ClearWaterEffects ( )
inlineprotected

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

826 {
827 g_Game.GetCallQueue(CALL_CATEGORY_SYSTEM).Remove(StopParticleUpdate);
828
829 for (int i; i < 4; i++)
830 {
831 if (m_WaterEffects[i].IsPlaying())
832 {
834 {
835 m_WaterEffects[i].GetParticle().SetParticleParam(EmitorParam.BIRTH_RATE, 0);
836 m_WaterEffects[i].GetParticle().SetParticleParam(EmitorParam.BIRTH_RATE_RND, 0);
837 }
838 m_WaterEffects[i].Stop();
839 }
840 }
841 }
DayZGame g_Game
Определения DayZGame.c:4074
bool IsPlaying()
Returns true when the Effect is playing, false otherwise.
Определения Effect.c:197
proto native ParticleSource GetParticle(int index)
Manually get the particle at index.
ref EffectBoatWaterBase m_WaterEffects[4]
Определения BoatScript.c:61
void StopParticleUpdate()
Определения BoatScript.c:819
EmitorParam
Определения EnVisual.c:114
const int CALL_CATEGORY_SYSTEM
Определения 3_Game/DayZ/tools/tools.c:8

Перекрестные ссылки CALL_CATEGORY_SYSTEM, g_Game, GetParticle(), IsPlaying(), m_WaterEffects и StopParticleUpdate().

Используется в OnEngineStart() и StopParticleUpdate().