Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
actionminetree.c File Reference

Go to the source code of this file.

Data Structures

class  ActionMineBase
class  MineActionData

Functions

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

Variables

EHarvestType m_HarvestType = EHarvestType.NORMAL
MineActionData TIME_BETWEEN_MATERIAL_DROPS_DEFAULT = 4

Function Documentation

◆ ActionCondition()

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

Definition at line 83 of file actionminetree.c.

References ActionTarget.

◆ ActionMineTree()

◆ CanBeUsedInFreelook()

override bool CanBeUsedInFreelook ( )

Definition at line 78 of file actionminetree.c.

References UAMaxDistances::SMALL.

◆ 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.

References ActionConditionContinue(), and ActionData.

◆ CreateActionComponent()

override void CreateActionComponent ( )

Definition at line 11 of file actionminetree.c.

◆ CreateActionData()

override ActionData CreateActionData ( )

Definition at line 71 of file actionminetree.c.

References m_CommandUID, and m_StanceMask.

◆ CreateConditionComponents()

override void CreateConditionComponents ( )

Definition at line 77 of file actionminetree.c.

◆ GetYieldName()

string 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.

References ActionData.

◆ OnActionInfoUpdate()

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

Definition at line 83 of file actionminetree.c.

◆ OnEndServer()

override void OnEndServer ( ActionData action_data)

◆ OnExecuteServer()

Variable Documentation

◆ m_HarvestType

Definition at line 69 of file actionminetree.c.

Referenced by ActionMineTreeBark::ActionMineTreeBark().

◆ TIME_BETWEEN_MATERIAL_DROPS_DEFAULT

MineActionData TIME_BETWEEN_MATERIAL_DROPS_DEFAULT = 4

Referenced by ActionMineTree().