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

◆ ExitSights()

void DayZPlayer::ExitSights ( )
inlineprotected

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

412 {
413 ItemOptics optics = null;
414 EntityAI entityInHands = GetHumanInventory().GetEntityInHands();
415 Weapon weapon = Weapon.Cast(entityInHands);
416 if (weapon)
417 {
418 optics = weapon.GetAttachedOptics();
419 }
420 else
421 {
422 optics = ItemOptics.Cast(entityInHands);
423 }
424
425 SetIronsights(false);
426 SetOptics(false);
427
428 if (optics)
429 {
430 SwitchOptics(optics,false);
431 }
432
433 HumanCommandWeapons hcw = GetCommandModifier_Weapons();
434 if (hcw)
435 {
436 hcw.SetADS(false);
437 }
438 }
class LogManager EntityAI
void SetIronsights(bool value)
Определения DayZPlayerImplement.c:375
void SetOptics(bool value)
Определения DayZPlayerImplement.c:395
void SwitchOptics(ItemOptics optic, bool state)
Определения DayZPlayerImplement.c:440
proto native void SetADS(bool pState)
sets head tilt to optics
void HumanCommandWeapons()
Определения human.c:1113

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

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