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

◆ AddEffectBobbing()

float ShockHandler::AddEffectBobbing ( float baseVal)
inlineprotected

adds bobbing, also clamps to valid range

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

151 {
152 float ret = baseVal;
153 float bobbingVal = 0.0;
154
155 if (m_Player.m_CurrentShock > m_ShockValueMax * 0.8)
156 bobbingVal = MiscGameplayFunctions.Bobbing(PULSE_PERIOD, PULSE_AMPLITUDE, m_PulseTimer);
157 ret += bobbingVal;
158 ret = Math.Clamp(ret,0,VIGNETTE_INTENSITY_MAX_TOTAL);
159
160 return ret;
161 }
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().