Former Manchester United goalkeeper Peter Schmeichel believes Wayne Rooney's mentality and adaptability have allowed him to break so many records over the years.