Checkpoint 2: integrate native Editor, MCP, gameplay builds and standalone export
This commit is contained in:
@@ -4,8 +4,12 @@
|
||||
#include <string>
|
||||
|
||||
namespace faset::authoring {
|
||||
struct ResolvedScene {Json scene;Json conflicts=Json::array();};
|
||||
using SceneLoader=std::function<Json(const std::string&)>;
|
||||
struct ResolvedScene {
|
||||
Json scene;
|
||||
Json conflicts = Json::array();
|
||||
};
|
||||
using SceneLoader = std::function<Json(const std::string&)>;
|
||||
// Source documents are immutable inputs. Conflicting records stay in the authoring file.
|
||||
ResolvedScene resolve_templates(const Json& scene,const SchemaRegistry& schemas,const SceneLoader& loader);
|
||||
}
|
||||
ResolvedScene resolve_templates(const Json& scene, const SchemaRegistry& schemas,
|
||||
const SceneLoader& loader);
|
||||
} // namespace faset::authoring
|
||||
|
||||
Reference in New Issue
Block a user