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

◆ IncrementParticleParamFromOriginal()

void Particle::IncrementParticleParamFromOriginal ( int parameter_id,
float value )
inlineprivate

Increments the value of the given parameter relatively from the ORIGINAL value.

Заметки
It's a simple sum, so negative value decrements
Аргументы
parameter_idint The parameter to adjust (enum EmitorParam)
valuefloat The value to sum

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

718 {
719 if (!m_ParticleEffect)
720 return;
721
723 for (int i = 0; i < emitors; ++i)
724 {
725 float param;
726 GetParticleParmOriginal(m_ParticleEffect, i, parameter_id, param);
727 SetParticleParm(m_ParticleEffect, i, parameter_id, param + value);
728 }
729 }
Object m_ParticleEffect
The child object which contains the actual particle.
Определения Particle.c:50
proto void SetParticleParm(notnull IEntity ent, int emitor, EmitorParam parameter, void value)
proto void GetParticleParmOriginal(notnull IEntity ent, int emitor, EmitorParam parameter, out void value)
proto int GetParticleEmitorCount(notnull IEntity ent)

Перекрестные ссылки GetParticleEmitorCount(), GetParticleParmOriginal(), m_ParticleEffect и SetParticleParm().