mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-04 18:41:51 +00:00
17 lines
383 B
C++
17 lines
383 B
C++
#include "Project.hpp"
|
|
|
|
#include "data/dv_util.hpp"
|
|
|
|
dv::value Project::serialize() const {
|
|
return dv::object({
|
|
{"name", name},
|
|
{"title", title},
|
|
{"base_packs", dv::to_value(basePacks)},
|
|
});
|
|
}
|
|
|
|
void Project::deserialize(const dv::value& src) {
|
|
src.at("name").get(name);
|
|
src.at("title").get(title);
|
|
dv::get(src, "base_packs", basePacks);
|
|
}
|