#include "MapEntsDumperIW3.h" using namespace IW3; namespace map_ents { DumperIW3::DumperIW3(const AssetPool& pool) : AbstractAssetDumper(pool) { } void DumperIW3::DumpAsset(AssetDumpingContext& context, const XAssetInfo& asset) { const auto* mapEnts = asset.Asset(); const auto assetFile = context.OpenAssetFile(asset.m_name + ".ents"); if (!assetFile) return; auto& stream = *assetFile; stream.write(mapEnts->entityString, mapEnts->numEntityChars); } } // namespace map_ents