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

◆ ContaminatedParticleAdjustment()

void ManBase::ContaminatedParticleAdjustment ( )
inlineprotected

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

9538 {
9540 {
9541 float playerSpeed = GetCommand_Move().GetCurrentMovementSpeed();
9542 //Print(playerSpeed);
9543
9544 // 1 - prone, crouch
9545 // 2 - jog
9546 // 3 - sprint
9547 float particleLifetime = 5.25;
9548 float particleSpeed = 0.25;
9549 if (playerSpeed >= 1)
9550 {
9551 particleLifetime = 3.5;
9552 particleSpeed = 3.25;
9553 }
9554 if (playerSpeed >= 2)
9555 {
9556 particleLifetime = 2.5;
9557 particleSpeed = 5.25;
9558 }
9559 if (playerSpeed >= 3)
9560 {
9561 particleLifetime = 1.5;
9562 particleSpeed = 8.25;
9563 }
9564 m_ContaminatedAroundPlayer.SetParameter(0, EmitorParam.LIFETIME, particleLifetime);
9565 m_ContaminatedAroundPlayer.SetParameter(1, EmitorParam.LIFETIME, particleLifetime);
9566 m_ContaminatedAroundPlayer.SetParameter(2, EmitorParam.LIFETIME, particleLifetime);
9567 m_ContaminatedAroundPlayer.SetParameter(3, EmitorParam.LIFETIME, particleLifetime);
9568
9569 m_ContaminatedAroundPlayerTiny.SetParameter(0, EmitorParam.VELOCITY, particleSpeed);
9570 vector transform[4];
9571 GetTransform(transform);
9572 m_ContaminatedAroundPlayer.SetTransform(transform);
9573 m_ContaminatedAroundPlayerTiny.SetTransform(transform);
9574 }
9575 }
static Particle m_ContaminatedAroundPlayerTiny
Определения PlayerBase.c:323
static Particle m_ContaminatedAroundPlayer
Определения PlayerBase.c:322
EmitorParam
Определения EnVisual.c:114

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

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