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

Защищенные члены

void CAContinuousLoadMagazine (float time_to_complete_action)
 
override void Setup (ActionData action_data)
 

Защищенные данные

float m_TargetUnits
 
float m_SpentQuantity
 
float m_ItemQuantity
 
float m_ItemMaxQuantity
 
float m_SourceQuantity
 
float m_QuantityFilledPerSecond
 

Дополнительные унаследованные члены

- Закрытые члены унаследованные от CAContinuousRepeat
void CAContinuousRepeat (float time_to_complete_action)
 
override void Setup (ActionData action_data)
 
override int Execute (ActionData action_data)
 
override int Cancel (ActionData action_data)
 
override float GetProgress ()
 
void SetProgress (float value)
 
- Закрытые данные унаследованные от CAContinuousRepeat
float m_TimeElpased
 
float m_TotalTimeElpased
 
float m_TimeToComplete
 
float m_DefaultTimeToComplete
 
ref Param1< floatm_SpentUnits
 

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

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

◆ CAContinuousLoadMagazine()

void CAContinuousLoadMagazine ( float time_to_complete_action)
inlineprotected
12 {
14 }
float m_DefaultTimeToComplete
Definition CAContinuousRepeat.c:6
Definition EntityAI.c:95

Перекрестные ссылки CAContinuousRepeat::m_DefaultTimeToComplete.

Методы

◆ Setup()

override void Setup ( ActionData action_data)
inlineprotected
17 {
18 super.Setup(action_data);
20 if ( !m_SpentUnits )
21 {
23 }
24 else
25 {
26 m_SpentUnits.param1 = 0;
27 }
28
30 Class.CastTo(itm, action_data.m_MainItem);
31 m_ItemQuantity = itm.GetAmmoCount();
32 m_ItemMaxQuantity = itm.GetAmmoMax();
34 Class.CastTo(trg, action_data.m_Target.GetObject() );
35 m_SourceQuantity = trg.GetAmmoCount();
36 m_TargetUnits = itm.GetAmmoMax();
37 }
float m_SpentQuantity
Definition CAContinuousLoadMagazine.c:4
float m_ItemQuantity
Definition CAContinuousLoadMagazine.c:5
float m_SourceQuantity
Definition CAContinuousLoadMagazine.c:7
float m_TargetUnits
Definition CAContinuousLoadMagazine.c:3
float m_ItemMaxQuantity
Definition CAContinuousLoadMagazine.c:6
ref Param1< float > m_SpentUnits
Definition CAContinuousRepeat.c:7
Super root of all classes in Enforce script.
Definition EnScript.c:11
static proto bool CastTo(out Class to, Class from)
Try to safely down-cast base class to child class.

Перекрестные ссылки Class::CastTo(), m_ItemMaxQuantity, m_ItemQuantity, m_SourceQuantity, m_SpentQuantity, CAContinuousRepeat::m_SpentUnits и m_TargetUnits.

Поля

◆ m_ItemMaxQuantity

float m_ItemMaxQuantity
protected

Используется в Setup().

◆ m_ItemQuantity

float m_ItemQuantity
protected

Используется в Setup().

◆ m_QuantityFilledPerSecond

float m_QuantityFilledPerSecond
protected

◆ m_SourceQuantity

float m_SourceQuantity
protected

Используется в Setup().

◆ m_SpentQuantity

float m_SpentQuantity
protected

Используется в Setup().

◆ m_TargetUnits

float m_TargetUnits
protected

Используется в Setup().


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