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

◆ AdjustCameraParameters()

override void AdjustCameraParameters ( float pDt,
inout DayZPlayerCameraResult pOutResult )
protected

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

412 {
413 pOutResult.m_iDirectBone = m_iBoneIndex;
414 pOutResult.m_iDirectBoneMode = 4;
415
416 pOutResult.m_fFovAbsolute = HoldBreathFOVEffect(pDt);
417
418 pOutResult.m_bUpdateWhenBlendOut = false;
419 pOutResult.m_fDistance = 0;
420 pOutResult.m_fUseHeading = 0;
421 pOutResult.m_fInsideCamera = 1.0;
422 pOutResult.m_fShootFromCamera = m_fShootFromCamera;
423
424 if (!m_opticsUsed)
425 pOutResult.m_fNearPlane = Math.Clamp(CONST_NEARPLANE_OPTICS - m_RecoilOffsetZ, CONST_NEARPLANE_OPTICS, 10.0);
426 else
427 pOutResult.m_fNearPlane = Math.Clamp(m_opticsUsed.GetNearPlaneValue() - m_RecoilOffsetZ, CONST_NEARPLANE_OPTICS, 10.0); //some sufficiently nonsensical max
428 }
int m_iBoneIndex
main bone
Определения DayZPlayerCamera1stPerson.c:189
ItemOptics m_opticsUsed
Определения DayZPlayerCamera_Base.c:74
override float HoldBreathFOVEffect(float pDt)
Определения DayZPlayerCameraIronsights.c:430
float m_RecoilOffsetZ
Определения DayZPlayerCameraIronsights.c:363
class DayZPlayerCameraIronsights extends DayZPlayerCameraBase CONST_NEARPLANE_OPTICS
Определения EnMath.c:7
float m_fShootFromCamera
1(default) - uses shoot from camera (+aiming sway), 0 pure weapon shoot (ironsights == 0)
Определения dayzplayer.c:71
static proto float Clamp(float value, float min, float max)
Clamps 'value' to 'min' if it is lower than 'min', or to 'max' if it is higher than 'max'.

Перекрестные ссылки Math::Clamp(), CONST_NEARPLANE_OPTICS, HoldBreathFOVEffect(), m_fShootFromCamera, m_iBoneIndex, m_opticsUsed и m_RecoilOffsetZ.