Files
Sun1602/Server/GameServer/GameScriptParserManager.h
2022-10-26 12:25:11 +08:00

30 lines
919 B
C++

#pragma once
#include <Singleton.h>
#include <ScriptParserManager.h>
class GameScriptParserManager : public util::Singleton<GameScriptParserManager>, public ScriptParserManager
{
public:
GameScriptParserManager(void);
~GameScriptParserManager(void);
public:
static const DWORD EXTRASTONEOPTIONINFO_PARSER_POOL = 100;
static const DWORD ITEMCOMPOSELIST_PARSER_POOL = 100;
static const DWORD ITEMCRYSTALIZELIST_PARSER_POOL = 100;
static const DWORD EXPVALUEINFO_PARSER_POOL = 2000;
static const DWORD CHUNTINGREWARD_PARSER_POOL = 300;
//C_NA_0_20100520_ACSYSTEM_CHANGED
static const DWORD AREACONQUESTINFO_PARSER_POOL = 300;
static const DWORD ARMORDAMAGE_PARSER_POOL = 100;
static const DWORD CHARINFO_PARSER_POOL = 5;
static const DWORD MONSTERSUMMON_PARSER_POOL = 100;
public:
virtual VOID InitParserPool( VOID* pPoolOption );
virtual BOOL RegisterParser();
virtual VOID DestroyInstanceEx();
};