#pragma once #include "ContentLister/ZoneDefWriter.h" namespace IW3 { class ZoneDefWriter final : public AbstractZoneDefWriter { protected: void WriteMetaData(ZoneDefinitionOutputStream& stream, const UnlinkerArgs* args, Zone* zone) const override; void WriteContent(ZoneDefinitionOutputStream& stream, const UnlinkerArgs* args, Zone* zone) const override; public: bool CanHandleZone(Zone* zone) const override; }; }