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

◆ AdjustCameraParameters()

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

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

414 {
415 pOutResult.m_iDirectBone = m_iBoneIndex;
416 pOutResult.m_iDirectBoneMode = 4;
417
418 pOutResult.m_fFovAbsolute = HoldBreathFOVEffect(pDt);
419
420 pOutResult.m_bUpdateWhenBlendOut = false;
421 pOutResult.m_fDistance = 0;
422 pOutResult.m_fUseHeading = 0;
423 pOutResult.m_fInsideCamera = 1.0;
424 pOutResult.m_fShootFromCamera = m_fShootFromCamera;
425
426 if (!m_opticsUsed)
427 pOutResult.m_fNearPlane = Math.Clamp(CONST_NEARPLANE_OPTICS - m_RecoilOffsetZ, CONST_NEARPLANE_OPTICS, 10.0);
428 else
429 pOutResult.m_fNearPlane = Math.Clamp(m_opticsUsed.GetNearPlaneValue() - m_RecoilOffsetZ, CONST_NEARPLANE_OPTICS, 10.0); //some sufficiently nonsensical max
430 }
int m_iBoneIndex
main bone
Определения DayZPlayerCamera1stPerson.c:189
ItemOptics m_opticsUsed
Определения DayZPlayerCamera_Base.c:95
override float HoldBreathFOVEffect(float pDt)
Определения DayZPlayerCameraIronsights.c:432
float m_RecoilOffsetZ
Определения DayZPlayerCameraIronsights.c:365
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.