wonder.js
Version:
22 lines (18 loc) • 845 B
JavaScript
;
var Caml_array = require("bs-platform/lib/js/caml_array.js");
var RecordRenderMainService$Wonderjs = require("../render/RecordRenderMainService.js");
function restore(currentState, targetState) {
var match = RecordRenderMainService$Wonderjs.getRecord(targetState);
var basicRenderObjectRecord = match[/* basicRenderObjectRecord */0];
var lightRenderObjectRecord = match[/* lightRenderObjectRecord */1];
var newrecord = Caml_array.caml_array_dup(targetState);
newrecord[/* renderRecord */34] = /* record */[
/* basicRenderObjectRecord */basicRenderObjectRecord,
/* lightRenderObjectRecord */lightRenderObjectRecord,
/* cameraRecord */undefined,
/* textureRecord */match[/* textureRecord */3]
];
return newrecord;
}
exports.restore = restore;
/* RecordRenderMainService-Wonderjs Not a pure module */