From 78a68b6a205df2ee71e32fb7ecf1da1546f31f23 Mon Sep 17 00:00:00 2001 From: Kae <80987908+Novaenia@users.noreply.github.com> Date: Sat, 16 Mar 2024 00:02:51 +1100 Subject: postLoad scripts too --- source/base/StarMemoryAssetSource.hpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'source/base/StarMemoryAssetSource.hpp') diff --git a/source/base/StarMemoryAssetSource.hpp b/source/base/StarMemoryAssetSource.hpp index 353a132..e5ef740 100644 --- a/source/base/StarMemoryAssetSource.hpp +++ b/source/base/StarMemoryAssetSource.hpp @@ -9,8 +9,9 @@ STAR_CLASS(MemoryAssetSource); class MemoryAssetSource : public AssetSource { public: - MemoryAssetSource(JsonObject metadata = JsonObject()); + MemoryAssetSource(String const& name, JsonObject metadata = JsonObject()); + String name() const; JsonObject metadata() const override; StringList assetPaths() const override; @@ -19,9 +20,10 @@ public: bool empty() const; bool contains(String const& path) const; bool erase(String const& path); - bool set(String const& path, ByteArray data); + void set(String const& path, ByteArray data); ByteArray read(String const& path) override; private: + String m_name; JsonObject m_metadata; StringMap m_files; }; -- cgit v1.2.3