private void StartLevel() { var go = new GameObject("TTLLevel"); _currentLevel = go.AddComponent <Level>(); Debug.Assert(_currentLevel != null); _currentLevel.Options = Options; _currentLevel.GameOptions = _currentSaveGameOptions; }
private void EndLevel() { if (_currentLevel != null) { _currentLevel.enabled = false; _currentLevel.Options = null; _currentLevel.GameOptions = null; GameObject.Destroy(_currentLevel.gameObject); _currentLevel = null; } }