#pragma once #include //#include #include "DefaultTextureIconResource.h" class SDefaultTextureIconResourceDB { private: KHash< DefaultTextureIconResourceforGame*, hashPr_mod_int> m_hashDefaultTextureIconResource; void Init(); void Load(); void Destroy(); public: const char* GetIconFileName( int nIndex ); public: SDefaultTextureIconResourceDB(); ~SDefaultTextureIconResourceDB(); std::vector< DefaultTextureIconResourceforGame* > m_vIconList; static SDefaultTextureIconResourceDB* m_pThis; }; SDefaultTextureIconResourceDB & GetDefaultTextureIconResourceDB();