public static void DetailedDrawTime(int detailedDrawType)
{
if (detailedDrawType < 0 || detailedDrawType >= TimeLogger.detailedDrawTimes.Length)
return;
double totalMilliseconds = TimeLogger.detailedDrawTimer.Elapsed.TotalMilliseconds;
double time = totalMilliseconds - TimeLogger.lastDetailedDrawTime;
TimeLogger.lastDetailedDrawTime = totalMilliseconds;
TimeLogger.UpdateTime(TimeLogger.detailedDrawTimes, detailedDrawType, time);
}