#pragma once #include "Wmo/GroupFile/Chunks/MLIQ.hpp" #include "Wmo/GroupFile/Chunks/MOPY.hpp" #include "Wmo/GroupFile/Chunks/MOVI.hpp" #include "Wmo/GroupFile/Chunks/MOVT.hpp" #include #include namespace parser { namespace input { class WmoGroupFile { public: unsigned int Flags; std::unique_ptr MaterialsChunk; std::unique_ptr IndicesChunk; std::unique_ptr VerticesChunk; std::unique_ptr LiquidChunk; WmoGroupFile(unsigned int version, const std::string& path); WmoGroupFile(unsigned int version, utility::BinaryStream *reader); }; } // namespace input } // namespace parser