DayZ 1.26
DayZ Explorer by KGB
|
Структуры данных | |
class | DayZPlayerCameraBase |
this is main camera class Подробнее... | |
Функции | |
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) |
Переменные | |
class DayZPlayerCameraIronsights extends DayZPlayerCameraBase | CONST_NEARPLANE_OPTICS = 0.06 |
float | m_RecoilOffsetZ = 0.0 |
|
protected |
Перекрестные ссылки Math::Clamp(), CONST_NEARPLANE_OPTICS, ItemOptics::GetNearPlaneValue(), HoldBreathFOVEffect(), m_fShootFromCamera, m_iBoneIndex, m_opticsUsed и m_RecoilOffsetZ.
|
protected |
Перекрестные ссылки m_fShootFromCamera.
Используется в ManBase::HideClothing(), ItemOptics::InitCameraOverrideProperties(), OnActivate() и DayZPlayerCameras::RegisterCameras().
Перекрестные ссылки m_opticsUsed.
Используется в HoldBreathFOVEffect().
Перекрестные ссылки ItemOptics::GetCameraPoint(), m_opticsUsed и ItemOptics::UseWeaponIronsightsOverride().
Перекрестные ссылки GameConstants::DZPLAYER_CAMERA_FOV_EYEZOOM, GetCurrentSightEntity(), DayZPlayer::GetEyeZoomLevel(), m_fFovAbsolute, m_fFovAbsVel, m_pPlayer и Math::SmoothCD().
Используется в AdjustCameraParameters().
Launched from 'DayZGame.DeferredInit' to make earlier access, use, and updates impossible (downside of a non-static system)
pre-init arrays
Перекрестные ссылки ItemOptics::IsNVOptic(), ItemOptics::IsWorking(), m_opticsUsed и SetCameraNV().
Используется в DayZPlayerCameraBase() и DayZPlayerCameraBase::DayZPlayerCameraIronsights().
|
protected |
Перекрестные ссылки CALL_CATEGORY_GUI, GetGame(), m_CameraPPDelay, m_opticsUsed и m_pPlayer.
Перекрестные ссылки m_RecoilOffsetZ.
|
protected |
Перекрестные ссылки ItemOptics::AllowsDOF(), GetCameraNVType(), ItemOptics::GetCurrentNVType(), ItemOptics::GetOpticsDOF(), ItemOptics::GetOpticsPPBlur(), ItemOptics::GetOpticsPPLens(), ItemOptics::GetOpticsPPMask(), IsCameraNV(), ItemOptics::IsNVOptic(), m_opticsUsed, m_pPlayer, m_weaponUsed, SetCameraNV() и SetNVPostprocess().
|
protected |
Перекрестные ссылки m_CameraPPDelay, DayZPlayerCameras::TIME_CAMERACHANGE_02 и DayZPlayerCameras::TIME_CAMERACHANGE_03.
class DayZPlayerCameraIronsights extends DayZPlayerCameraBase CONST_NEARPLANE_OPTICS = 0.06 |
Используется в AdjustCameraParameters().
|
protected |
Используется в AdjustCameraParameters() и SendRecoilOffsetZ().