DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
CAContinuousMineRock.c
См. документацию.
2{
3 void CAContinuousMineRock(float time_between_drops)
4 {
5 m_TimeBetweenMaterialDrops = time_between_drops;
6 }
7
8 override bool GetMiningData(ActionData action_data )
9 {
10 RockBase ntarget;
11 if ( Class.CastTo(ntarget, action_data.m_Target.GetObject()) )
12 {
13 m_AmountOfDrops = ntarget.GetAmountOfDrops(action_data.m_MainItem);
14 ntarget.GetMaterialAndQuantityMap(action_data.m_MainItem,m_MaterialAndQuantityMap);
15 m_DamageToMiningItemEachDrop = ntarget.GetDamageToMiningItemEachDrop(action_data.m_MainItem);
17 return true;
18 }
19 return false;
20 }
21};
ActionBase ActionData
Определения ActionBase.c:30
override bool GetMiningData(ActionData action_data)
Определения CAContinuousMineRock.c:8
void CAContinuousMineRock(float time_between_drops)
Определения CAContinuousMineRock.c:3
ref map< string, int > m_MaterialAndQuantityMap
Определения CAContinuousMineWood.c:11
float m_TimeBetweenMaterialDrops
Определения CAContinuousMineWood.c:6
void CAContinuousMineWood(float time_between_drops)
Определения CAContinuousMineWood.c:19
int m_AmountOfDrops
Определения CAContinuousMineWood.c:9
float m_DamageToMiningItemEachDrop
Определения CAContinuousMineWood.c:7
float m_AdjustedDamageToMiningItemEachDrop
Определения CAContinuousMineWood.c:8
Super root of all classes in Enforce script.
Определения EnScript.c:11
float GetDamageToMiningItemEachDrop(ItemBase item)
Определения RockBase.c:46
int GetAmountOfDrops(ItemBase item)
Определения RockBase.c:13
void GetMaterialAndQuantityMap(ItemBase item, out map< string, int > output_map)
Определения RockBase.c:19
Определения RockBase.c:2
static proto bool CastTo(out Class to, Class from)
Try to safely down-cast base class to child class.