mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2026-09-22 13:57:07 +00:00
chore: parse includes and assetlists while parsing zone definition
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
#include "SearchPathMultiInputStream.h"
|
||||
|
||||
SearchPathMultiInputStream::SearchPathMultiInputStream(ISearchPath& searchPath)
|
||||
: m_search_path(searchPath)
|
||||
{
|
||||
}
|
||||
|
||||
std::unique_ptr<std::istream> SearchPathMultiInputStream::OpenIncludedFile(const std::string& filename, const std::string& sourceFile)
|
||||
{
|
||||
auto foundFileToInclude = m_search_path.Open(filename);
|
||||
if (!foundFileToInclude.IsOpen() || !foundFileToInclude.m_stream)
|
||||
return nullptr;
|
||||
|
||||
return std::move(foundFileToInclude.m_stream);
|
||||
}
|
||||
Reference in New Issue
Block a user