private void EndRepairing(GameObject player, RepairTool tool) { tool.EndRepairing(); tool.RepairDone -= HandleRepairDone; player.GetComponent <PlayerMovement>().UnblockMovement(); }
private void StartRepairing(GameObject player, RepairTool tool) { tool.BeginRepairing(repairTime, transform.position + new Vector3(0, 3f, 0)); //event tool.RepairDone += HandleRepairDone; player.GetComponent <PlayerMovement>().BlockMovement(); }