Sheffield United striker David McGoldrick says he was much happier last season, when he was not scoring but the Blades were winning.