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

◆ HoldBreathFOVEffect()

float DayZPlayerCameraBase::HoldBreathFOVEffect ( float pDt)
inlineprotected

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

237 {
238 if (m_pPlayer.IsHoldingBreath())
239 {
240 m_fFovAbsolute = Math.SmoothCD(m_fFovAbsolute, GameConstants.DZPLAYER_CAMERA_FOV_EYEZOOM, m_fFovAbsVel, 0.1, 1000, pDt);
241 }
242 else if (m_isEntering) //sets FOV immediatelly to avoid "floating camera" effect
243 {
244 m_fFovAbsolute = GameConstants.DZPLAYER_CAMERA_FOV_IRONSIGHTS;
245 m_isEntering = false;
246 }
247 else
248 {
249 m_fFovAbsolute = Math.SmoothCD(m_fFovAbsolute, GameConstants.DZPLAYER_CAMERA_FOV_IRONSIGHTS, m_fFovAbsVel, 0.1, 1000, pDt);
250 }
251
252 return m_fFovAbsolute;
253 }
float m_fFovAbsVel[1]
Определения DayZPlayerCamera_Base.c:572
DayZPlayer m_pPlayer
data
Определения dayzplayer.c:135
float m_fFovAbsolute
fov absolute value override - -1.0 default, if set - overrides absolute fov setting
Определения dayzplayer.c:60

Перекрестные ссылки GameConstants::DZPLAYER_CAMERA_FOV_EYEZOOM, GameConstants::DZPLAYER_CAMERA_FOV_IRONSIGHTS, m_fFovAbsolute, m_fFovAbsVel, m_isEntering, m_pPlayer и Math::SmoothCD().

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