Files
Leviathan/Client/Game/game/DB/SDefaultTextureIconResourceDB.h
T
2026-06-01 12:46:52 +02:00

29 lines
612 B
C++

#pragma once
#include <toolkit/khash.h>
//#include <vector>
#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();