Dayz Explorer  1.24.157551 (v105080)
Dayz Code Explorer by Zeroy
actionminetree.c File Reference

Go to the source code of this file.

Data Structures

class  MineActionData
 
class  ActionMineBase
 

Functions

override void CreateActionComponent ()
 
ActionMineBase ActionContinuousBase ActionMineTree ()
 
override ActionData CreateActionData ()
 
override void OnActionInfoUpdate (PlayerBase player, ActionTarget target, ItemBase item)
 
string GetYieldName (PlayerBase player, ActionTarget target, ItemBase item)
 
override void CreateConditionComponents ()
 
override bool ActionCondition (PlayerBase player, ActionTarget target, ItemBase item)
 
override bool CanContinue (ActionData action_data)
 not checking target damage anymore, callback takes care of that More...
 
override void OnFinishProgressServer (ActionData action_data)
 

Variables

MineActionData TIME_BETWEEN_MATERIAL_DROPS_DEFAULT = 4
 
EHarvestType m_HarvestType = EHarvestType.NORMAL
 

Function Documentation

◆ ActionCondition()

override bool ActionCondition ( PlayerBase  player,
ActionTarget  target,
ItemBase  item 
)

Definition at line 77 of file actionminetree.c.

◆ ActionMineTree()

Definition at line 62 of file actionminetree.c.

◆ CanContinue()

override bool CanContinue ( ActionData  action_data)

not checking target damage anymore, callback takes care of that

Definition at line 89 of file actionminetree.c.

◆ CreateActionComponent()

override void CreateActionComponent ( )

Definition at line 10 of file actionminetree.c.

◆ CreateActionData()

override ActionData ActionMineTree::CreateActionData ( )

Definition at line 13 of file actionminetree.c.

◆ CreateConditionComponents()

override void CreateConditionComponents ( )

Definition at line 71 of file actionminetree.c.

◆ GetYieldName()

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

Definition at line 25 of file actionminetree.c.

◆ OnActionInfoUpdate()

override void ActionMineTree::OnActionInfoUpdate ( PlayerBase  player,
ActionTarget  target,
ItemBase  item 
)

Definition at line 20 of file actionminetree.c.

◆ OnFinishProgressServer()

override void OnFinishProgressServer ( ActionData  action_data)

Definition at line 97 of file actionminetree.c.

Variable Documentation

◆ m_HarvestType

Definition at line 11 of file actionminetree.c.

◆ TIME_BETWEEN_MATERIAL_DROPS_DEFAULT

MineActionData TIME_BETWEEN_MATERIAL_DROPS_DEFAULT = 4