mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2025-06-21 20:05:34 +00:00
22 lines
559 B
C++
22 lines
559 B
C++
#pragma once
|
|
|
|
#include "ContentWriterBase.h"
|
|
#include "Pool/XAssetInfo.h"
|
|
#include "Utils/ClassUtils.h"
|
|
#include "Zone/Zone.h"
|
|
#include "Zone/ZoneTypes.h"
|
|
|
|
class AssetWriter : public ContentWriterBase
|
|
{
|
|
protected:
|
|
AssetWriter(XAssetInfoGeneric* asset, const Zone& zone, IZoneOutputStream& stream);
|
|
|
|
_NODISCARD scr_string_t UseScriptString(scr_string_t scrString) const;
|
|
void WriteScriptStringArray(bool atStreamStart, size_t count);
|
|
|
|
XAssetInfoGeneric* m_asset;
|
|
|
|
scr_string_t* varScriptString;
|
|
scr_string_t* varScriptStringWritten;
|
|
};
|