So it turned out that my orignal code did work. The white screen was just my level loading and unfortunately it was covering up my fade animation.
Trending Articles
More Pages to Explore .....