Arma Reforger Explorer
1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Toggle main menu visibility
Loading...
Searching...
No Matches
VehicleBody.c
Go to the documentation of this file.
1
class
VehicleBodyEffectBaseClass
:
ParticleEffectEntityClass
2
{
3
};
4
5
class
VehicleBodyEffectBase :
ParticleEffectEntity
6
{
7
ScriptComponent
m_ComponentOwner;
8
9
void
VehicleBodyEffectBase(
IEntitySource
src,
IEntity
parent)
10
{}
11
12
void
UpdateVehicleDustEffect(
float
speed,
float
start_speed,
float
end_speed)
13
{
14
float
size_coef =
Math
.AbsFloat( 0.2 + ( (speed - start_speed)*0.8) / end_speed );
15
float
speed_coef =
Math
.AbsFloat( 1 + ( (speed - start_speed)*0.5) / end_speed );
16
float
gravity_coef =
Math
.AbsFloat( 0.8 + ( (speed - start_speed)*0.2) / end_speed );
17
18
Particles
particles = GetParticles();
19
particles.MultParam(-1,
EmitterParam
.SIZE, size_coef);
20
particles.MultParam(-1,
EmitterParam
.GRAVITY_SCALE_RND, gravity_coef);
21
particles.MultParam(-1,
EmitterParam
.VELOCITY, speed_coef);
22
particles.MultParam(-1,
EmitterParam
.VELOCITY_RND, speed_coef);
23
}
24
};
ParticleEffectEntity
void ParticleEffectEntity(IEntitySource src, IEntity parent)
Definition
SCR_RepeatingParticleEffectEntity.c:65
IEntity
Definition
IEntity.c:13
IEntitySource
Definition
IEntitySource.c:13
Math
Definition
Math.c:13
ParticleEffectEntityClass
Definition
ParticleEffectEntity.c:13
Particles
Definition
Particles.c:22
ScriptComponent
Definition
ScriptComponent.c:24
VehicleBodyEffectBaseClass
Definition
VehicleBody.c:2
EmitterParam
EmitterParam
Definition
EmitterParam.c:16
scripts
Game
Effects
ParticleEmitter
VehicleBody.c
Generated by
1.17.0