void Resolver::Log()
{
	for (int i = 1; i <= g_GlobalVars->maxClients; i++)
	{
		auto &record = arr_infos[i];

		C_BasePlayer *player = C_BasePlayer::GetPlayerByIndex(i);
		if (!player || !player->IsAlive() || player->m_iTeamNum() == g_LocalPlayer->m_iTeamNum())
		{
			record.m_bActive = false;
			continue;
		}

		if (player->IsDormant())
			continue;

		if(record.m_flSimulationTime == player->m_flSimulationTime())
			continue;

		record.SaveRecord(player);
		record.m_bActive = true;
	}
}