#pragma once #include #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();