protected override void OnPerform()
{
while (sChecks.Count > 0)
{
Check check = sChecks[0];
sChecks.RemoveAt(0);
SpeedTrap.Sleep();
try
{
while (AgingManager.Singleton == null)
{
SpeedTrap.Sleep(0);
}
if (check.mSim.AgingState != null)
{
check.mSim.AgingState.MergeTravelInformation(check.mMiniSim);
}
}
catch (Exception e)
{
Common.Exception(check.mSim, e);
}
}
}