#include "beatnoteimpl.h" #include namespace Beatsaber { void from_json(const json& j, Note& n) { n.time = j.value("_time", 0); n.line = j.value("_lineIndex", 0); n.layer = j.value("_lineLayer", 0); n.type = j.value("_type", 0); n.cutdir = j.value("_cutDirection", 0); if(j.contains("_customData")) { n.customdata = j["_customData"].dump(); } } void from_json(const json& j, Wall& w) { w.time = j.value("_time", 0); w.line = j.value("_lineIndex", 0); w.type = j.value("_type", 0); w.duration = j.value("_duration", 0); w.width = j.value("_width", 1); if(j.contains("_customData")) { w.customdata = j["_customData"].dump(); } } }