Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
actionminetree.c File Reference

Go to the source code of this file.

Classes

class  MineActionData
 
class  ActionMineBase
 

Functions

override void CreateActionComponent ()
 
ActionMineBase ActionContinuousBase ActionMineTree ()
 
override ActionData CreateActionData ()
 
override bool CanBeUsedInFreelook ()
 
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
 
override void OnExecuteServer (ActionData action_data)
 
override bool HasMultipleExecution (ActionData action_data)
 
override void OnEndServer (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 83 of file actionminetree.c.

◆ ActionMineTree()

Definition at line 11 of file actionminetree.c.

◆ CanBeUsedInFreelook()

override bool ActionMineTree::CanBeUsedInFreelook ( )

Definition at line 78 of file actionminetree.c.

◆ CanContinue()

override bool CanContinue ( ActionData action_data)

not checking target damage anymore, callback takes care of that

Definition at line 95 of file actionminetree.c.

◆ CreateActionComponent()

override void CreateActionComponent ( )

Definition at line 11 of file actionminetree.c.

◆ CreateActionData()

override ActionData ActionMineTree::CreateActionData ( )

Definition at line 71 of file actionminetree.c.

◆ CreateConditionComponents()

override void CreateConditionComponents ( )

Definition at line 77 of file actionminetree.c.

◆ GetYieldName()

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

Definition at line 88 of file actionminetree.c.

◆ HasMultipleExecution()

override bool HasMultipleExecution ( ActionData action_data)

Definition at line 116 of file actionminetree.c.

◆ OnActionInfoUpdate()

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

Definition at line 83 of file actionminetree.c.

◆ OnEndServer()

override void OnEndServer ( ActionData action_data)

Definition at line 121 of file actionminetree.c.

◆ OnExecuteServer()

override void OnExecuteServer ( ActionData action_data)

Definition at line 103 of file actionminetree.c.

Variable Documentation

◆ m_HarvestType

Definition at line 69 of file actionminetree.c.

◆ TIME_BETWEEN_MATERIAL_DROPS_DEFAULT

MineActionData TIME_BETWEEN_MATERIAL_DROPS_DEFAULT = 4