From 08d0dda4f66f9748921b8c46ff740aa5bf4b5c8d Mon Sep 17 00:00:00 2001 From: Jan Date: Fri, 15 Nov 2019 14:53:43 +0100 Subject: [PATCH] ZoneCodeGenerator: Make scriptstringprovider available to child classes of asset loader to be able to instantiate other loaders --- src/ZoneLoading/Loading/AssetLoader.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ZoneLoading/Loading/AssetLoader.h b/src/ZoneLoading/Loading/AssetLoader.h index efaa18af..a0196a5a 100644 --- a/src/ZoneLoading/Loading/AssetLoader.h +++ b/src/ZoneLoading/Loading/AssetLoader.h @@ -7,12 +7,13 @@ class AssetLoader : public ContentLoader { asset_type_t m_asset_type; - IZoneScriptStringProvider* m_script_string_provider; std::vector m_used_script_strings; std::vector m_dependencies; protected: + IZoneScriptStringProvider* m_script_string_provider; + AssetLoader(asset_type_t assetType, IZoneScriptStringProvider* scriptStringProvider, Zone* zone, IZoneInputStream* stream); void AddDependency(asset_type_t type, std::string& name);