/* ========================================================================== * ÆÄ ÀÏ : MakeSkillScript.h * ¸ñ Àû : * ÀÛ ¼º ÀÚ : ¹Ú°æÈñ * ÀÛ ¼º ÀÏ : 2009-01-05 * ÁÖÀÇ»çÇ× : *===========================================================================*/ #pragma once #include "MakeSkill_Common.h" class cMakeSkillScript { public: static cMakeSkillScript* mpMakeSkillScript; public: /// »ý¼º ¼Ò¸ê cMakeSkillScript(void); ~cMakeSkillScript(void); /// ÃʱâÈ­ bool Init(); sMakeSkillScript* GetMakeSkill( unsigned long recipeIdx ); sGroupInfo* GetGroupInfo( unsigned long groupIdx ); private: bool MakeSkillScriptLoad(); private: typedef tPointerHashMap cPHashMap; typedef tArray cPAry; typedef tArray cLongAry; // sMakeSkillScript* cPHashMap mMakeSkillMap; // sGroupInfo* cPHashMap mGroupMap; }; #define MAKESKILLSCRIPT cMakeSkillScript::mpMakeSkillScript