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

◆ SetCameraPP()

void SetCameraPP ( bool state,
DayZPlayerCamera launchedFrom )
protected

by default sets camera PP to zero, regardless of parameter. Override if needed.

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

452 {
453 PPERequesterBank.GetRequester(PPERequester_CameraADS).Stop();
454
455 if (IsCameraNV())
456 {
457 // Resolve the raw NV type to its underground / sandstorm variant before applying.
458 int resolvedType = ResolveNVType(GetCameraNVType(), PlayerBase.Cast(m_pPlayer));
459 m_ResolvedNVType = resolvedType;
460 SetNVPostprocess(resolvedType);
461 }
462 else
463 {
466 }
467
468 m_weaponUsed = Weapon_Base.Cast(m_pPlayer.GetEntityInHands());
469 if (m_weaponUsed)
470 {
471 m_weaponUsed.HideWeaponBarrel(false);
472 }
473 }
Weapon_Base m_weaponUsed
Определения DayZPlayerCamera_Base.c:94
int m_ResolvedNVType
Определения DayZPlayerCamera_Base.c:767
NVTypes
Определения DayZPlayerCamera_Base.c:55
bool IsCameraNV()
Определения DayZPlayerCamera_Base.c:414
int ResolveNVType(int rawType, PlayerBase player)
Определения DayZPlayerCamera_Base.c:662
void SetNVPostprocess(int NVtype)
DayZPlayerCameraOptics handles this separately, otherwise it takes active NVType from PlayerBase::Get...
Определения DayZPlayerCamera_Base.c:497
int GetCameraNVType()
Определения DayZPlayerCamera_Base.c:424
Определения PlayerBaseClient.c:2
shorthand
Определения BoltActionRifle_Base.c:6
DayZPlayer m_pPlayer
data
Определения dayzplayer.c:135

Перекрестные ссылки DayZPlayerCamera(), GetCameraNVType(), IsCameraNV(), m_pPlayer, m_ResolvedNVType, m_weaponUsed, ResolveNVType() и SetNVPostprocess().

Используется в OnActivate().