#pragma once #include "Asset/AssetCreationContext.h" #include "Asset/AssetCreationResult.h" #include "InfoString/InfoString.h" namespace T6::z_barrier { class InfoStringLoader { public: InfoStringLoader(MemoryManager& memory, ISearchPath& searchPath, Zone& zone); AssetCreationResult CreateAsset(const std::string& assetName, const InfoString& infoString, AssetCreationContext& context); private: MemoryManager& m_memory; ISearchPath& m_search_path; Zone& m_zone; }; } // namespace T6::z_barrier