Data Structures | |
| class | DayZPlayerCameraBase |
| this is main camera class More... | |
Functions | |
| void | DayZPlayerCameraOptics (DayZPlayer pPlayer, HumanInputController pInput) |
| override void | Init () |
| Launched from 'DayZGame.DeferredInit' to make earlier access, use, and updates impossible (downside of a non-static system) | |
| override EntityAI | GetCurrentSightEntity () |
| override bool | GetCurrentSightInfo (out vector camPos, out vector camDir) |
| override void | OnActivate (DayZPlayerCamera pPrevCamera, DayZPlayerCameraResult pPrevCameraResult) |
| override void | AdjustCameraParameters (float pDt, inout DayZPlayerCameraResult pOutResult) |
| override float | HoldBreathFOVEffect (float pDt) |
| override void | SetCameraPP (bool state, DayZPlayerCamera launchedFrom) |
| override string | GetCameraName () |
| override void | SetCameraPPDelay (DayZPlayerCamera pPrevCamera) |
| override void | SendRecoilOffsetZ (float offset) |
Variables | |
| class DayZPlayerCameraIronsights extends DayZPlayerCameraBase | CONST_NEARPLANE_OPTICS = 0.06 |
| protected float | m_RecoilOffsetZ = 0.0 |
| override void AdjustCameraParameters | ( | float | pDt, |
| inout DayZPlayerCameraResult | pOutResult | ||
| ) |
| void DayZPlayerCameraOptics | ( | DayZPlayer | pPlayer, |
| HumanInputController | pInput | ||
| ) |
References m_fShootFromCamera.
Referenced by ManBase::HideClothing(), ItemOptics::InitCameraOverrideProperties(), OnActivate(), and DayZPlayerCameras::RegisterCameras().
| override string GetCameraName | ( | ) |
| override EntityAI GetCurrentSightEntity | ( | ) |
References m_opticsUsed.
Referenced by HoldBreathFOVEffect().
| override void Init | ( | ) |
Launched from 'DayZGame.DeferredInit' to make earlier access, use, and updates impossible (downside of a non-static system)
whole body slots
upper body part slots
bottom body part slots
lower body part slots
heat comfort related slots
pre-init arrays
References ItemOptics::IsNVOptic(), ItemOptics::IsWorking(), m_opticsUsed, and SetCameraNV().
Referenced by DayZPlayerCameraBase(), and DayZPlayerCameraBase::DayZPlayerCameraIronsights().
| override void OnActivate | ( | DayZPlayerCamera | pPrevCamera, |
| DayZPlayerCameraResult | pPrevCameraResult | ||
| ) |
References CALL_CATEGORY_GUI, ScriptCallQueue::CallLater(), CGame::GetCallQueue(), GetGame(), m_CameraPPDelay, m_opticsUsed, and m_pPlayer.
| override void SendRecoilOffsetZ | ( | float | offset | ) |
References m_RecoilOffsetZ.
| override void SetCameraPP | ( | bool | state, |
| DayZPlayerCamera | launchedFrom | ||
| ) |
References ItemOptics::AllowsDOF(), GetCameraNVType(), ItemOptics::GetCurrentNVType(), ItemOptics::GetOpticsDOF(), ItemOptics::GetOpticsPPBlur(), ItemOptics::GetOpticsPPLens(), ItemOptics::GetOpticsPPMask(), IsCameraNV(), ItemOptics::IsNVOptic(), m_opticsUsed, m_pPlayer, m_weaponUsed, SetCameraNV(), and SetNVPostprocess().
| override void SetCameraPPDelay | ( | DayZPlayerCamera | pPrevCamera | ) |
| class DayZPlayerCameraIronsights extends DayZPlayerCameraBase CONST_NEARPLANE_OPTICS = 0.06 |
Referenced by AdjustCameraParameters().
| protected float m_RecoilOffsetZ = 0.0 |
Referenced by AdjustCameraParameters(), and SendRecoilOffsetZ().