Dayz 1.25
Dayz Code Explorer by KGB
Загрузка...
Поиск...
Не найдено
Класс Hit_Water
+ Граф наследования:Hit_Water:

Закрытые члены

void Hit_Water ()
 
override void EvaluateEffect (Object directHit, int componentIndex, vector pos, int impact_type, vector surfNormal, vector exitPos, vector inSpeed, vector outSpeed, string ammoType)
 
override float CalculateStoppingForce (float in_speedf, float out_speedf, string ammoType, float weight)
 
override void OnEnterCalculations (Particle p)
 
override void OnExitCalculations (Particle p, float outSpeedf)
 
override void OnRicochetCalculations (Particle p, float outspeedf)
 
override void OnEnterAngledCalculations (Particle p)
 

Подробное описание

Конструктор(ы)

◆ Hit_Water()

void Hit_Water ( )
inlineprivate
4 {
6
7 m_AngledEnter = 10;
8 }
void SetSingleParticle(int id)
Definition BulletImpactBase.c:60
float m_AngledEnter
Definition BulletImpactBase.c:33
Definition ParticleList.c:12
static const int IMPACT_WATER_SMALL_ENTER
Definition ParticleList.c:235

Перекрестные ссылки ParticleList::IMPACT_WATER_SMALL_ENTER, EffBulletImpactBase::m_AngledEnter и EffBulletImpactBase::SetSingleParticle().

Методы

◆ CalculateStoppingForce()

override float CalculateStoppingForce ( float in_speedf,
float out_speedf,
string ammoType,
float weight )
inlineprivate
18 {
20
22
23 if ( stopping_force < 350 )
25
26 if ( stopping_force >= 350 && stopping_force < 750 )
28
29 if ( stopping_force >= 750 )
31
32 return stopping_force;
33 }
static float DEFAULT_PROJECTILE_WEIGHT
Definition BulletImpactBase.c:5
void SetEnterParticle(int id)
Definition BulletImpactBase.c:45
Definition EntityAI.c:95
static const int IMPACT_WATER_MEDIUM_ENTER
Definition ParticleList.c:236
static const int IMPACT_WATER_LARGE_ENTER
Definition ParticleList.c:237

Перекрестные ссылки EffBulletImpactBase::DEFAULT_PROJECTILE_WEIGHT, ParticleList::IMPACT_WATER_LARGE_ENTER, ParticleList::IMPACT_WATER_MEDIUM_ENTER, ParticleList::IMPACT_WATER_SMALL_ENTER и EffBulletImpactBase::SetEnterParticle().

◆ EvaluateEffect()

override void EvaluateEffect ( Object directHit,
int componentIndex,
vector pos,
int impact_type,
vector surfNormal,
vector exitPos,
vector inSpeed,
vector outSpeed,
string ammoType )
inlineprivate
11 {
13
14 m_SurfNormal = "0 0 0";
15 }
vector m_SurfNormal
Definition BulletImpactBase.c:15

Перекрестные ссылки EffBulletImpactBase::m_SurfNormal.

◆ OnEnterAngledCalculations()

override void OnEnterAngledCalculations ( Particle p)
inlineprivate
51 {
52 // no particle scaling
53 }

◆ OnEnterCalculations()

override void OnEnterCalculations ( Particle p)
inlineprivate
36 {
37 // no particle scaling
38 }

◆ OnExitCalculations()

override void OnExitCalculations ( Particle p,
float outSpeedf )
inlineprivate
41 {
42 // no particle scaling
43 }

◆ OnRicochetCalculations()

override void OnRicochetCalculations ( Particle p,
float outspeedf )
inlineprivate
46 {
47 // no particle scaling
48 }

Объявления и описания членов класса находятся в файле: