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

◆ ContaminatedParticleAdjustment()

void ManBase::ContaminatedParticleAdjustment ( )
inlineprotected

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

9288 {
9290 {
9291 float playerSpeed = GetCommand_Move().GetCurrentMovementSpeed();
9292 //Print(playerSpeed);
9293
9294 // 1 - prone, crouch
9295 // 2 - jog
9296 // 3 - sprint
9297 float particleLifetime = 5.25;
9298 float particleSpeed = 0.25;
9299 if (playerSpeed >= 1)
9300 {
9301 particleLifetime = 3.5;
9302 particleSpeed = 3.25;
9303 }
9304 if (playerSpeed >= 2)
9305 {
9306 particleLifetime = 2.5;
9307 particleSpeed = 5.25;
9308 }
9309 if (playerSpeed >= 3)
9310 {
9311 particleLifetime = 1.5;
9312 particleSpeed = 8.25;
9313 }
9314 m_ContaminatedAroundPlayer.SetParameter(0, EmitorParam.LIFETIME, particleLifetime);
9315 m_ContaminatedAroundPlayer.SetParameter(1, EmitorParam.LIFETIME, particleLifetime);
9316 m_ContaminatedAroundPlayer.SetParameter(2, EmitorParam.LIFETIME, particleLifetime);
9317 m_ContaminatedAroundPlayer.SetParameter(3, EmitorParam.LIFETIME, particleLifetime);
9318
9319 m_ContaminatedAroundPlayerTiny.SetParameter(0, EmitorParam.VELOCITY, particleSpeed);
9320 vector transform[4];
9321 GetTransform(transform);
9322 m_ContaminatedAroundPlayer.SetTransform(transform);
9323 m_ContaminatedAroundPlayerTiny.SetTransform(transform);
9324 }
9325 }
static Particle m_ContaminatedAroundPlayerTiny
Определения PlayerBase.c:276
static Particle m_ContaminatedAroundPlayer
Определения PlayerBase.c:275
EmitorParam
Определения EnVisual.c:114

Перекрестные ссылки m_ContaminatedAroundPlayer и m_ContaminatedAroundPlayerTiny.

Используется в OnCommandHandlerTick().