DayZ 1.24
|
Private Member Functions | |
void | Hit_MeatBones () |
override float | CalculateStoppingForce (float in_speedf, float out_speedf, string ammoType, float weight) |
override void | Event_OnStarted () |
void | BloodSplatGround (vector start_pos, vector speed_vector, float decay_coef) |
void | BloodSplatWall () |
override void | OnEnterCalculations (Particle p) |
override void | OnExitCalculations (Particle p, float outSpeedf) |
Private Attributes | |
float | m_ScalingByDistance |
Definition at line 1 of file Hit_MeatBones.c.
|
inlineprivate |
Definition at line 5 of file Hit_MeatBones.c.
References ParticleList::IMPACT_MEATBONES_ENTER, ParticleList::IMPACT_MEATBONES_EXIT, ParticleList::IMPACT_MEATBONES_RICOCHET, EffBulletImpactBase::m_AngledEnter, EffBulletImpactBase::m_EnterSplashCoef, EffBulletImpactBase::m_ExitSplashCoef, m_ScalingByDistance, EffBulletImpactBase::MIN_SCALING_PARAM, EffBulletImpactBase::SetEnterParticle(), EffBulletImpactBase::SetExitParticle(), and EffBulletImpactBase::SetRicochetParticle().
|
inlineprivate |
Definition at line 64 of file Hit_MeatBones.c.
References ParticleList::BLOOD_SURFACE_CHUNKS, BloodSplatWall(), GetGame(), EffBulletImpactBase::m_StoppingForce, ParticleManager(), SEffectManager::PlayInWorld(), Math::RandomFloat(), and Vector().
Referenced by Event_OnStarted().
|
inlineprivate |
Definition at line 99 of file Hit_MeatBones.c.
Referenced by BloodSplatGround().
|
inlineprivate |
Definition at line 19 of file Hit_MeatBones.c.
References EffBulletImpactBase::DEFAULT_PROJECTILE_WEIGHT, EffBulletImpactBase::m_DirectHit, and EffBulletImpactBase::m_ImpactType.
Definition at line 49 of file Hit_MeatBones.c.
References BloodSplatGround(), GetPosition, vector::Length(), EffBulletImpactBase::m_ExitPos, EffBulletImpactBase::m_ImpactType, EffBulletImpactBase::m_InSpeed, and EffBulletImpactBase::m_OutSpeed.
Definition at line 124 of file Hit_MeatBones.c.
References vector::Distance(), GetDayZGame(), GetGame(), EffBulletImpactBase::m_AmmoType, EffBulletImpactBase::m_EnterSplashCoef, EffBulletImpactBase::m_Pos, m_ScalingByDistance, EffBulletImpactBase::m_StoppingForce, and EffBulletImpactBase::MIN_SCALING_PARAM.
Definition at line 175 of file Hit_MeatBones.c.
References EffBulletImpactBase::m_ExitSplashCoef, and EffBulletImpactBase::MIN_SCALING_PARAM.
|
private |
Definition at line 3 of file Hit_MeatBones.c.
Referenced by Hit_MeatBones(), and OnEnterCalculations().