private static void UpdateTime(TimeLogger.TimeLogData[] times, int type, double time)
{
bool flag = false;
if (times[type].resetMaxTime > 0)
--times[type].resetMaxTime;
else
times[type].timeMax = 0.0f;
times[type].time = (float)time;
if ((double)times[type].timeMax < time)
{
flag = true;
times[type].timeMax = (float)time;
times[type].resetMaxTime = 100;
}
times[type].usedLastDraw = true;
if (TimeLogger.currentFrame == 0)
return;
TimeLogger.logBuilder.AppendLine(string.Format(" {0} : {1:F4}ms {2}", (object)times[type].logText, (object)time, flag ? (object)" - New Maximum" : (object)string.Empty));
}