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

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

override ActionData CreateActionData ()
 
override bool CanBeUsedInFreelook ()
 
override void OnActionInfoUpdate (PlayerBase player, ActionTarget target, ItemBase item)
 
string GetYieldName (PlayerBase player, ActionTarget target, ItemBase item)
 
- Закрытые члены унаследованные от ActionContinuousBase
void OnStartAnimationLoopServer (ActionData action_data)
 
void OnStartAnimationLoopClient (ActionData action_data)
 
void OnEndAnimationLoopServer (ActionData action_data)
 
void OnEndAnimationLoopClient (ActionData action_data)
 
void OnFinishProgressServer (ActionData action_data)
 
void OnFinishProgressClient (ActionData action_data)
 

Закрытые данные

EHarvestType m_HarvestType = EHarvestType.NORMAL
 

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

Методы

◆ CanBeUsedInFreelook()

override bool CanBeUsedInFreelook ( )
inlineprivate
29 {
30 return false;
31 }

◆ CreateActionData()

override ActionData CreateActionData ( )
inlineprivate
22 {
24 data.m_HarvestType = m_HarvestType;
25 return data;
26 }
EHarvestType m_HarvestType
Definition ActionMineTree.c:19
Definition ActionMineTree.c:2
Definition EntityAI.c:95

Перекрестные ссылки m_HarvestType.

◆ GetYieldName()

string GetYieldName ( PlayerBase player,
ActionTarget target,
ItemBase item )
inlineprivate
39 {
40 //given the circumstances, the implementation bellow is the path of least resistance
41 Object targetObject = target.GetObject();
44 string yieldName;
45 if (wood || rock)
46 {
48 if (wood)
49 {
50 wood.GetMaterialAndQuantityMapEx(item, output_map, m_HarvestType);
51 }
52 else
53 {
54 rock.GetMaterialAndQuantityMap(item, output_map);
55 }
56 if (output_map.Count() > 0)
57 {
58 yieldName = MiscGameplayFunctions.GetItemDisplayName(output_map.GetKey(0));
59 }
60 }
61 return yieldName;
62 }
void WoodBase()
Definition WoodBase.c:30
Definition ObjectTyped.c:2
Definition RockBase.c:2

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

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

◆ OnActionInfoUpdate()

override void OnActionInfoUpdate ( PlayerBase player,
ActionTarget target,
ItemBase item )
inlineprivate
34 {
35 m_Text = "#harvest" + " " + GetYieldName(player, target, item);
36 }
string m_Text
Definition ActionBase.c:58
string GetYieldName(PlayerBase player, ActionTarget target, ItemBase item)
Definition ActionMineTree.c:38

Перекрестные ссылки GetYieldName() и ActionBase::m_Text.

Поля

◆ m_HarvestType

EHarvestType m_HarvestType = EHarvestType.NORMAL
private

Используется в CreateActionData() и GetYieldName().


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