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

◆ IncrementParticleParam()

override void ParticleSource::IncrementParticleParam ( int parameter_id,
float value )
inlineprotected

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

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

904 {
905 int emitors = GetParticleEmitorCount(this);
906 for (int i = 0; i < emitors; ++i)
907 {
908 float param;
909 GetParticleParm(this, i, parameter_id, param);
910 SetParticleParm(this, i, parameter_id, param + value);
911 }
912 }
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() и SetParticleParm().