Splash Screen Fade

Hey,

So I have a simple script that just waits for x amount of seconds, and just loads up the next level. Can someone help me with adding a fade to this splash screen?

using UnityEngine;
using System.Collections;

public class Intro : MonoBehaviour {
	
	public float delayTime = 5;
	
	IEnumerator Start() {
	yield return new WaitForSeconds(delayTime);
		
	Application.LoadLevel(1);
	}
}

i am not sure but you can have number of textures representing fading effect means from brighter to darker…and just draw them on GUI.Drawtexture with Fps…and at the end of the timer application.loadlevel(1); will load new leval…