Spontini
Spontini
Explore posts from servers
CC#
Created by Spontini on 5/17/2023 in #help
❔ 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;
}
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;
}
4 replies