Data Structures | |
| 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 | 
| override bool ActionCondition | ( | PlayerBase | player, | 
| ActionTarget | target, | ||
| ItemBase | item | ||
| ) | 
| ActionMineBase ActionContinuousBase ActionMineTree | ( | ) | 
References TIME_BETWEEN_MATERIAL_DROPS_DEFAULT.
Referenced by ActionConstructor::RegisterActions(), and ToolBase::SetActions().
| override bool CanBeUsedInFreelook | ( | ) | 
References UAMaxDistances::SMALL.
| override bool CanContinue | ( | ActionData | action_data | ) | 
not checking target damage anymore, callback takes care of that
References AnimatedActionBase::ActionConditionContinue().
| 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 | ) | 
| EHarvestType m_HarvestType = EHarvestType.NORMAL | 
Referenced by ActionMineTreeBark::ActionMineTreeBark().
| MineActionData TIME_BETWEEN_MATERIAL_DROPS_DEFAULT = 4 | 
Referenced by ActionMineTree().