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

◆ IncrementParticleParamFromOriginal()

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

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

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

887 {
888 int emitors = GetParticleEmitorCount(this);
889 for (int i = 0; i < emitors; ++i)
890 {
891 float param;
892 GetParticleParmOriginal(this, i, parameter_id, param);
893 SetParticleParm(this, i, parameter_id, param + value);
894 }
895 }
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() и SetParticleParm().