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

◆ ParticleNormalSmokeStart()

void ParticleNormalSmokeStart ( )
protected

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

1207 {
1209
1210 //calculate air resistance
1211 float actual_height;
1212 if (GetCeilingHeight(actual_height))
1213 {
1214 float air_resistance = GetAirResistanceForSmokeParticles(actual_height);
1215
1216 //alter smoke height
1217 m_ParticleNormalSmoke.SetParameter(-1, EmitorParam.AIR_RESISTANCE, air_resistance);
1218 }
1219
1220 if (IsRoofAbove() || !IsOpen() || IsOven())
1221 {
1222 m_ParticleNormalSmoke.SetParameter(-1, EmitorParam.WIND, false);
1223 }
1224 }
float GetAirResistanceForSmokeParticles(float actual_height)
Определения FireplaceBase.c:1309
override bool IsOpen()
Определения FireplaceBase.c:2403
int PARTICLE_NORMAL_SMOKE
Определения FireplaceBase.c:112
bool PlayParticle(out Particle particle, int particle_type, vector pos, bool worldpos=false)
Определения FireplaceBase.c:1092
bool GetCeilingHeight(out float actual_height)
Определения FireplaceBase.c:1293
bool IsOven()
Определения FireplaceBase.c:1651
vector GetSmokeEffectPosition()
Определения FireplaceBase.c:1327
Particle m_ParticleNormalSmoke
Определения FireplaceBase.c:123
EmitorParam
Определения EnVisual.c:114

Перекрестные ссылки GetAirResistanceForSmokeParticles(), GetCeilingHeight(), FireplaceBase::GetSmokeEffectPosition(), FireplaceBase::IsOpen(), IsOven(), m_ParticleNormalSmoke, PARTICLE_NORMAL_SMOKE и PlayParticle().