#ifndef __COMMON_DGRP_HPP__ #define __COMMON_DGRP_HPP__ #include "DNACommon.hpp" #include "PAK.hpp" namespace DataSpec::DNADGRP { template struct DGRP : BigYAML { DECL_YAML Value dependCount; struct ObjectTag : BigYAML { DECL_YAML DNAFourCC type; IDType id; }; Vector depends; }; template bool ExtractDGRP(PAKEntryReadStream& rs, const hecl::ProjectPath& outPath); template bool WriteDGRP(const DGRP& dgrp, const hecl::ProjectPath& outPath); } #endif // __COMMON_DGRP_HPP__