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

◆ CalculateStoppingForce()

override float Hit_Water::CalculateStoppingForce ( float in_speedf,
float out_speedf,
string ammoType,
float weight )
inlineprivate

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

18 {
19 float projectile_weight_coef = weight / DEFAULT_PROJECTILE_WEIGHT;
20
21 float stopping_force = (in_speedf - out_speedf) * projectile_weight_coef;
22
23 if ( stopping_force < 350 )
24 SetEnterParticle(ParticleList.IMPACT_WATER_SMALL_ENTER);
25
26 if ( stopping_force >= 350 && stopping_force < 750 )
27 SetEnterParticle(ParticleList.IMPACT_WATER_MEDIUM_ENTER);
28
29 if ( stopping_force >= 750 )
30 SetEnterParticle(ParticleList.IMPACT_WATER_LARGE_ENTER);
31
32 return stopping_force;
33 }
void SetEnterParticle(int id)
Определения BulletImpactBase.c:45
static float DEFAULT_PROJECTILE_WEIGHT
Определения BulletImpactBase.c:5

Перекрестные ссылки EffBulletImpactBase::DEFAULT_PROJECTILE_WEIGHT, ParticleList::IMPACT_WATER_LARGE_ENTER, ParticleList::IMPACT_WATER_MEDIUM_ENTER, ParticleList::IMPACT_WATER_SMALL_ENTER и EffBulletImpactBase::SetEnterParticle().