class CAContinuousMineWoodSource
CAContinuousMineRock › CAContinuousMineWood › CAContinuousBase › CABase
All members, including inherited
Constructors 1
void CAContinuousMineWood(float time_between_drops)Referenced by ActionMineBushCB.CreateActionComponent(), and ActionMineTreeCB.CreateActionComponent()
Constants 1
protected const int MINEDITEM_MAX = 5Members 14
protected float m_TimeElpasedprotected float m_AdjustedTimeBetweenMaterialDropsprotected float m_CycleTimeOverrideprotected float m_TimeBetweenMaterialDropsprotected float m_DamageToMiningItemEachDropprotected float m_AdjustedDamageToMiningItemEachDropReferenced by CAContinuousMineRock.GetMiningData(), DamagePlayersHands(), Execute()
Show 1 more
, GetMiningData()protected int m_AmountOfDropsprotected int m_CurrentAssumedDropsReferenced by CAContinuousMineRock.GetMiningData(), CreatePrimaryItems(), GetMiningData()
Show 1 more
, Setup()protected ItemBase m_MinedItem[MINEDITEM_MAX]Referenced by CreatePrimaryItems()
protected ItemBase m_SecondaryItemReferenced by CreateSecondaryItems()
Methods 7
override void Setup(ActionData action_data)override int Execute(ActionData action_data)References Object.CanBeAutoDeleted(), Class.Cast(), Class.CastTo()
Show 26 more
, CreatePrimaryItems(), CreateSecondaryItems(), DamagePlayersHands(), Object.DecreaseHealth(), Object.DecreaseHealth(), DayZPlayerImplement.GetDeltaT(), ActionTarget.GetObject(), WoodBase.GetSecondaryDropsAmount(), WoodBase.GetSecondaryOutput(), Object.IsDamageDestroyed(), Object.IsDamageDestroyed(), CGame.IsServer(), CAContinuousBase.OnCompletePogress(), Object.OnTreeCutDown(), CABase.SetACData(), m_AdjustedDamageToMiningItemEachDrop, m_AdjustedTimeBetweenMaterialDrops, m_AmountOfDrops, m_CurrentAssumedDrops, m_DataLoaded, ActionData.m_MainItem, ActionData.m_Player, m_SpentUnits, ActionData.m_Target, m_TimeElpased, and Param1.param1override float GetProgress()bool GetMiningData(ActionData action_data)References Class.Cast(), Class.CastTo(), WoodBase.GetAmountOfDropsEx()
Show 13 more
, WoodBase.GetCycleTimeOverride(), WoodBase.GetDamageToMiningItemEachDropEx(), WoodBase.GetMaterialAndQuantityMapEx(), ActionTarget.GetObject(), m_AdjustedDamageToMiningItemEachDrop, m_AmountOfDrops, m_CurrentAssumedDrops, m_CycleTimeOverride, m_DamageToMiningItemEachDrop, MineActionData.m_HarvestType, ActionData.m_MainItem, m_MaterialAndQuantityMap, and ActionData.m_TargetReferenced by Setup()
void CreatePrimaryItems(ActionData action_data)Referenced by Execute()
void CreateSecondaryItems(ActionData action_data, string material_secondary = "", int quantity_secondary = -1)Referenced by Execute()
void DamagePlayersHands(PlayerBase player)References BleedingSourcesManagerBase.AttemptAddBleedingSourceBySelection(), Class.Cast(), Object.DecreaseHealth()
Referenced by Execute()