Пример #1
0
        public override void Execute()
        {
            var gridWidth  = _dataService.GridWidth;
            var gridHeight = _dataService.GridHeight;

            _gridModel.Create(gridWidth, gridHeight);
            _gameStateModel.Init();
            _scoreModel.Init();
            _tetrominoModel.Init();

            AudioManager.Instance.PlayFx(SoundType.NEW_GAME);

            Debugger.Log(LogEntryCategory.General, "Game setup was successful!");
        }