#include "AssetDumperWeaponAttachment.h" #include "Game/IW5/Weapon/JsonWeaponAttachmentWriter.h" #include using namespace IW5; bool AssetDumperWeaponAttachment::ShouldDump(XAssetInfo* asset) { return true; } void AssetDumperWeaponAttachment::DumpAsset(AssetDumpingContext& context, XAssetInfo* asset) { const auto assetFile = context.OpenAssetFile(std::format("attachment/{}.json", asset->m_name)); if (!assetFile) return; DumpWeaponAttachmentAsJson(*assetFile, asset->Asset(), context); }