26 lines
539 B
C++
26 lines
539 B
C++
|
|
#pragma once
|
|
|
|
#include <toolkit/khash.h>
|
|
//#include <vector>
|
|
|
|
#include "ModelEffectResource.h"
|
|
|
|
class SModelEffectResourceDB
|
|
{
|
|
private:
|
|
KHash< ModelEffectResourceGame*, hashPr_mod_int> m_hashModelEffectResource;
|
|
|
|
void Init();
|
|
void Load();
|
|
void Destroy();
|
|
public:
|
|
ModelEffectResourceGame* GetModelEffectResource( int nModelID );
|
|
ModelEffectResourceGame* GetModelEffectResource( const char* szModelName );
|
|
public:
|
|
SModelEffectResourceDB();
|
|
~SModelEffectResourceDB();
|
|
};
|
|
|
|
|
|
SModelEffectResourceDB & GetModelEffectResourceDB(); |