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

◆ ContaminatedParticleAdjustment()

void ManBase::ContaminatedParticleAdjustment ( )
inlineprotected

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

9190 {
9192 {
9193 float playerSpeed = GetCommand_Move().GetCurrentMovementSpeed();
9194 //Print(playerSpeed);
9195
9196 // 1 - prone, crouch
9197 // 2 - jog
9198 // 3 - sprint
9199 float particleLifetime = 5.25;
9200 float particleSpeed = 0.25;
9201 if (playerSpeed >= 1)
9202 {
9203 particleLifetime = 3.5;
9204 particleSpeed = 3.25;
9205 }
9206 if (playerSpeed >= 2)
9207 {
9208 particleLifetime = 2.5;
9209 particleSpeed = 5.25;
9210 }
9211 if (playerSpeed >= 3)
9212 {
9213 particleLifetime = 1.5;
9214 particleSpeed = 8.25;
9215 }
9216 m_ContaminatedAroundPlayer.SetParameter(0, EmitorParam.LIFETIME, particleLifetime);
9217 m_ContaminatedAroundPlayer.SetParameter(1, EmitorParam.LIFETIME, particleLifetime);
9218 m_ContaminatedAroundPlayer.SetParameter(2, EmitorParam.LIFETIME, particleLifetime);
9219 m_ContaminatedAroundPlayer.SetParameter(3, EmitorParam.LIFETIME, particleLifetime);
9220
9221 m_ContaminatedAroundPlayerTiny.SetParameter(0, EmitorParam.VELOCITY, particleSpeed);
9222 vector transform[4];
9223 GetTransform(transform);
9224 m_ContaminatedAroundPlayer.SetTransform(transform);
9225 m_ContaminatedAroundPlayerTiny.SetTransform(transform);
9226 }
9227 }
static Particle m_ContaminatedAroundPlayerTiny
Определения PlayerBase.c:276
static Particle m_ContaminatedAroundPlayer
Определения PlayerBase.c:275
EmitorParam
Определения EnVisual.c:114

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

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