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

◆ ContaminatedParticleAdjustment()

void ManBase::ContaminatedParticleAdjustment ( )
inlineprotected

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

9891 {
9893 {
9894 float playerSpeed = GetCommand_Move().GetCurrentMovementSpeed();
9895 //Print(playerSpeed);
9896
9897 // 1 - prone, crouch
9898 // 2 - jog
9899 // 3 - sprint
9900 float particleLifetime = 5.25;
9901 float particleSpeed = 0.25;
9902 if (playerSpeed >= 1)
9903 {
9904 particleLifetime = 3.5;
9905 particleSpeed = 3.25;
9906 }
9907 if (playerSpeed >= 2)
9908 {
9909 particleLifetime = 2.5;
9910 particleSpeed = 5.25;
9911 }
9912 if (playerSpeed >= 3)
9913 {
9914 particleLifetime = 1.5;
9915 particleSpeed = 8.25;
9916 }
9917 m_ContaminatedAroundPlayer.SetParameter(0, EmitorParam.LIFETIME, particleLifetime);
9918 m_ContaminatedAroundPlayer.SetParameter(1, EmitorParam.LIFETIME, particleLifetime);
9919 m_ContaminatedAroundPlayer.SetParameter(2, EmitorParam.LIFETIME, particleLifetime);
9920 m_ContaminatedAroundPlayer.SetParameter(3, EmitorParam.LIFETIME, particleLifetime);
9921
9922 m_ContaminatedAroundPlayerTiny.SetParameter(0, EmitorParam.VELOCITY, particleSpeed);
9923 vector transform[4];
9924 GetTransform(transform);
9925 m_ContaminatedAroundPlayer.SetTransform(transform);
9926 m_ContaminatedAroundPlayerTiny.SetTransform(transform);
9927 }
9928 }
static Particle m_ContaminatedAroundPlayerTiny
Определения PlayerBase.c:326
static Particle m_ContaminatedAroundPlayer
Определения PlayerBase.c:325
EmitorParam
Определения EnVisual.c:114

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

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