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

◆ UpdateActiveParticles()

void Roadflare::UpdateActiveParticles ( )
inlineprivate

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

306 {
307 if ( g_Game.IsDedicatedServer() )
308 return;
309
310 switch (m_BurningState)
311 {
312 case RoadflareBurningState.NOT_BURNING:
313
315 break;
316
317 case RoadflareBurningState.INITIAL_BURN:
318
319 if (!m_ParInitialFire)
320 {
322 m_ParInitialFire = ParticleManager.GetInstance().PlayOnObject( PARTICLE_INIT_FIRE, this, m_FlameLocalPos);
323 m_ParInitialFire.SetWiggle( 10, 0.3 );
324 }
325 break;
326
327 case RoadflareBurningState.MAIN_BURN:
328
329 if (!m_ParMainFire)
330 {
331 m_ParMainFire = ParticleManager.GetInstance().PlayOnObject( PARTICLE_MAIN_FIRE, this, m_FlameLocalPos);
332 m_ParMainFire.SetWiggle( 7, 0.3 );
333 }
334
336
337 break;
338
339 case RoadflareBurningState.FINAL_BURN:
340
341 if (!m_ParFinalFire)
342 {
344 m_ParFinalFire = ParticleManager.GetInstance().PlayOnObject( PARTICLE_FINAL_FIRE, this, m_FlameLocalPos);
345 m_ParFinalFire.SetWiggle( 4, 0.3 );
346 }
347 break;
348
349 case RoadflareBurningState.SMOKE_ONLY:
350
351 if (!m_ParJustSmoke)
352 {
354 m_ParJustSmoke = ParticleManager.GetInstance().PlayOnObject( PARTICLE_FINAL_SMOKE, this, m_FlameLocalPos);
355 m_ParJustSmoke.SetWiggle( 2, 0.3 );
356 }
357 break;
358 }
359 }
DayZGame g_Game
Определения DayZGame.c:4074
void ParticleManager(ParticleManagerSettings settings)
Constructor (ctor)
Определения ParticleManager.c:88
RoadflareBurningState
Определения Roadflare.c:8
int PARTICLE_INIT_FIRE
Определения Roadflare.c:41
void DestroyAllParticles()
Определения Roadflare.c:378
vector m_FlameLocalPos
Определения Roadflare.c:29
void DestroyParticleEx(out Particle p)
Определения Roadflare.c:371
Particle m_ParMainFire
Определения Roadflare.c:37
int PARTICLE_FINAL_FIRE
Определения Roadflare.c:43
int PARTICLE_FINAL_SMOKE
Определения Roadflare.c:44
int m_BurningState
Определения Roadflare.c:30
Particle m_ParFinalFire
Определения Roadflare.c:38
Particle m_ParJustSmoke
Определения Roadflare.c:39
Particle m_ParInitialFire
Определения Roadflare.c:36
int PARTICLE_MAIN_FIRE
Определения Roadflare.c:42

Перекрестные ссылки DestroyAllParticles(), DestroyParticleEx(), g_Game, m_BurningState, m_FlameLocalPos, m_ParFinalFire, m_ParInitialFire, m_ParJustSmoke, m_ParMainFire, PARTICLE_FINAL_FIRE, PARTICLE_FINAL_SMOKE, PARTICLE_INIT_FIRE, PARTICLE_MAIN_FIRE и ParticleManager().

Используется в OnVariablesSynchronized(), OnWork(), OnWorkStop() и StopSmoking().