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

◆ ExitSights()

void DayZPlayer::ExitSights ( )
inlineprotected

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

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

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

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