eqemu-server/zone/zone_event_scheduler.h

21 lines
508 B
C++

#ifndef EQEMU_ZONE_EVENT_SCHEDULER_H
#define EQEMU_ZONE_EVENT_SCHEDULER_H
#include "../common/server_event_scheduler.h"
#include "zone.h"
#include "../common/content/world_content_service.h"
class ZoneEventScheduler : public ServerEventScheduler {
public:
void Process(Zone *zone, WorldContentService *content_service);
void SyncEventDataWithActiveEvents();
static ZoneEventScheduler* Instance()
{
static ZoneEventScheduler instance;
return &instance;
}
};
#endif //EQEMU_ZONE_EVENT_SCHEDULER_H