#pragma once #include struct Fish_NormalOutFishCFG7Data { //key int mID; //名字 std::string mName; //类型 int mType; //参数 int mParamID; //出鱼权值 int mOutWeight; //最大数量 int mOutMaxCount; //路径分组 int mRouteGroup; //出鱼时间(s) std::vector mFishTime; //分组 int mGroupID; //玩法鱼通知 int mFishNotice; //分组最大鱼数 int mGroupMaxFish; }; class Fish_NormalOutFishCFG7 { public: private: static std::auto_ptr msSingleton; public: int GetCount(); const Fish_NormalOutFishCFG7Data* GetData(int ID); const std::map& GetMapData(); void Load(); void LoadLua(); void Reload(); static Fish_NormalOutFishCFG7* GetSingleton(); static void Release(); private: std::map mMapData; };