DayZ 1.26
DayZ Explorer by KGB
|
Перечисления | |
enum | NVTypes { NONE = 0 , NV_GOGGLES , NV_GOGGLES_OFF , NV_OPTICS_ON , NV_OPTICS_OFF , NV_PUMPKIN , NV_OPTICS_KAZUAR_DAY , NV_OPTICS_KAZUAR_NIGHT , NV_OPTICS_STARLIGHT_DAY , NV_OPTICS_STARLIGHT_NIGHT , MAX } |
Элементы перечислений | |
---|---|
NONE | |
NV_GOGGLES | |
NV_GOGGLES_OFF | |
NV_OPTICS_ON | |
NV_OPTICS_OFF | |
NV_PUMPKIN | |
NV_OPTICS_KAZUAR_DAY | |
NV_OPTICS_KAZUAR_NIGHT | |
NV_OPTICS_STARLIGHT_DAY | |
NV_OPTICS_STARLIGHT_NIGHT | |
MAX |
|
protected |
constructor must be same
Перекрестные ссылки GetDayZGame(), DayZPlayer::GetEyeZoomLevel(), HandleShoulderCameraOverride(), Init(), m_CameraPPDelay, m_CommandWeapons, m_fFovAbsolute, m_fFovAbsVel, m_fLRAngleVel, m_fUDAngleVel, m_pPlayer и m_WeaponSwayModifier.
Перекрестные ссылки m_bForceFreeLook.
|
protected |
Перекрестные ссылки m_NightvisionType.
Используется в SetCameraPP(), DayZPlayerCameraBase::SetCameraPP() и UpdateCameraNV().
Перекрестные ссылки m_CurrentCameraPitch.
Перекрестные ссылки m_CurrentCameraRoll.
Перекрестные ссылки m_CurrentCameraYaw.
|
protected |
Перекрестные ссылки m_WeaponSwayModifier.
|
protected |
disable override
Перекрестные ссылки m_pInput и HumanInputController::Override3rdIsRightShoulder().
Используется в DayZPlayerCameraBase().
|
protected |
Launched from 'DayZGame.DeferredInit' to make earlier access, use, and updates impossible (downside of a non-static system)
pre-init arrays
Перекрестные ссылки IsCameraNV(), m_pPlayer, SetCameraNV() и SetCameraNVType().
Перекрестные ссылки m_pPlayer.
Используется в OnActivate(), DayZPlayerCameraBase::OnUpdate() и OnUpdate().
|
protected |
Перекрестные ссылки m_IsNightvision.
Используется в Init(), OnActivate(), SetCameraPP(), DayZPlayerCameraBase::SetCameraPP() и UpdateCameraNV().
limit function
Используется в UpdateLRAngle(), UpdateLRAngleLookAt(), UpdateLRAngleUnlocked(), UpdateUDAngle() и UpdateUDAngleUnlocked().
|
protected |
Перекрестные ссылки CALL_CATEGORY_GUI, DayZPlayerCamera(), DayZPlayerCameraOptics(), GetGame(), InitCameraOnPlayer(), IsCameraNV(), m_CameraPPDelay, m_pPlayer, DayZPlayerCameraBase::SetCameraPP() и DayZPlayerCameraBase::SetCameraPPDelay().
|
protected |
Перекрестные ссылки InitCameraOnPlayer(), Debug::Log(), m_pPlayer, StdFovUpdate() и UpdateCameraNV().
Перекрестные ссылки m_CameraShake, x и y.
Используется в DayZPlayerCameraBase::OnUpdate().
Перекрестные ссылки m_IsNightvision.
Используется в Init(), SetCameraPP() и UpdateCameraNV().
Перекрестные ссылки m_NightvisionType.
Используется в Init() и UpdateCameraNV().
|
protected |
by default sets camera PP to zero, regardless of parameter. Override if needed.
Перекрестные ссылки GetCameraNVType(), IsCameraNV(), m_pPlayer, m_weaponUsed и SetNVPostprocess().
|
protected |
DayZPlayerCameraOptics handles this separately, otherwise it takes active NVType from PlayerBase::GetCameraNVType.
Перекрестные ссылки GetGame() и m_pPlayer.
Используется в SetCameraPP() и DayZPlayerCameraBase::SetCameraPP().
|
protected |
Перекрестные ссылки m_CameraShake.
Используется в SpawnCameraShake() и SpawnDiagCameraShake().
|
protected |
change abs FOV for naked eye zoom
switch shooting from camera to weapon (firearms)
Перекрестные ссылки GetDayZGame(), DayZPlayer::GetEyeZoomLevel(), DayZPlayer::IsShootingFromCamera(), m_fFovAbsolute, m_fFovAbsVel, m_pPlayer и Math::SmoothCD().
Используется в DayZPlayerCameraBase::OnUpdate() и OnUpdate().
|
protected |
Перекрестные ссылки GetCameraNVType(), IsCameraNV(), SetCameraNV(), SetCameraNVType() и DayZPlayerCameraBase::SetCameraPP().
Используется в DayZPlayerCameraBase::OnUpdate() и OnUpdate().
lr angle
Перекрестные ссылки HumanInputController::CameraIsFreeLook(), HumanInputController::CameraIsTracking(), HumanInputController::GetAimChange(), HumanInputController::GetTracking(), Limit(), m_bForceFreeLook, m_fLRAngleVel, m_pInput, Math::RAD2DEG и Math::SmoothCD().
|
protected |
Перекрестные ссылки Math::AbsFloat(), HumanInputController::CameraIsFreeLook(), HumanInputController::CameraIsTracking(), HumanInputController::GetAimDelta(), HumanInputController::GetTracking(), Limit(), m_bForceFreeLook, m_fLRAngleVel, m_fUDAngleVel, m_pInput, Math::RAD2DEG и Math::SmoothCD().
Используется в DayZPlayerCameraBase::OnUpdate() и OnUpdate().
|
protected |
pAngle + pAngleAdd == aimingUDAngle + aimingUDAdd now we set pAngleAdd to be the differenc from aimingAngle and we change camera angle to be the aiming angle
lr angle
update it in degrees
Перекрестные ссылки Math::AbsFloat(), HumanInputController::CameraIsFreeLook(), HumanInputController::CameraIsTracking(), HumanInputController::GetAimChange(), HumanCommandWeapons::GetBaseAimingAngleUD(), HumanInputController::GetTracking(), Limit(), m_CommandWeapons, m_fUDAngleVel, m_pInput, Math::RAD2DEG и Math::SmoothCD().
|
protected |
Перекрестные ссылки Math::AbsFloat(), HumanInputController::CameraIsFreeLook(), HumanInputController::CameraIsTracking(), HumanInputController::GetAimDelta(), HumanCommandWeapons::GetBaseAimingAngleUD(), HumanInputController::GetTracking(), Limit(), m_CommandWeapons, m_fUDAngleVel, m_pInput, m_pPlayer, Math::RAD2DEG и Math::SmoothCD().
Используется в DayZPlayerCameraBase::OnUpdate() и OnUpdate().
|
protected |
Используется в ForceFreelook(), UpdateLRAngle(), UpdateLRAngleLookAt() и UpdateLRAngleUnlocked().
|
protected |
Используется в DayZPlayerCameraBase(), OnActivate(), DayZPlayerCameraBase::SetCameraPPDelay() и SetCameraPPDelay().
|
protected |
Используется в DayZPlayerCameraBase::OnUpdate(), ProcessCameraShake() и SpawnCameraShakeProper().
|
protected |
Используется в DayZPlayerCameraBase(), UpdateUDAngle() и UpdateUDAngleUnlocked().
|
protected |
Используется в GetCurrentPitch(), DayZPlayerCameraBase::OnUpdate() и OnUpdate().
|
protected |
Используется в DayZPlayerCameraBase::DayZPlayerCamera3rdPerson(), GetCurrentRoll() и OnUpdate().
|
protected |
Используется в GetCurrentYaw(), DayZPlayerCameraBase::OnUpdate() и OnUpdate().
|
protected |
|
protected |
|
protected |
Используется в DayZPlayerCameraBase(), UpdateLRAngle(), UpdateLRAngleLookAt() и UpdateLRAngleUnlocked().
|
protected |
Используется в DayZPlayerCameraBase(), UpdateLRAngleUnlocked(), UpdateUDAngle() и UpdateUDAngleUnlocked().
|
protected |
Используется в IsCameraNV() и SetCameraNV().
|
protected |
Используется в GetCameraNVType() и SetCameraNVType().
|
protected |
|
protected |
|
protected |