Files
mir_server/server/LogicServer/config/RankProvider.h
aixianling 5c9f1dae4a init
2025-01-09 17:45:40 +08:00

28 lines
596 B
C++

#pragma once
#include<algorithm>
class CRankProvider :
protected CCustomLogicLuaConfig
{
public:
typedef CObjectAllocator<char> CDataAllocator;
typedef CCustomLogicLuaConfig Inherited;
CRankProvider();
~CRankProvider();
public:
//从文件加载标准任务配置
bool LoadRank(LPCTSTR sFilePath);
protected:
//以下函数为覆盖父类的相关数据处理函数
bool readItemData(QuestInfoCfg& item );
bool ReadRankItem();
private:
CDataAllocator m_DataAllocator; //物品属性对象申请器
public:
std::map<int, int> m_RankConfigs;//所有任务
int nMinRankId;//
};