namespace Nz { inline AssetCatalogAppComponent::AssetCatalogAppComponent(ApplicationBase& app) : ApplicationComponent(app) { } template Asset AssetCatalogAppComponent::Load(std::string_view name) const { AssetHeaderLite header{ std::string(name), "" }; auto it = m_assets.find(header); if (it == m_assets.end()) return {}; return Asset::LoadFromFile(it->path); } }