Hit_Foliage.c
class Hit_Foliage : EffBulletImpactBase
{
void Hit_Foliage()
{
SetEnterParticle(ParticleList.IMPACT_FOLIAGE_ENTER);
SetExitParticle(ParticleList.IMPACT_FOLIAGE_EXIT);
SetRicochetParticle(ParticleList.IMPACT_FOLIAGE_RICOCHET);
}
override float CalculateStoppingForce(float in_speedf, float out_speedf, string ammoType, float weight)
{
if ( m_ImpactType == ImpactTypes.MELEE )
{
return 500;
}
float projectile_weight_coef = weight / DEFAULT_PROJECTILE_WEIGHT;
float stopping_force = in_speedf * projectile_weight_coef * 0.5;
return stopping_force;
}
}