/// <summary> /// Подготавливает ядро для тренировки /// </summary> /// <param name="currentWorkout"></param> /// <returns></returns> private Workout PrepareWorkout(WorkoutNames currentWorkout) { Workout core = new Workout(currentWorkout, questMaxCount); core.LoadQuestions(); if (!core.TaskExists()) { Debug.LogError("Нет доступных слов для тренировки" + currentWorkout); return(null); } questsPassedCount += core.tasks.Count; return(core); }