Loading current scene in Unity 5.5
from: http://answers.unity3d.com/questions/1109497/unity-53-how-to-load-current-level.html
In “Unity 5.x By Example”, I met Application.LoadLevel (Application.loadedLevel) but it is obsolete according to the documentation and proposed to use SceneManager. Here is how to use SceneManager to load currently active scene (level).
using UnityEngine;
using System.Collections;
using UnityEngine.SceneManagement;
public class Timer : MonoBehaviour
{
void Update () {
CountDown-= Time.deltaTime;
if (CountDown <= 0)
SceneManager.LoadScene (SceneManager.GetActiveScene ().name);
}
}
GetActiveScene() returns the current scene object and then you can use .name or .buildindex in LoadScene() .