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

◆ CalculateStoppingForce()

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

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

89 {
90 if ( m_ImpactType == ImpactTypes.MELEE )
91 {
92 return Math.RandomFloat(50, 100);
93 }
94
95 float projectile_weight_coef = weight / DEFAULT_PROJECTILE_WEIGHT;
96
97 float stopping_force = (in_speedf - out_speedf) * projectile_weight_coef;
98
99 return stopping_force;
100 }
ImpactTypes
Определения ImpactEffects.c:2
int m_ImpactType
Определения BulletImpactBase.c:12
static float DEFAULT_PROJECTILE_WEIGHT
Определения BulletImpactBase.c:5

Перекрестные ссылки DEFAULT_PROJECTILE_WEIGHT, m_ImpactType и Math::RandomFloat().

Используется в EvaluateEffect().