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.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'source/base/StarMemoryAssetSource.cpp') diff --git a/source/base/StarMemoryAssetSource.cpp b/source/base/StarMemoryAssetSource.cpp index 9c777ed..1176f5a 100644 --- a/source/base/StarMemoryAssetSource.cpp +++ b/source/base/StarMemoryAssetSource.cpp @@ -5,7 +5,11 @@ namespace Star { -MemoryAssetSource::MemoryAssetSource(JsonObject metadata) : m_metadata(metadata) {} +MemoryAssetSource::MemoryAssetSource(String const& name, JsonObject metadata) : m_name(name), m_metadata(metadata) {} + +String MemoryAssetSource::name() const { + return m_name; +} JsonObject MemoryAssetSource::metadata() const { return m_metadata; @@ -71,8 +75,8 @@ bool MemoryAssetSource::erase(String const& path) { return m_files.erase(path) != 0; } -bool MemoryAssetSource::set(String const& path, ByteArray data) { - return m_files.emplace(path, make_shared(std::move(data))).second; +void MemoryAssetSource::set(String const& path, ByteArray data) { + m_files[path] = make_shared(std::move(data)); } ByteArray MemoryAssetSource::read(String const& path) { -- cgit v1.2.3