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

◆ ExitSights()

void DayZPlayer::ExitSights ( )
inlineprotected

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

419 {
420 ItemOptics optics = null;
421 EntityAI entityInHands = GetHumanInventory().GetEntityInHands();
422 Weapon weapon = Weapon.Cast(entityInHands);
423 if (weapon)
424 {
425 optics = weapon.GetAttachedOptics();
426 }
427 else
428 {
429 optics = ItemOptics.Cast(entityInHands);
430 }
431
432 SetIronsights(false);
433 SetOptics(false);
434
435 if (optics)
436 {
437 SwitchOptics(optics,false);
438 }
439
440 HumanCommandWeapons hcw = GetCommandModifier_Weapons();
441 if (hcw)
442 {
443 hcw.SetADS(false);
444 }
445 }
class LogManager EntityAI
StarlightOptic ItemOptics
void SetIronsights(bool value)
Определения DayZPlayerImplement.c:382
void SetOptics(bool value)
Определения DayZPlayerImplement.c:402
void SwitchOptics(ItemOptics optic, bool state)
Определения DayZPlayerImplement.c:447
proto native void SetADS(bool pState)
sets head tilt to optics
void HumanCommandWeapons()
Определения human.c:1126

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

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