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

◆ EvaluateEffect()

void EffBulletImpactBase::EvaluateEffect ( Object directHit,
int componentIndex,
vector pos,
int impact_type,
vector surfNormal,
vector exitPos,
vector inSpeed,
vector outSpeed,
string ammoType )
inlineprivate

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

73 {
74 m_DirectHit = directHit;
75 m_Pos = pos;
76 m_ImpactType = impact_type;
77 m_ComponentIndex = componentIndex;
78 m_SurfNormal = surfNormal;
79 m_ExitPos = exitPos;
80 m_InSpeed = inSpeed;
81 m_OutSpeed = outSpeed;
82 m_AmmoType = ammoType;
83 m_Weight = GetGame().ConfigGetFloat("CfgAmmo " + ammoType + " weight");
84
86 }
proto native float ConfigGetFloat(string path)
Get float value from config on path.
vector m_SurfNormal
Определения BulletImpactBase.c:15
float CalculateStoppingForce(float in_speedf, float out_speedf, string ammoType, float weight)
Определения BulletImpactBase.c:88
int m_ImpactType
Определения BulletImpactBase.c:12
string m_AmmoType
Определения BulletImpactBase.c:19
vector m_OutSpeed
Определения BulletImpactBase.c:18
vector m_ExitPos
Определения BulletImpactBase.c:16
int m_ComponentIndex
Определения BulletImpactBase.c:13
float m_StoppingForce
Определения BulletImpactBase.c:10
Object m_DirectHit
Определения BulletImpactBase.c:9
float m_Weight
Определения BulletImpactBase.c:11
vector m_Pos
Определения BulletImpactBase.c:14
vector m_InSpeed
Определения BulletImpactBase.c:17
proto native CGame GetGame()

Перекрестные ссылки CalculateStoppingForce(), CGame::ConfigGetFloat(), GetGame(), m_AmmoType, m_ComponentIndex, m_DirectHit, m_ExitPos, m_ImpactType, m_InSpeed, m_OutSpeed, m_Pos, m_StoppingForce, m_SurfNormal и m_Weight.

Используется в ImpactMaterials::EvaluateImpactEffect().