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

◆ ParticleParamsOverride()

override void EffWheelContact::ParticleParamsOverride ( notnull ParticleParamsOverrideData data)
inlineprivate

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

6 {
7 if (data.m_FloatModifiers.Count() < 2)
8 return;
9
10 Particle particle = Particle.Cast(GetParticle());
11 if (!particle)
12 return;
13
14 float speed = data.m_FloatModifiers[0];
15 float weight = data.m_FloatModifiers[1];
16
17 particle.SetParticleParam(EmitorParam.LIFETIME, 1.0 * weight);
18 particle.SetParticleParam(EmitorParam.SPRING, 15.0);
19 particle.SetParticleParam(EmitorParam.REPEAT, false);
20 particle.SetParticleParam(EmitorParam.WIND, false);
21 particle.SetParticleParam(EmitorParam.SIZE, 1);
22 particle.SetParticleParam(EmitorParam.AIR_RESISTANCE, 1.0);
23 }
Particle GetParticle()
Gets the main particle which this Effect is managing.
Определения EffectParticle.c:166
void SetParticleParam(int parameter_id, float value)
Set the value of a parameter of all emitors in the particle.
Определения Particle.c:611
EmitorParam
Определения EnVisual.c:114

Перекрестные ссылки EffectParticle::GetParticle() и Particle::SetParticleParam().