void LoadByDest(LoadDestination dest) { int levelToGoTo = 0; switch (dest) { case LoadDestination.next: levelToGoTo = SceneManager.GetActiveScene().buildIndex + 1; break; case LoadDestination.prev: levelToGoTo = SceneManager.GetActiveScene().buildIndex - 1; break; case LoadDestination.same: levelToGoTo = SceneManager.GetActiveScene().buildIndex; break; case LoadDestination.number: levelToGoTo = level; break; } SceneManager.LoadScene(levelToGoTo); }
public void Activate(LoadDestination dest) { LoadByDest(dest); }