DayZ
1.27
DayZ Explorer by KGB
Загрузка...
Поиск...
Не найдено
CAContinuousLoadMagazine.c
См. документацию.
1
class
CAContinuousLoadMagazine
:
CAContinuousRepeat
2
{
3
protected
float
m_TargetUnits
;
4
protected
float
m_SpentQuantity
;
5
protected
float
m_ItemQuantity
;
6
protected
float
m_ItemMaxQuantity
;
7
protected
float
m_SourceQuantity
;
8
protected
float
m_QuantityFilledPerSecond
;
9
//protected ref Param1<float> m_SpentUnits;
10
11
void
CAContinuousLoadMagazine
(
float
time_to_complete_action )
12
{
13
m_DefaultTimeToComplete
= time_to_complete_action;
14
}
15
16
override
void
Setup
(
ActionData
action_data )
17
{
18
super.Setup(action_data);
19
m_SpentQuantity
= 0;
20
if
( !
m_SpentUnits
)
21
{
22
m_SpentUnits
=
new
Param1<float>(0);
23
}
24
else
25
{
26
m_SpentUnits
.param1 = 0;
27
}
28
29
Magazine itm;
30
Class
.
CastTo
(itm, action_data.m_MainItem);
31
m_ItemQuantity
= itm.GetAmmoCount();
32
m_ItemMaxQuantity
= itm.GetAmmoMax();
33
Magazine trg;
34
Class
.
CastTo
(trg, action_data.m_Target.GetObject() );
35
m_SourceQuantity
= trg.GetAmmoCount();
36
m_TargetUnits
= itm.GetAmmoMax();
37
}
38
};
ActionData
ActionBase ActionData
Определения
ActionBase.c:30
CAContinuousLoadMagazine::m_SourceQuantity
float m_SourceQuantity
Определения
CAContinuousLoadMagazine.c:7
CAContinuousLoadMagazine::m_QuantityFilledPerSecond
float m_QuantityFilledPerSecond
Определения
CAContinuousLoadMagazine.c:8
CAContinuousLoadMagazine::CAContinuousLoadMagazine
void CAContinuousLoadMagazine(float time_to_complete_action)
Определения
CAContinuousLoadMagazine.c:11
CAContinuousLoadMagazine::m_TargetUnits
float m_TargetUnits
Определения
CAContinuousLoadMagazine.c:3
CAContinuousLoadMagazine::m_ItemQuantity
float m_ItemQuantity
Определения
CAContinuousLoadMagazine.c:5
CAContinuousLoadMagazine::m_ItemMaxQuantity
float m_ItemMaxQuantity
Определения
CAContinuousLoadMagazine.c:6
CAContinuousLoadMagazine::m_SpentQuantity
float m_SpentQuantity
Определения
CAContinuousLoadMagazine.c:4
CAContinuousLoadMagazine::Setup
override void Setup(ActionData action_data)
Определения
CAContinuousLoadMagazine.c:16
CAContinuousRepeat::m_DefaultTimeToComplete
float m_DefaultTimeToComplete
Определения
CAContinuousRepeat.c:6
CAContinuousRepeat::m_SpentUnits
ref Param1< float > m_SpentUnits
Определения
CAContinuousRepeat.c:7
CAContinuousRepeat::CAContinuousRepeat
void CAContinuousRepeat(float time_to_complete_action)
Определения
CAContinuousRepeat.c:9
Class
Super root of all classes in Enforce script.
Определения
EnScript.c:11
Class::CastTo
static proto bool CastTo(out Class to, Class from)
Try to safely down-cast base class to child class.
Ishodniki
scripts
4_World
Classes
UserActionsComponent
ActionComponents
CAContinuousLoadMagazine.c
Создано системой
1.13.2