private void LoadLevel() { _currentLevel = PlayerPrefs.GetInt("CurrentLevel", 0); LevelImporter importer = new LevelImporter(); _levels = importer.loadMetadata(Resources.Load <TextAsset>("levels").text); if (levelName != null) { levelName.text = _levels.levels[_currentLevel].title; } rewindButton.SetActive(_levels.levels[_currentLevel].rewindCount != 0); if (_camera != null) { SmoothCamera sc = GetComponent <SmoothCamera>(); sc.ClearBackgrounds(); for (int i = 0; i < _levels.levels[_currentLevel].background.Length; ++i) { sc.AddBackground(_levels.levels[_currentLevel].background[i]); } } LoadLevelObjects(importer); }