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
ArrowManagerBase::GetFirstArrow
EntityAI GetFirstArrow()
Определения
ArrowManagerBase.c:82
ArrowManagerBase
Определения
ArrowManagerBase.c:2
EntityAI
Определения
Building.c:6
HumanCommandWeapons
Определения
human.c:994
Перекрестные ссылки
AC_SINGLE_USE
.
Ishodniki
scripts
4_World
Classes
UserActionsComponent
Actions
Weapons
FirearmActionLoadBullet.c
Создано системой
1.13.2