{
AnswerFlag = false;
TimerAsync();
simon.Say();
simon.CheckAnsver(Console.ReadKey());
AnswerFlag = true;
}
Console.ReadLine();
async Task TimerAsync()
{
await Task.Run(() => CheckTimer());//тут просто делей
if (simon.Trick == false & AnswerFlag == false)//таймер доходит до конца, нужно ли завершать игру?
{
Console.WriteLine("КОНЕЦ ИГРЫ");
simon.gameover = true;
}
}
Не берётся где? Что имеете ввиду? Мб у Вас таска быстрее заканчивает работу, чем AnswerFlag меняетс.
боже что это
Looks like pizdec
это мой "код")
Приставку забыли
Так у тебя эта таска, которую тебе вернёт Task.Run будет сразу же завершена.
Он вообще весь поток блокирует таким образом
Обсуждают сегодня