void CPlayerManager::tickupdate()
{
MEASURE_AUTO(CPlayerManager_tickupdate, "");
uint32 tmnw = NLMISC::CTime::getSecondsSince1970();
if (tmnw - mLastSyncTime >= 3600)
{
TMapPlayers::iterator itpl = mPlayers.begin();
for (;itpl != mPlayers.end(); itpl++)
{
itpl->second.mPlayer->impluseTimeStamp(tmnw);
}
bool isNewDayCome = NLMISC::CTime::getTodayZeroSince1970() > mLastSyncTime;
if (isNewDayCome)
{
TMapPlayers::iterator itpl = mPlayers.begin();
for (; itpl != mPlayers.end(); itpl++)
{
//nlwarning("fuck you 11111111111111111111111111111111111111111111111111");
itpl->second.mPlayer->onNewDayCome();
}
UnionManager.onNewWeekCome();
//dblog::CLogLogicManager::getInstance().onNewDayCome();
}
mLastSyncTime = 3600 * (tmnw / 3600);
{
MEASURE_AUTO(CPlayerManager_tickupdate, "");
uint32 tmnw = NLMISC::CTime::getSecondsSince1970();
if (tmnw - mLastSyncTime >= 3600)
{
TMapPlayers::iterator itpl = mPlayers.begin();
for (;itpl != mPlayers.end(); itpl++)
{
itpl->second.mPlayer->impluseTimeStamp(tmnw);
}
bool isNewDayCome = NLMISC::CTime::getTodayZeroSince1970() > mLastSyncTime;
if (isNewDayCome)
{
TMapPlayers::iterator itpl = mPlayers.begin();
for (; itpl != mPlayers.end(); itpl++)
{
//nlwarning("fuck you 11111111111111111111111111111111111111111111111111");
itpl->second.mPlayer->onNewDayCome();
}
UnionManager.onNewWeekCome();
//dblog::CLogLogicManager::getInstance().onNewDayCome();
}
mLastSyncTime = 3600 * (tmnw / 3600);
}
}