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

27 lines
590 B
C++

#pragma once
#include <map>
#include "SetItemEffectResource.h"
class SSetItemEffectResourceDB
{
public:
SSetItemEffectResourceDB();
~SSetItemEffectResourceDB();
typedef std::vector< const SetItemEffectResource* > FoundResult;
void Find( int setId, FoundResult& result) const;
void Find( int setId, int partCompositionId, FoundResult& result ) const;
protected:
void Init();
void Destroy();
void Load();
typedef std::multimap< int, SetItemEffectResource* > DBType;
DBType mDB;
SetItemEffectResource mNullResource;
};
SSetItemEffectResourceDB& GetSetItemEffectResourceDB();