Структуры данных | |
| class | MineActionData |
| class | ActionMineBase |
Функции | |
| 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) |
Переменные | |
| MineActionData | TIME_BETWEEN_MATERIAL_DROPS_DEFAULT = 4 |
| EHarvestType | m_HarvestType = EHarvestType.NORMAL |