Fix Json asset cooking to properly serialize whole asset data even if modified at runtime

This commit is contained in:
Wojtek Figat
2023-03-13 16:00:27 +01:00
parent 086c2f155d
commit dadb9207b9
3 changed files with 36 additions and 15 deletions

View File

@@ -327,8 +327,8 @@ bool CookAssetsStep::ProcessDefaultAsset(AssetCookData& options)
{
// Use compact json
rapidjson_flax::StringBuffer buffer;
rapidjson_flax::Writer<rapidjson_flax::StringBuffer> writer(buffer);
asJsonAsset->Document.Accept(writer);
CompactJsonWriter writerObj(buffer);
asJsonAsset->Save(writerObj);
// Store json data in the first chunk
auto chunk = New<FlaxChunk>();