#pragma once namespace Components { class StringTable : public Component { public: StringTable(); ~StringTable(); private: static std::unordered_map StringTableMap; static Game::StringTable* LoadObject(std::string filename); }; }