DayZ 1.26
DayZ Explorer by KGB
Загрузка...
Поиск...
Не найдено
Класс FirearmActionLoadMultiBullet
+ Граф наследования:FirearmActionLoadMultiBullet:

Закрытые члены

void FirearmActionLoadMultiBullet ()
 
override int GetActionCategory ()
 
override bool ActionCondition (PlayerBase player, ActionTarget target, ItemBase item)
 
override void Start (ActionData action_data)
 
override bool CanBePerformedFromInventory ()
 
override bool CanBeSetFromInventory ()
 
override void OnEndInput (ActionData action_data)
 
override bool CanBePerformedFromQuickbar ()
 
override bool HasProgress ()
 
override GetInputType ()
 

Подробное описание

Конструктор(ы)

◆ FirearmActionLoadMultiBullet()

7 {
8 m_Text = "#load_bullets";
9 }
string m_Text
Definition ActionBase.c:58

Перекрестные ссылки ActionBase::m_Text.

Методы

◆ ActionCondition()

override bool ActionCondition ( PlayerBase player,
ActionTarget target,
ItemBase item )
inlineprivate
27 {
28 if (!super.ActionCondition( player, target, item ))
29 return false;
30
32 Magazine mag = Magazine.Cast(target.GetObject());
33 return mag && player.GetWeaponManager().CanLoadBullet(wpn,mag);
34 }
Definition EntityAI.c:95
shorthand
Definition BoltActionRifle_Base.c:6

◆ CanBePerformedFromInventory()

override bool CanBePerformedFromInventory ( )
inlineprivate
46 {
47 return false;
48 }

◆ CanBePerformedFromQuickbar()

override bool CanBePerformedFromQuickbar ( )
inlineprivate
61 {
62 return true;
63 }

◆ CanBeSetFromInventory()

override bool CanBeSetFromInventory ( )
inlineprivate
51 {
52 return false;
53 }

◆ GetActionCategory()

override int GetActionCategory ( )
inlineprivate
12 {
13 return AC_CONTINUOUS;
14 }
const int AC_CONTINUOUS
Definition _constants.c:3

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

◆ GetInputType()

override GetInputType ( )
inlineprivate
88 {
90 }
void ContinuousDefaultActionInput(PlayerBase player)
Definition ActionInput.c:606

Перекрестные ссылки ContinuousDefaultActionInput().

◆ HasProgress()

override bool HasProgress ( )
inlineprivate
66 {
67 return false;
68 }

◆ OnEndInput()

override void OnEndInput ( ActionData action_data)
inlineprivate
56 {
57 action_data.m_Player.GetWeaponManager().LoadMultiBulletStop();
58 }

◆ Start()

override void Start ( ActionData action_data)
inlineprivate
37 {
38 super.Start( action_data );
39 Magazine mag = Magazine.Cast(action_data.m_Target.GetObject());
40
41 action_data.m_Player.GetWeaponManager().LoadMultiBullet(mag, this);
42
43 }

Объявления и описания членов класса находятся в файле: