public IEnumerator FadeToBlack(float time, Action onComplete)
 {
     ;
     _blackScreen = GameObject.Instantiate(Resources.Load <GameObject>("BlackScreen")) as GameObject;
     _blackScreen.transform.position = new Vector3(0.5f, 0.5f);
     Object.DontDestroyOnLoad(_blackScreen);
     return(CameraUtil.FadeTo(_blackScreen.GetComponent <GUITexture>(), time, onComplete));
 }