public void RestartLevel() { boardGrid.FillBoard(MarkType.Cross); if (!DataStorage.IsTutorialCompleted) { tutorial.RestartLevel(); } else { figureSpawner.RespawnFigures(levelsParameters.CurrentFigures); } }
private IEnumerator ShowNextTrainingLevel(FigureSpawnInfo[] figureSpawnInfo, int level, int countOfFigures) { yield return(new WaitForSeconds(1)); boardGrid.FillBoard(MarkType.Cross); figureSpawner.SpawnFigures(figureSpawnInfo, countOfFigures); levelInfoPanel.UpdateLevelValue(level); }