Ejemplo n.º 1
0
    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);
    }
Ejemplo n.º 2
0
 public void Activate(LoadDestination dest)
 {
     LoadByDest(dest);
 }