diff options
| author | KiritoDv <kiritodev01@gmail.com> | 2024-10-12 10:36:10 -0600 |
|---|---|---|
| committer | KiritoDv <kiritodev01@gmail.com> | 2024-10-12 10:36:10 -0600 |
| commit | 0a3be4e644d9f0ecae7e07dd52a844e2b373b0b7 (patch) | |
| tree | 0e586e2875a1312903c77c2ac398d3e903763d9e /src/factories/BlobFactory.h | |
| parent | bca2ea5769bf7438912676e29f236f7d3648381c (diff) | |
Added blob moddingblob_modding
Diffstat (limited to 'src/factories/BlobFactory.h')
| -rw-r--r-- | src/factories/BlobFactory.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/factories/BlobFactory.h b/src/factories/BlobFactory.h index 9dd1c0d..388361b 100644 --- a/src/factories/BlobFactory.h +++ b/src/factories/BlobFactory.h @@ -10,6 +10,10 @@ class BlobCodeExporter : public BaseExporter { void Export(std::ostream& write, std::shared_ptr<IParsedData> data, std::string& entryName, YAML::Node& node, std::string* replacement) override; }; +class BlobModdingExporter : public BaseExporter { + void Export(std::ostream& write, std::shared_ptr<IParsedData> data, std::string& entryName, YAML::Node& node, std::string* replacement) override; +}; + class BlobFactory : public BaseFactory { public: std::optional<std::shared_ptr<IParsedData>> parse(std::vector<uint8_t>& buffer, YAML::Node& data) override; @@ -20,7 +24,8 @@ public: return { REGISTER(Binary, BlobBinaryExporter) REGISTER(Code, BlobCodeExporter) + REGISTER(Modding, BlobModdingExporter) }; } - bool SupportModdedAssets() override { return false; } -};
\ No newline at end of file + bool SupportModdedAssets() override { return true; } +}; |
