using System;
using System.Threading;
public class MyClass
{
private static bool _isShapeUsed = false;
private static DateTime _startTime;
public static void Main()
{
// Проверяем, использовался ли уже колшейп
if (_isShapeUsed)
{
// Проверяем, прошло ли достаточно времени с момента последнего использования
if (DateTime.Now.Subtract(_startTime) < TimeSpan.FromMinutes(5))
{
Console.WriteLine("Недостаточно времени прошло, чтобы использовать колшейп снова.");
return;
}
}
// Используем колшейп
Console.WriteLine("Колшейп использован!");
// Устанавливаем флаг и сохраняем время
_isShapeUsed = true;
_startTime = DateTime.Now;
// Дополнительный код для использования колшейпа
}
}