#pragma once #ifdef _NA_007086_20140318_MONSTERBOOK #include struct MonsterBookDropOrderInfo { BYTE index; DWORD item_type; BYTE category_group; DWORD category_string; BYTE show_type; BOOL tree_unfold; }; class MonsterBookDropOrderParser : public util::Singleton, public IParser { typedef STLX_HASH_MAP MONSTERBOOK_DROP_ORDER_MAP; // ÀÌ°Ç ±×³É º¤ÅÍ·Î ÇØµµ »ó°ü¾øÀ»µí public: MonsterBookDropOrderParser(); ~MonsterBookDropOrderParser(); virtual void Release() {} virtual BOOL LoadScript(eSCRIPT_CODE ScriptCode, BOOL bReload); MonsterBookDropOrderInfo* GetMonsterBookDropOrderInfo(const BYTE index); private: void Unload(); MONSTERBOOK_DROP_ORDER_MAP data_table_; }; #endif //_NA_007086_20140318_MONSTERBOOK