Dayz
Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Toggle main menu visibility
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
{
14
return
500;
15
}
16
17
float
projectile_weight_coef = weight /
DEFAULT_PROJECTILE_WEIGHT
;
18
19
float
stopping_force = in_speedf * projectile_weight_coef * 0.5;
20
21
return
stopping_force;
22
}
23
}
EffBulletImpactBase::m_ImpactType
int m_ImpactType
Definition
bulletimpactbase.c:12
EffBulletImpactBase::DEFAULT_PROJECTILE_WEIGHT
static float DEFAULT_PROJECTILE_WEIGHT
Definition
bulletimpactbase.c:5
EffBulletImpactBase::EffBulletImpactBase
void EffBulletImpactBase()
Definition
bulletimpactbase.c:35
EffBulletImpactBase::SetExitParticle
void SetExitParticle(int id)
Definition
bulletimpactbase.c:50
EffBulletImpactBase::SetRicochetParticle
void SetRicochetParticle(int id)
Definition
bulletimpactbase.c:55
EffBulletImpactBase::SetEnterParticle
void SetEnterParticle(int id)
Definition
bulletimpactbase.c:45
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
ParticleList
Definition
particlelist.c:12
ParticleList::IMPACT_FOLIAGE_ENTER
static const int IMPACT_FOLIAGE_ENTER
Definition
particlelist.c:213
ParticleList::IMPACT_FOLIAGE_RICOCHET
static const int IMPACT_FOLIAGE_RICOCHET
Definition
particlelist.c:214
ParticleList::IMPACT_FOLIAGE_EXIT
static const int IMPACT_FOLIAGE_EXIT
Definition
particlelist.c:215
ImpactTypes
ImpactTypes
Definition
impacteffects.c:2
Games
Dayz
scripts
3_game
effects
effectparticle
bulletimpactbase
hit_foliage.c
Generated by
1.17.0