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

◆ ExitSights()

void DayZPlayer::ExitSights ( )
inlineprotected

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

400 {
401 ItemOptics optics = null;
402 EntityAI entityInHands = GetEntityInHands();
403 Weapon weapon = Weapon.Cast(entityInHands);
404 if (weapon)
405 {
406 optics = weapon.GetAttachedOptics();
407 }
408 else
409 {
410 optics = ItemOptics.Cast(entityInHands);
411 }
412
413 SetIronsights(false);
414 SetOptics(false);
415
416 if (optics)
417 {
418 SwitchOptics(optics,false);
419 }
420
421 HumanCommandWeapons hcw = GetCommandModifier_Weapons();
422 if (hcw)
423 {
424 hcw.SetADS(false);
425 }
426 }
class LogManager EntityAI
StarlightOptic ItemOptics
void SetIronsights(bool value)
Определения DayZPlayerImplement.c:363
void SetOptics(bool value)
Определения DayZPlayerImplement.c:383
void SwitchOptics(ItemOptics optic, bool state)
Определения DayZPlayerImplement.c:428
proto native void SetADS(bool pState)
sets head tilt to optics
void HumanCommandWeapons()
Определения human.c:1155

Перекрестные ссылки HumanCommandWeapons::SetADS(), SetIronsights(), SetOptics() и SwitchOptics().

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