#pragma once #include "Dumping/AbstractAssetDumper.h" #include "Game/IW3/IW3.h" namespace IW3 { class AssetDumperLoadedSound final : public AbstractAssetDumper { static void DumpWavPcm(const LoadedSound* asset, std::ostream& stream); protected: bool ShouldDump(XAssetInfo* asset) override; void DumpAsset(AssetDumpingContext& context, XAssetInfo* asset) override; }; } // namespace IW3