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

◆ IncrementParticleParam()

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

Increments the value of the given parameter relatively from the CURRENT 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 строка 737

738 {
739 if (!m_ParticleEffect)
740 return;
741
743 for (int i = 0; i < emitors; ++i)
744 {
745 float param;
746 GetParticleParm(m_ParticleEffect, i, parameter_id, param);
747 SetParticleParm(m_ParticleEffect, i, parameter_id, param + value);
748 }
749 }
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 int GetParticleEmitorCount(notnull IEntity ent)
proto void GetParticleParm(notnull IEntity ent, int emitor, EmitorParam parameter, out void value)

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