#pragma once #include "DataSpec/DNACommon/SAVWCommon.hpp" #include "DNAMP3.hpp" namespace DataSpec::DNAMP3 { struct Scan : BigDNA { AT_DECL_DNA_YAML UniqueID64 scanId; Value category; }; struct SavedState : BigDNA { AT_DECL_DNA_YAML struct ID : BigDNA { AT_DECL_DNA_YAML Value id[2]; }; ID id; Value instance; }; struct SAVW : BigDNA { AT_DECL_DNA_YAML SAVWCommon::Header header; Value skippableCutsceneCount; Vector skippableCutscenes; Value relayCount; Vector relays; Value doorCount; Vector doors; Value scanCount; Vector scans; Value systemVarCount; Vector systemVars; Value gameVarCount; Vector gameVars; Value gameObjectCount; Vector gameObjects; }; }