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

◆ PlayCatchParticleSynced()

void ItemBase::PlayCatchParticleSynced ( YieldItemBase yItem)
inlineprotected

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

623 {
624 int particleId = yItem.GetCatchParticleID();
625 if (particleId == ParticleList.INVALID)
626 return;
627
629 {
630 m_CatchParticleEffecterId = SEffectManager.CreateParticleServer(m_PreyPos, new ParticleEffecterParameters("ParticleEffecter", 5, particleId));
631 }
632 else
633 {
634 SEffectManager.ReinitParticleServer(m_CatchParticleEffecterId, new ParticleEffecterParameters("ParticleEffecter", 5, particleId)); //reinit here, since particleId might differ
635 SEffectManager.ReactivateParticleServer(m_CatchParticleEffecterId);
636 }
637 }
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().