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

◆ ActionCondition()

override bool FirearmActionLoadBulletQuick::ActionCondition ( PlayerBase player,
ActionTarget target,
ItemBase item )

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

14 {
15 if (!super.ActionCondition(player, target, item))
16 return false;
17
18 HumanCommandWeapons hcw = player.GetCommandModifier_Weapons();
19 if (!target.GetObject())
20 return false;
21
22 Magazine mag = null;
23 EntityAI entity = EntityAI.Cast(target.GetObject());
24 if (entity && entity.IsManagingArrows() && entity.IsDamageDestroyed())
25 {
26 ArrowManagerBase arrowManager = ArrowManagerBase.Cast(entity.GetArrowManager());
27 if (arrowManager)
28 mag = Magazine.Cast(arrowManager.GetFirstArrow());
29 }
30 else
31 mag = Magazine.Cast(target.GetObject());
32
EntityAI GetFirstArrow()
Определения ArrowManagerBase.c:82
Определения Building.c:6
Определения human.c:994

Перекрестные ссылки AC_SINGLE_USE.