PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
DayZPlayerCameraIronsights.c File Reference

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
 

Function Documentation

◆ AdjustCameraParameters()

◆ DayZPlayerCameraOptics()

◆ GetCameraName()

override string GetCameraName ( )

◆ GetCurrentSightEntity()

override EntityAI GetCurrentSightEntity ( )

References m_opticsUsed.

Referenced by HoldBreathFOVEffect().

◆ GetCurrentSightInfo()

override bool GetCurrentSightInfo ( out vector  camPos,
out vector  camDir 
)

◆ HoldBreathFOVEffect()

◆ Init()

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().

◆ OnActivate()

◆ SendRecoilOffsetZ()

override void SendRecoilOffsetZ ( float  offset)

References m_RecoilOffsetZ.

◆ SetCameraPP()

◆ SetCameraPPDelay()

Variable Documentation

◆ CONST_NEARPLANE_OPTICS

class DayZPlayerCameraIronsights extends DayZPlayerCameraBase CONST_NEARPLANE_OPTICS = 0.06

Referenced by AdjustCameraParameters().

◆ m_RecoilOffsetZ

protected float m_RecoilOffsetZ = 0.0