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

◆ PlayCatchParticleSynced()

void ItemBase::PlayCatchParticleSynced ( YieldItemBase yItem)
inlineprotected

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

653 {
654 int particleId = yItem.GetCatchParticleID();
655 if (particleId == ParticleList.INVALID)
656 return;
657
659 {
660 m_CatchParticleEffecterId = SEffectManager.CreateParticleServer(m_PreyPos, new ParticleEffecterParameters("ParticleEffecter", 5, particleId));
661 }
662 else
663 {
664 SEffectManager.ReinitParticleServer(m_CatchParticleEffecterId, new ParticleEffecterParameters("ParticleEffecter", 5, particleId)); //reinit here, since particleId might differ
665 SEffectManager.ReactivateParticleServer(m_CatchParticleEffecterId);
666 }
667 }
int m_CatchParticleEffecterId
Определения TrapSpawnBase.c:29
vector m_PreyPos
Определения TrapSpawnBase.c:31
int GetCatchParticleID()
Определения CatchYieldItemBase.c:96

Перекрестные ссылки SEffectManager::CreateParticleServer(), YieldItemBase::GetCatchParticleID(), ParticleList::INVALID, m_CatchParticleEffecterId, m_PreyPos, SEffectManager::ReactivateParticleServer() и SEffectManager::ReinitParticleServer().

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