C#C
C#3y ago
Spontini

❔ My Level Number keep returning as 0 (Unity)

Hello, I'm new at both Unity and coding. Here is my issue, Debug.Log(levelNu); keep returning as 0 even while I am at Scene 2, 3, 4. How can I fix this?
   int levelNu;

    void Update()
    {
        Debug.Log(levelNu);
    }

    public void LoadNextScene()
    {
        int currentSceneIndex = SceneManager.GetActiveScene().buildIndex;
        int nextSceneIndex;
        nextSceneIndex = ++currentSceneIndex;
        if (currentSceneIndex == SceneManager.sceneCountInBuildSettings)
        {
            nextSceneIndex = 0;
        }
        SceneManager.LoadScene(nextSceneIndex);
        levelNu = currentSceneIndex;
    }
Was this page helpful?