DayZ 1.30
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 строка 907

908 {
909 int emitors = GetParticleEmitorCount(this);
910 for (int i = 0; i < emitors; ++i)
911 {
912 float param;
913 GetParticleParm(this, i, parameter_id, param);
914 SetParticleParm(this, i, parameter_id, param + value);
915 }
916 }
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().