// Use this for initialization void Start() { Debug.Log("GameController.cs"); // Load the current level _dataController = SaveDataController.GetInstance(); _currentLevelNum = _dataController.LoadData().CurrentLevel; LoadLevel(_currentLevelNum); // Stop any music being played SoundController.StopMusic(); // Start the game paused before the countdown _isPaused = true; _updateEveryFrame = UpdateEveryFrame; GameInput.AttachInput( actionClick: OnButtonClickAction, skillClick: OnButtonClickSkill, backClick: OnButtonClickBack, leftClick: OnButtonClickLeft, rightClick: OnButtonClickRight, downClick: OnButtonClickDown, upClick: OnButtonClickUp); // Start the countdown sequence StartCountdown(); }
private void CleanUp() { _levelTimer.StopTimer(); _updateEveryFrame = null; TileMap.CleanUp(); }