#ifndef __DNAMP3_SAVW_HPP__ #define __DNAMP3_SAVW_HPP__ #include "../DNACommon/SAVWCommon.hpp" #include "DNAMP3.hpp" namespace DataSpec { namespace DNAMP3 { struct Scan : BigYAML { DECL_YAML UniqueID64 scanId; Value category; }; struct SavedState : BigYAML { DECL_YAML struct ID : BigYAML { DECL_YAML Value id[2]; }; ID id; Value instance; }; struct SAVW : BigYAML { DECL_YAML SAVWCommon::Header header; Value skippableCutsceneCount; Vector skippableCutscenes; Value relayCount; Vector relays; Value layerCount; Vector layers; Value doorCount; Vector doors; Value scanCount; Vector scans; Value systemVarCount; Vector systemVars; Value gameVarCount; Vector gameVars; Value gameObjectCount; Vector gameObjects; }; } } #endif // __DNAMP3_SAVW_HPP__