DayZ 1.26
DayZ Explorer by KGB
Загрузка...
Поиск...
Не найдено
Класс EffExhaustSmoke
+ Граф наследования:EffExhaustSmoke:

Закрытые члены

override void SetParticleStateLight ()
 

Подробное описание

Методы

◆ SetParticleStateLight()

override void SetParticleStateLight ( )
inlineprivate
4 {
6
7 Car parent = Car.Cast( GetAttachmentParent() );
9
10 if ( parent && p )
11 {
12 float speed = parent.GetSpeedometerAbsolute();
13 float lifetime_scale;
14
15 if (speed < 100)
16 lifetime_scale = (100 - speed) / 100;
17 else
18 lifetime_scale = 0.1;
19
20 float birthrate_scale = 1 + (speed * 0.1 );
21
22 p.ScaleParticleParamFromOriginal( EmitorParam.LIFETIME, lifetime_scale );
23 p.ScaleParticleParamFromOriginal( EmitorParam.LIFETIME_RND, lifetime_scale );
24 p.ScaleParticleParamFromOriginal( EmitorParam.BIRTH_RATE, birthrate_scale );
25 p.ScaleParticleParamFromOriginal( EmitorParam.BIRTH_RATE_RND, birthrate_scale );
26 }
27 }
Object GetAttachmentParent()
Get the parent set by SetAttachmentParent.
Definition Effect.c:574
void SetParticleState(int state)
Definition VehicleSmoke.c:20
Particle GetParticle()
Gets the main particle which this Effect is managing.
Definition EffectParticle.c:162
Definition EntityAI.c:95
Legacy way of using particles in the game.
Definition Particle.c:7
Definition ParticleList.c:12
static const int HATCHBACK_EXHAUST_SMOKE
Definition ParticleList.c:273
EmitorParam
Definition EnVisual.c:114

Перекрестные ссылки GetAttachmentParent(), EffectParticle::GetParticle(), ParticleList::HATCHBACK_EXHAUST_SMOKE и EffVehicleSmoke::SetParticleState().


Объявления и описания членов класса находятся в файле: