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

◆ AddEffectBobbing()

float ShockHandler::AddEffectBobbing ( float baseVal)
inlineprotected

adds bobbing, also clamps to valid range

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

149 {
150 float ret = baseVal;
151 float bobbingVal = 0.0;
152
153 if (m_Player.m_CurrentShock > m_ShockValueMax * 0.8)
154 bobbingVal = MiscGameplayFunctions.Bobbing(PULSE_PERIOD, PULSE_AMPLITUDE, m_PulseTimer);
155 ret += bobbingVal;
156 ret = Math.Clamp(ret,0,VIGNETTE_INTENSITY_MAX_TOTAL);
157
158 return ret;
159 }
float m_ShockValueMax
Определения ShockHandler.c:16
float m_PulseTimer
Определения ShockHandler.c:23
const float PULSE_AMPLITUDE
Определения ShockHandler.c:12
const float PULSE_PERIOD
Определения ShockHandler.c:11
PlayerBase m_Player
Определения ShockHandler.c:29
const int VIGNETTE_INTENSITY_MAX_TOTAL
Определения ShockHandler.c:7

Перекрестные ссылки Math::Clamp(), m_Player, m_PulseTimer, m_ShockValueMax, PULSE_AMPLITUDE, PULSE_PERIOD и VIGNETTE_INTENSITY_MAX_TOTAL.

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