private static IEnumerator InternalLoadLevel(int index) { TimeCtrl.timeControllerEnabled = false; FirstPersonCtrl.controllerEnabled = false; yield return(FizzleView.FadeOut()); FizzleScene scene = GetInstance(); scene.index = index % scene.sceneInfos.Count; scene.LoadLevel(scene.index); scene.Start(); yield return(FizzleView.FadeIn()); TimeCtrl.timeControllerEnabled = true; FirstPersonCtrl.controllerEnabled = true; }