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

◆ GetYieldName()

string ActionMineTree::GetYieldName ( PlayerBase player,
ActionTarget target,
ItemBase item )

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

96 {
97 if (!action_data.m_Player.IsPlayerInStance(action_data.m_PossibleStanceMask) || !m_ConditionItem || !m_ConditionItem.CanContinue(action_data.m_Player,action_data.m_MainItem))
98 return false;
99
100 return ActionConditionContinue(action_data);
101 }
102
103 override void OnExecuteServer(ActionData action_data)
104 {
105 MineActionData mad = MineActionData.Cast(action_data);
106 if (mad.m_EffecterID == -1)
107 {
108 mad.m_EffecterID = SEffectManager.CreateParticleServer(action_data.m_Target.GetObject().GetPosition(), new TreeEffecterParameters("TreeEffecter", EffecterBase.NOT_DEFINED_LIFESPAN, 0.1));
109 }
110 else
111 {
override bool ActionConditionContinue(ActionData action_data)
Определения ActionAttachExplosivesTrigger.c:27
ActionBase ActionData
Определения ActionBase.c:30
override void OnExecuteServer(ActionData action_data)
Определения ActionMineTree.c:103
void EffecterBase()
Определения EffectManager.c:690
int m_EffecterID
Определения ActionMineTree.c:4
Определения ActionMineTree.c:2
static int CreateParticleServer(vector pos, EffecterParameters parameters)
returns unique effecter ID
Определения EffectManager.c:577
static void ReactivateParticleServer(int effecterID)
Определения EffectManager.c:602
Manager class for managing Effect (EffectParticle, EffectSound)
Определения EffectManager.c:6