Cleaned Scripts, added comments, added end scene
This commit is contained in:
@@ -52,7 +52,7 @@ public class SceneLoader : MonoBehaviour
|
||||
LoadNewRoom();
|
||||
}
|
||||
|
||||
private async UniTaskVoid LoadNewRoom()
|
||||
private async UniTaskVoid LoadNewRoom() // Aktuelle Methode zum Laden von Szenen
|
||||
{
|
||||
int sceneCount = SceneManager.sceneCount;
|
||||
|
||||
@@ -65,7 +65,15 @@ public class SceneLoader : MonoBehaviour
|
||||
await SceneManager.UnloadSceneAsync(myScene);
|
||||
}
|
||||
}
|
||||
await SceneManager.LoadSceneAsync(currentScene + 1, LoadSceneMode.Additive);
|
||||
Debug.Log("Loaded Room " + currentScene + 1);
|
||||
if (currentScene == SceneManager.sceneCountInBuildSettings-1)
|
||||
{
|
||||
await SceneManager.LoadSceneAsync(baseSceneIndex); // Lädt die Basis-Szene komplett neu, falls vorherige Szene die letzte war.
|
||||
}
|
||||
else
|
||||
{
|
||||
await SceneManager.LoadSceneAsync(currentScene + 1, LoadSceneMode.Additive); // Lädt die nächste Szene additiv
|
||||
Debug.Log("Loaded Room " + (currentScene + 1));
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user