class EffBulletImpactBaseSource
EffBulletImpactBase › EffectParticle › Effect › Managed
Derived classes
All members, including inherited
Constructors 1
void EffBulletImpactBase()Constants 2
Members 22
static float DEFAULT_PROJECTILE_WEIGHT = 0.015float MIN_SCALING_PARAM = 0.1Object m_DirectHitfloat m_StoppingForceint m_ImpactTypeint m_ComponentIndexReferenced by EvaluateEffect()
vector m_Posvector m_SurfNormalvector m_ExitPosvector m_InSpeedvector m_OutSpeedstring m_AmmoTypestatic vector INVALID = "0 0 0"Referenced by Event_OnStarted()
int m_ParticleEnter = -1int m_ParticleExit = -1int m_ParticleRicochet = -1float m_EnterSplashCoef = 0.003Referenced by OnEnterCalculations(), Hit_MeatBones.Hit_MeatBones(), Hit_MeatBones.OnEnterCalculations()
Show 1 more
, Hit_Wood.OnEnterCalculations()float m_ExitSplashCoef = 0.002Referenced by OnExitCalculations(), Hit_MeatBones.Hit_MeatBones(), Hit_MeatBones.OnExitCalculations()
Show 1 more
, Hit_Wood.OnExitCalculations()float m_RicochetSplashCoef = 0.002Referenced by OnRicochetCalculations()
float m_EnterAngledSplashCoef = 0.01Referenced by OnEnterAngledCalculations()
float m_AngledEnter = 0.40Referenced by Event_OnStarted(), SetAngledEnterValue(), Hit_Concrete.Hit_Concrete()
Show 3 more
, Hit_Grass.Hit_Grass(), Hit_MeatBones.Hit_MeatBones(), and Hit_Water.Hit_Water()Methods 13
override void OnCheckUpdate()void SetEnterParticle(int id)References m_ParticleEnter
Referenced by SetSingleParticle(), Hit_Concrete.Hit_Concrete(), Hit_Dirt.Hit_Dirt()
Show 18 more
, Hit_Foliage.Hit_Foliage(), Hit_Foliage_Conifer.Hit_Foliage_Conifer(), Hit_Foliage_Green.Hit_Foliage_Green(), Hit_Glass.Hit_Glass(), Hit_Glass_Thin.Hit_Glass_Thin(), Hit_Grass.Hit_Grass(), Hit_Gravel.Hit_Gravel(), Hit_Ice.Hit_Ice(), Hit_MeatBones.Hit_MeatBones(), Hit_Metal.Hit_Metal(), Hit_Plaster.Hit_Plaster(), Hit_Plastic.Hit_Plastic(), Hit_Rubber.Hit_Rubber(), Hit_Sand.Hit_Sand(), Hit_Snow.Hit_Snow(), Hit_Textile.Hit_Textile(), Hit_Water.CalculateStoppingForce(), and Hit_Wood.Hit_Wood()void SetExitParticle(int id)References m_ParticleExit
Referenced by SetSingleParticle(), Hit_Concrete.Hit_Concrete(), Hit_Dirt.Hit_Dirt()
Show 17 more
, Hit_Foliage.Hit_Foliage(), Hit_Foliage_Conifer.Hit_Foliage_Conifer(), Hit_Foliage_Green.Hit_Foliage_Green(), Hit_Glass.Hit_Glass(), Hit_Glass_Thin.Hit_Glass_Thin(), Hit_Grass.Hit_Grass(), Hit_Gravel.Hit_Gravel(), Hit_Ice.Hit_Ice(), Hit_MeatBones.Hit_MeatBones(), Hit_Metal.Hit_Metal(), Hit_Plaster.Hit_Plaster(), Hit_Plastic.Hit_Plastic(), Hit_Rubber.Hit_Rubber(), Hit_Sand.Hit_Sand(), Hit_Snow.Hit_Snow(), Hit_Textile.Hit_Textile(), and Hit_Wood.Hit_Wood()void SetRicochetParticle(int id)References m_ParticleRicochet
Referenced by SetSingleParticle(), Hit_Concrete.Hit_Concrete(), Hit_Dirt.Hit_Dirt()
Show 17 more
, Hit_Foliage.Hit_Foliage(), Hit_Foliage_Conifer.Hit_Foliage_Conifer(), Hit_Foliage_Green.Hit_Foliage_Green(), Hit_Glass.Hit_Glass(), Hit_Glass_Thin.Hit_Glass_Thin(), Hit_Grass.Hit_Grass(), Hit_Gravel.Hit_Gravel(), Hit_Ice.Hit_Ice(), Hit_MeatBones.Hit_MeatBones(), Hit_Metal.Hit_Metal(), Hit_Plaster.Hit_Plaster(), Hit_Plastic.Hit_Plastic(), Hit_Rubber.Hit_Rubber(), Hit_Sand.Hit_Sand(), Hit_Snow.Hit_Snow(), Hit_Textile.Hit_Textile(), and Hit_Wood.Hit_Wood()void SetSingleParticle(int id)void SetAngledEnterValue(float f)References m_AngledEnter
void EvaluateEffect(Object directHit, int componentIndex, vector pos, int impact_type, vector surfNormal, vector exitPos, vector inSpeed, vector outSpeed, string ammoType)References CalculateStoppingForce(), CGame.ConfigGetFloat(), vector.Length()
Show 12 more
, vector.Length(), m_AmmoType, m_ComponentIndex, m_DirectHit, m_ExitPos, m_ImpactType, m_InSpeed, m_OutSpeed, m_Pos, m_StoppingForce, m_SurfNormal, and m_WeightReferenced by EvaluateEffect()
void OnEnterCalculations(Particle p)References Particle.ScaleParticleParam(), m_AmmoType, m_EnterSplashCoef
Show 1 more
, m_StoppingForceReferenced by Event_OnStarted()
Referenced by Event_OnStarted()
References Particle.ScaleParticleParam(), m_RicochetSplashCoef, m_StoppingForce
Show 1 more
, MIN_SCALING_PARAMReferenced by Event_OnStarted()
void OnEnterAngledCalculations(Particle p)References Particle.ScaleParticleParam(), m_EnterAngledSplashCoef, m_StoppingForce
Show 1 more
, MIN_SCALING_PARAMReferenced by Event_OnStarted()
override void Event_OnStarted()References vector.Distance(), vector.Dot(), CGame.GetCurrentCameraPosition()
Show 32 more
, Camera.GetCurrentFOV(), GetDayZGame(), ParticleManager.GetInstance(), DayZGame.GetUserFOVFromConfig(), vector.Length(), vector.Normalized(), vector.Normalized(), OnEnterAngledCalculations(), OnEnterCalculations(), OnExitCalculations(), OnRicochetCalculations(), ParticleManager.PlayInWorld(), Particle.ScaleParticleParam(), Object.SetOrientation(), Object.SetOrientation(), EffectParticle.SetParticle(), Class.Type(), vector.VectorToAngles(), vector.VectorToAngles(), vector.VectorToAngles(), ParticleList.IMPACT_DISTANT_DUST, INVALID, m_AngledEnter, m_ExitPos, m_ImpactType, m_InSpeed, m_OutSpeed, m_ParticleEnter, m_ParticleExit, m_ParticleRicochet, m_Pos, and m_SurfNormalReferenced by Hit_MeatBones.Event_OnStarted()