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

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

void FirearmActionLoadBulletQuick ()
 
override bool HasTarget ()
 
override GetInputType ()
 
override void CreateConditionComponents ()
 
override bool HasProgress ()
 
override bool ActionCondition (PlayerBase player, ActionTarget target, ItemBase item)
 
override void Start (ActionData action_data)
 

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

Методы

◆ ActionCondition()

override bool ActionCondition ( PlayerBase player,
ActionTarget target,
ItemBase item )
inlineprivate
30 {
31 if (!super.ActionCondition( player, target, item ))
32 return false;
33
34 bool result = false;
36 if ( player.GetWeaponManager().CanEjectBullet(wpn))
37 {
38 if( GetGame().IsServer() && GetGame().IsMultiplayer() )
39 {
40 result = true;
41 }
42 else
43 {
44 if( player.GetWeaponManager().CanEjectBulletVerified() )
45 {
46 result = true;
47 }
48 player.GetWeaponManager().SetEjectBulletTryTimestamp();
49 }
50 }
51 return result;
52 }
Definition EntityAI.c:95
shorthand
Definition BoltActionRifle_Base.c:6
proto native CGame GetGame()

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

◆ CreateConditionComponents()

override void CreateConditionComponents ( )
inlineprivate
18 {
21 }
ref CCIBase m_ConditionItem
Definition ActionBase.c:64
ref CCTBase m_ConditionTarget
Definition ActionBase.c:65
Definition CCINonRuined.c:2
Definition CCTSelf.c:2

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

◆ FirearmActionLoadBulletQuick()

void FirearmActionLoadBulletQuick ( )
inlineprivate
4 {
5 }

◆ GetInputType()

override GetInputType ( )
inlineprivate
13 {
15 }
Definition ActionInput.c:917

◆ HasProgress()

override bool HasProgress ( )
inlineprivate
24 {
25 return false;
26 }

◆ HasTarget()

override bool HasTarget ( )
inlineprivate
8 {
9 return false;
10 }

◆ Start()

override void Start ( ActionData action_data)
inlineprivate
55 {
56 super.Start( action_data );
57
58 action_data.m_Player.GetWeaponManager().EjectBulletVerified( this );
59 }

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