2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2026-01-19 15:01:49 +00:00

ZoneWriting stuff

This commit is contained in:
Jan
2021-03-16 12:37:15 +01:00
parent 9d26c9c927
commit 4feea62280
15 changed files with 625 additions and 38 deletions

View File

@@ -1,6 +1,20 @@
#pragma once
class AssetWriter
#include "Utils/ClassUtils.h"
#include "Zone/Zone.h"
#include "Zone/ZoneTypes.h"
#include "Pool/XAssetInfo.h"
#include "ContentWriterBase.h"
class AssetWriter : public ContentWriterBase
{
};
XAssetInfoGeneric* m_asset;
protected:
scr_string_t* varScriptString;
AssetWriter(XAssetInfoGeneric* asset, Zone* zone, IZoneOutputStream* stream);
_NODISCARD scr_string_t UseScriptString(scr_string_t scrString) const;
void WriteScriptStringArray(bool atStreamStart, size_t count);
};