After missing the cut at the Players Championship, Rory McIlroy admitted his off-course duties have taken a toll on his game.