DragonNest/Server/ServerCommon/DNDonationScheduler.h
2024-12-19 09:48:26 +08:00

23 lines
No EOL
404 B
C++

#pragma once
class CDNDonationScheduler : public CSingleton<CDNDonationScheduler>
{
public:
CDNDonationScheduler();
~CDNDonationScheduler();
public:
void AddWorldID(char cWorldID);
void DoUpdate(DWORD dwCurTick);
private:
bool PassedTime();
void QueryTopRanker();
private:
std::set<char> m_WorldIDs;
DWORD m_dwPrevTick;
BYTE m_btNextHour;
};
extern CDNDonationScheduler g_DonationScheduler;