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

◆ Execute()

override int CAContinuousEmptyMagazine::Execute ( ActionData action_data)
inlineprotected

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

33 {
34 if ( !action_data.m_Player )
35 {
36 return UA_ERROR;
37 }
38
39 if ( m_TargetUnits == 0 )
40 {
41 return UA_FINISHED;
42 }
43 else
44 {
46 {
47 m_Time += action_data.m_Player.GetDeltaT();
49 {
50 m_Time = 0;
51 m_SpentQuantity += 1;
52 }
53 return UA_PROCESSING;
54 }
55 else
56 {
57 CalcAndSetQuantity( action_data );
58 OnCompletePogress(action_data);
59 return UA_FINISHED;
60 }
61 }
62 }
void CalcAndSetQuantity()
Определения FireplaceBase.c:2640
void OnCompletePogress(ActionData action_data)
Определения CAContinuousBase.c:8
const int UA_FINISHED
Определения constants.c:464
const int UA_ERROR
Определения constants.c:483
const int UA_PROCESSING
Определения constants.c:462

Перекрестные ссылки ActionData, CalcAndSetQuantity(), m_SpentQuantity, m_TargetUnits, m_Time, m_TimeToEjectOneBullet, CAContinuousBase::OnCompletePogress(), UA_ERROR, UA_FINISHED и UA_PROCESSING.