DayZ
1.24
Loading...
Searching...
No Matches
Hit_Foliage.c
Go to the documentation of this file.
1
class
Hit_Foliage
:
EffBulletImpactBase
2
{
3
void
Hit_Foliage
()
4
{
5
SetEnterParticle
(
ParticleList
.
IMPACT_FOLIAGE_ENTER
);
6
SetExitParticle
(
ParticleList
.
IMPACT_FOLIAGE_EXIT
);
7
SetRicochetParticle
(
ParticleList
.
IMPACT_FOLIAGE_RICOCHET
);
8
}
9
10
override
float
CalculateStoppingForce
(
float
in_speedf
,
float
out_speedf
,
string
ammoType
,
float
weight
)
11
{
12
if
(
m_ImpactType
==
ImpactTypes
.MELEE)
13
return
500;
14
15
float
projectile_weight_coef
=
weight
/
DEFAULT_PROJECTILE_WEIGHT
;
16
17
float
stopping_force
=
in_speedf
*
projectile_weight_coef
* 0.5;
18
19
return
stopping_force
;
20
}
21
}
ImpactTypes
ImpactTypes
Definition
ImpactEffects.c:2
EffBulletImpactBase
Definition
BulletImpactBase.c:2
EffBulletImpactBase::m_ImpactType
int m_ImpactType
Definition
BulletImpactBase.c:12
EffBulletImpactBase::SetExitParticle
void SetExitParticle(int id)
Definition
BulletImpactBase.c:50
EffBulletImpactBase::SetEnterParticle
void SetEnterParticle(int id)
Definition
BulletImpactBase.c:45
EffBulletImpactBase::SetRicochetParticle
void SetRicochetParticle(int id)
Definition
BulletImpactBase.c:55
EffBulletImpactBase::DEFAULT_PROJECTILE_WEIGHT
static float DEFAULT_PROJECTILE_WEIGHT
Definition
BulletImpactBase.c:5
Hit_Foliage
Definition
Hit_Foliage.c:2
Hit_Foliage::Hit_Foliage
void Hit_Foliage()
Definition
Hit_Foliage.c:3
Hit_Foliage::CalculateStoppingForce
override float CalculateStoppingForce(float in_speedf, float out_speedf, string ammoType, float weight)
Definition
Hit_Foliage.c:10
Param3
Definition
EntityAI.c:95
ParticleList
Definition
ParticleList.c:12
ParticleList::IMPACT_FOLIAGE_ENTER
static const int IMPACT_FOLIAGE_ENTER
Definition
ParticleList.c:206
ParticleList::IMPACT_FOLIAGE_EXIT
static const int IMPACT_FOLIAGE_EXIT
Definition
ParticleList.c:208
ParticleList::IMPACT_FOLIAGE_RICOCHET
static const int IMPACT_FOLIAGE_RICOCHET
Definition
ParticleList.c:207
scripts
3_Game
Effects
EffectParticle
BulletImpactBase
Hit_Foliage.c
Generated by
1.10.0