#include "RawFileDumperIW3.h" using namespace IW3; namespace raw_file { DumperIW3::DumperIW3(const AssetPool& pool) : AbstractAssetDumper(pool) { } void DumperIW3::DumpAsset(AssetDumpingContext& context, const XAssetInfo& asset) { const auto* rawFile = asset.Asset(); const auto assetFile = context.OpenAssetFile(asset.m_name); if (!assetFile) return; auto& stream = *assetFile; stream.write(rawFile->buffer, rawFile->len); } } // namespace raw_file