private void Awake() { CheckGameManagerIsInTheScene(); DontDestroyOnLoad(gameObject); currentScene = (ScenesManager.Scenes)UnityEngine.SceneManagement.SceneManager.GetActiveScene().buildIndex; //TODO Use ScenesManager LightAndCameraSetup(currentScene); }
void LightAndCameraSetup(ScenesManager.Scenes sceneNumber) { switch (sceneNumber) { case ScenesManager.Scenes.INITIALSCENE: case ScenesManager.Scenes.LEVEL1: case ScenesManager.Scenes.LEVEL2: case ScenesManager.Scenes.LEVEL3: { LightSetup(); CameraSetup(); break; } } }