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

◆ SetIronsights()

void DayZPlayer::SetIronsights ( bool value)
inlineprotected

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

383 {
384 Weapon_Base weapon = Weapon_Base.Cast(GetHumanInventory().GetEntityInHands());
385 if (weapon)
386 weapon.SetWasIronSight(m_CameraIronsight);
387
388 m_CameraIronsight = value;
389
390 if (value)
391 {
392 HumanCommandWeapons hcw = GetCommandModifier_Weapons();
393 if (hcw)
394 hcw.SetADS(true);
395
396 HumanInputController hic = GetInputController();
397 if (hic)
399 }
400 }
bool m_CameraIronsight
Определения DayZPlayerImplement.c:139
proto native void SetADS(bool pState)
sets head tilt to optics
proto native void ResetFreeLookToggle()
reset freelook toggle
void HumanCommandWeapons()
Определения human.c:1126

Перекрестные ссылки m_CameraIronsight, HumanInputController::ResetFreeLookToggle() и HumanCommandWeapons::SetADS().

Используется в ExitSights(), HandleADS() и HandleOptic().